DECwindows Motif for OpenVMS Guide to Non-C Bindings


Previous Contents Index


GRAB SERVER


OpenVMS Format

X$GRAB_SERVER

(display)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference

HEIGHT MM OF SCREEN


OpenVMS Format

height_return = X$HEIGHT_MM_OF_SCREEN

(screen_id)

Argument Information
Argument Usage Data Type Access Mechanism
height_return longword longword write value
screen_id identifier uns longword read reference

HEIGHT OF SCREEN


OpenVMS Format

height_return = X$HEIGHT_OF_SCREEN

(screen_id)

Argument Information
Argument Usage Data Type Access Mechanism
height_return longword longword write value
screen_id identifier uns longword read reference

ICONIFY WINDOW


OpenVMS Format

status_return = X$ICONIFY_WINDOW

(display, window_id, screen_number)

Argument Information
Argument Usage Data Type Access Mechanism
status_return longword uns longword write reference
display identifier uns longword read reference
window_id identifier uns longword read reference
screen_number uns longword uns longword read reference

Returns

status_return

Specifies whether the routine completed successfully.
Value Description
Non-zero Routine completed successfully.
0 Routine did not complete successfully.

IF EVENT


OpenVMS Format

X$IF_EVENT

(display, event_return, predicate, arg)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
event_return record x$event write reference
predicate procedure proc entry mask read reference
arg longword uns longword read value

IMAGE BYTE ORDER


OpenVMS Format

order_return = X$IMAGE_BYTE_ORDER

(display)

Argument Information
Argument Usage Data Type Access Mechanism
order_return longword longword write value
display identifier uns longword read reference

Returns

order_return

The byte order for images for each scanline unit in XYFormat (bitmap) or for each pixel value in ZFormat. IMAGE BYTE ORDER returns one of the following constants:
Value Description
X$C_LSB_FIRST Least significant bit first
X$C_MSB_FIRST Most significant bit first

INSERT MODIFIERMAP ENTRY


OpenVMS Format

X$INSERT_MODIFIERMAP_ENTRY

(modifier_keys, keycode_entry, modifier, modifier_keys_return)

Argument Information
Argument Usage Data Type Access Mechanism
modifier_keys record x$modifier_keymap read reference
keycode_entry identifier uns longword read reference
modifier longword uns longword read reference
modifier_keys_return record x$modifier_keymap write reference

Arguments

modifier

The modifier for which you add a key symbol. There are eight modifiers in the order (starting from zero) shift, lock, control, mod1, mod2, mod3, mod4, and mod5. You can pass the integer value or one of the following constants:
X$C_SHIFT_MAP_INDEX
X$C_LOCK_MAP_INDEX
X$C_CONTROL_MAP_INDEX
X$C_MOD1_MAP_INDEX
X$C_MOD2_MAP_INDEX
X$C_MOD3_MAP_INDEX
X$C_MOD4_MAP_INDEX
X$C_MOD5_MAP_INDEX

modifier_keys_return

INSERT MODIFIER MAP ENTRY returns the revised modifier key map data structure.

INSTALL COLORMAP


OpenVMS Format

X$INSTALL_COLORMAP

(display, colormap_id)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
colormap_id identifier uns longword read reference

INTERN ATOM


OpenVMS Format

atom_id_return = X$INTERN_ATOM

(display, atom_name, only_if_exists)

Argument Information
Argument Usage Data Type Access Mechanism
atom_id_return identifier uns longword write value
display identifier uns longword read reference
atom_name char_string character string read descriptor
only_if_exists Boolean longword read reference

INTERSECT REGION


OpenVMS Format

X$INTERSECT_REGION

(src_region1_id, src_region2_id, dst_region_id_return)

Argument Information
Argument Usage Data Type Access Mechanism
src_region1_id identifier uns longword read reference
src_region2_id identifier uns longword read reference
dst_region_id_return identifier uns longword write reference

KEYCODE TO KEYSYM


OpenVMS Format

keysym_return = X$KEYCODE_TO_KEYSYM

(display, keycode, index)

