DECwindows Motif for OpenVMS Guide to Non-C Bindings


Previous Contents Index


BITMAP PAD


OpenVMS Format

pad_return = X$BITMAP_PAD

(display)

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

BITMAP UNIT


OpenVMS Format

size_return = X$BITMAP_UNIT

(display)

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

BLACK PIXEL


OpenVMS Format

color_index_return = X$BLACK_PIXEL

(display, screen_number)

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

BLACK PIXEL OF SCREEN


OpenVMS Format

color_index_return = X$BLACK_PIXEL_OF_SCREEN

(screen_id)

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

CELLS OF SCREEN


OpenVMS Format

cells_return = X$CELLS_OF_SCREEN

(screen_id)

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

CHANGE ACTIVE POINTER GRAB


OpenVMS Format

X$CHANGE_ACTIVE_POINTER_GRAB

(display, event_mask, cursor_id, time)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
event_mask mask_longword uns longword read reference
cursor_id identifier uns longword read reference
time longword uns longword read reference

Arguments

event_mask

Specifies the pointer events to be reported to the client. The mask can be the inclusive OR of the event mask values listed in Table 2-1.

Table 2-1 Event Mask Description
Bit Predefined Value Description
2 X$M_BUTTON_PRESS Pointer button down events wanted
3 X$M_BUTTON_RELEASE Pointer button up events wanted
4 X$M_ENTER_WINDOW Pointer window entry events wanted
5 X$M_LEAVE_WINDOW Pointer window leave events wanted
6 X$M_POINTER_MOTION Pointer motion events wanted
7 X$M_POINTER_MOTION_HINT Pointer motion hints wanted
8 X$M_BUTTON1_MOTION Pointer motion while button 1 down
9 X$M_BUTTON2_MOTION Pointer motion while button 2 down
10 X$M_BUTTON3_MOTION Pointer motion while button 3 down
11 X$M_BUTTON4_MOTION Pointer while button 4 down
12 X$M_BUTTON5_MOTION Pointer motion while button 5 down
13 X$M_BUTTON_MOTION Pointer motion while any button down
14 X$M_KEYMAP_STATE Any keyboard state change wanted


CHANGE GC


OpenVMS Format

X$CHANGE_GC

(display, gc_id, gc_mask, values_struc)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
gc_id identifier uns longword read reference
gc_mask mask_longword uns longword read reference
values_struc record x$gc_values read reference

CHANGE KEYBOARD CONTROL


OpenVMS Format

X$CHANGE_KEYBOARD_CONTROL

(display, value_mask, control_values)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
value_mask mask_longword uns longword read reference
control_values record x$keyboard_control read reference

CHANGE KEYBOARD MAPPING


OpenVMS Format

X$CHANGE_KEYBOARD_MAPPING

(display, first_keycode, keysyms_per_keycode, keysyms_ids, num_keycodes)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
first_keycode longword uns longword read reference
keysyms_per_keycode longword longword read reference
keysyms_ids array uns longword read reference
num_keycodes longword longword read reference

Arguments

keysyms_ids

A pointer to a list containing the specified key symbols for the key codes. The total number of key symbols specified must be a multiple of keysyms_per_keycode. The list is an array where each element contains a key symbol.

CHANGE POINTER CONTROL


OpenVMS Format

X$CHANGE_POINTER_CONTROL

(display, do_accel, do_threshold, accel_numerator, accel_denominator, threshold)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
do_accel Boolean longword read reference
do_threshold Boolean longword read reference
accel_numerator longword longword read reference
accel_denominator longword longword read reference
threshold longword longword read reference

CHANGE PROPERTY


OpenVMS Format

X$CHANGE_PROPERTY

(display, window_id, property_id, type_id, format, change_mode, prop_data, num_elements)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
window_id identifier uns longword read reference
property_id identifier uns longword read reference
type_id identifier uns longword read reference
format longword longword read reference
change_mode longword uns longword read reference
prop_data array byte read reference
num_elements longword longword read reference


Arguments

change_mode

The type of property change to be completed by the routine. The predefined values for change_mode are as follows:
X$C_PROP_MODE_REPLACE
X$C_PROP_MODE_PREPEND
X$C_PROP_MODE_APPEND
None

The value None assumes that the values for the type_id and format specified match the values for the specified property, and that the new value is zero. Other values specified in this argument are not valid.


CHANGE SAVE SET


OpenVMS Format

X$CHANGE_SAVE_SET

(display, window_id, change_mode)

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

Arguments

change_mode

The predefined values for change_mode are as follows:
Value Description
X$C_SET_MODE_INSERT Adds the specified windows to the client's saveset.
X$C_SET_MODE_DELETE Removes the specified windows from the client's saveset.

CHANGE WINDOW ATTRIBUTES


OpenVMS Format

X$CHANGE_WINDOW_ATTRIBUTES

(display, window_id, attributes_mask, attributes)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
window_id identifier uns longword read reference
attributes_mask uns longword uns longword read reference
attributes record x$set_win_attributes read reference

CHECK IF EVENT


OpenVMS Format

present_return = X$CHECK_IF_EVENT

(display, event_return, predicate, arg)

Argument Information
Argument Usage Data Type Access Mechanism
present_return Boolean longword write value
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

CHECK MASK EVENT


OpenVMS Format

present_return = X$CHECK_MASK_EVENT

(display, event_mask, event_return)

Argument Information
Argument Usage Data Type Access Mechanism
present_return Boolean longword write value
display identifier uns longword read reference
event_mask mask_longword longword read reference
event_return record x$event write reference

CHECK TYPED EVENT


OpenVMS Format

present_return = X$CHECK_TYPED_EVENT

(display, event_type, event_return)

Argument Information
Argument Usage Data Type Access Mechanism
present_return Boolean longword write value
display identifier uns longword read reference
event_type longword longword read reference
event_return record x$event write reference


Previous Next Contents Index