Argument Information
Argument Usage Data Type Access Mechanism
keysym_return identifier uns longword write value
display identifier uns longword read reference
keycode word uns word read reference
index longword longword read reference

KEYSYM TO KEYCODE


OpenVMS Format

keycode_return = X$KEYSYM_TO_KEYCODE

(display, keysym_id)

Argument Information
Argument Usage Data Type Access Mechanism
keycode_return word uns word write value
display identifier uns longword read reference
keysym_id identifier uns longword read reference

KEYSYM TO STRING


OpenVMS Format

status_return = X$KEYSYM_TO_STRING

(keysym_id, keysym_name_return)

Argument Information
Argument Usage Data Type Access Mechanism
status_return cond_value uns longword write value
keysym_id identifier uns longword read reference
keysym_name_return char_string character string write descriptor

Returns

status_return

Specifies whether the routine completed successfully.

Arguments

keysym_name_return

The name of the key symbol string.

KILL CLIENT


OpenVMS Format

X$KILL_CLIENT

(display, resource)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
resource longword longword read reference

LAST KNOWN REQUEST PROCESSED


OpenVMS Format

request_return = X$LAST_KNOWN_REQUEST_PROCESSED

(display)

Argument Information
Argument Usage Data Type Access Mechanism
request_return uns longword uns longword write value
display identifier uns longword read reference

LIST DEPTHS


OpenVMS Format

status_return = X$LIST_DEPTHS

(display, screen_number, count_return, depths_return)

Argument Information
Argument Usage Data Type Access Mechanism
status_return cond_value uns longword write value
display identifier uns longword read reference
screen_number uns longword uns longword read reference
count_return longword uns longword write reference
depths_return address array write reference

LIST FONT


OpenVMS Format

status_return = X$LIST_FONT

(display, pattern_name, context, name, [len_return])

Argument Information
Argument Usage Data Type Access Mechanism
status_return cond_value uns longword write value
display identifier uns longword read reference
pattern_name char_string character string read descriptor
context context uns longword modify reference
name char_string character string write descriptor
len_return word uns word write reference

LIST FONTS


OpenVMS Format

status_return = X$LIST_FONTS

(display, pattern_name, match_limit, actual_count_return, names_return, [len_return])

Argument Information
Argument Usage Data Type Access Mechanism
status_return cond_value uns longword write value
display identifier uns longword read reference
pattern_name char_string character string read descriptor
match_limit longword longword read reference
actual_count_return longword longword write value
names_return char_string character string write descriptor
len_return longword longword write reference

Returns

status_return

Specifies whether the routine completed successfully.
Value Description
SS$_NORMAL Routine completed successfully.

Arguments

names_return

A character string containing all the returned font names, separated by commas.

len_return

Length of the returned string of font names. This argument is optional.

LIST FONT WITH INFO


OpenVMS Format

status_return = X$LIST_FONT_WITH_INFO

(display, pattern_name, context, font_name_return, [len_return], font_struc_return)

Argument Information
Argument Usage Data Type Access Mechanism
status_return cond_value uns longword write value
display identifier uns longword read reference
pattern_name char_string character string read descriptor
context context uns longword modify reference
font_name_return char_string character string write descriptor
len_return word uns word write reference
font_struc_return record x$font_struct write reference

Returns

status_return

Specifies whether the routine completed successfully. LIST FONTS returns one of the following values:
Value Description
SS$_NORMAL Routine completed successfully.
X$_NOTFOUND No fonts matched pattern.
LIB$_STRTRU Font names returned but truncated.
LIB$_FATALERR LIB$SCOPY_R_DX fatal error.
LIB$_INSVIRMEM Insufficient virtual memory; LIB$GET_VM call failed.
LIB$_INVSTRDES Invalid string descriptor.

Arguments

font_name_return

The virtual address of a descriptor that points to a character string. The string containing the font name is returned by the routine and resides in space reserved by Xlib.

len_return

The length of the returned string of font names. This argument is optional.

font_struct_return

The address of the font data structure associated with the font.


Previous Next Contents Index