DECwindows Motif for OpenVMS Guide to Non-C Bindings


Previous Contents Index


RM Q PUT RESOURCE


OpenVMS Format

X$RM_Q_PUT_RESOURCE

(database_id, binding_list_id, repr_list_id, repr_type_id, [repr_value], [val_len], [val_buf])

Argument Information
Argument Usage Data Type Access Mechanism
database_id identifier uns longword modify reference
binding_list_id identifier uns longword read reference
repr_list_id identifier uns longword read reference
repr_type_id identifier uns longword read reference
repr_value record x$rm_value read reference
val_len longword longword read reference
val_buf any uns longword read reference

Arguments

repr_value

The descriptor for the resource entry. This argument is optional.

val_len

Length of the value buffer. This argument is optional.

val_buf

Address of the value buffer. This argument is optional.

RM Q PUT STRING RESOURCE


OpenVMS Format

X$RM_Q_PUT_STRING_RESOURCE

(database_id, binding_list_id, repr_list_id, value_name)

Argument Information
Argument Usage Data Type Access Mechanism
database_id identifier uns longword modify reference
binding_list_id identifier uns longword read reference
repr_list_id identifier uns longword read reference
value_name char_string character string read descriptor

RM QUARK TO STRING


OpenVMS Format

X$RM_QUARK_TO_STRING

(repr_id, repr_name)

Argument Information
Argument Usage Data Type Access Mechanism
repr_id identifier uns longword read reference
repr_name char_string character string write descriptor

RM SET DATABASE


OpenVMS Format

X$RM_SET_DATABASE

(display, database_id )

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

RM STRING TO BIND QUARK LIST


OpenVMS Format

X$RM_STRING_TO_BIND_QUARK_LIST

(value_name, binding_list_id_return, repr_list_id_return)

Argument Information
Argument Usage Data Type Access Mechanism
value_name char_string character string read descriptor
binding_list_id_return identifier uns longword write reference
repr_list_id_return array uns longword write reference

RM STRING TO QUARK


OpenVMS Format

repr_id_return = X$RM_STRING_TO_QUARK

(repr_name)

Argument Information
Argument Usage Data Type Access Mechanism
repr_id_return identifier uns longword write value
repr_name char_string character string read descriptor

RM STRING TO QUARK LIST


OpenVMS Format

X$RM_STRING_TO_QUARK_LIST

(repr_name, repr_list_id_return)

Argument Information
Argument Usage Data Type Access Mechanism
repr_name char_string character string read descriptor
repr_list_id_return array uns longword write reference

RM UNIQUE QUARK


OpenVMS Format

repr_id_return = X$RM_UNIQUE_QUARK

Argument Information
Argument Usage Data Type Access Mechanism
repr_id_return identifier uns longword write value

ROOT WINDOW


OpenVMS Format

root_window_id_return = X$ROOT_WINDOW

(display, screen_number)

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

ROOT WINDOW OF SCREEN


OpenVMS Format

window_id_return = X$ROOT_WINDOW_OF_SCREEN

(screen_id)

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

ROTATE BUFFERS


OpenVMS Format

X$ROTATE_BUFFERS

(display, rotate)

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

ROTATE WINDOW PROPERTIES


OpenVMS Format

X$ROTATE_WINDOW_PROPERTIES

(display, window_id, properties, num_prop, num_positions)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
window_id identifier uns longword read reference
properties array uns longword read reference
num_prop longword longword read reference
num_positions longword longword read reference

SAVE CONTEXT


OpenVMS Format

status_return = X$SAVE_CONTEXT

(display, window_id, context_id, window_data, len)

Argument Information
Argument Usage Data Type Access Mechanism
status_return cond_value uns longword write value
display identifier uns longword read reference
window_id identifier uns longword read reference
context_id identifier uns longword read reference
window_data longword uns longword read reference
len longword longword read reference

Arguments

len

Length of the data associated with the specified window and context type.

SCREEN COUNT


OpenVMS Format

count_return = X$SCREEN_COUNT

(display)

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

SCREEN NUMBER OF SCREEN


OpenVMS Format

identifier = X$SCREEN_NUMBER_OF_SCREEN

(screen_number)

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

SCREEN OF DISPLAY


OpenVMS Format

X$SCREEN_OF_DISPLAY

(display, screen_number, screen_return)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
screen_number uns longword uns longword read reference
screen_return record x$screen write reference

Arguments

screen_return

The identifier of the screen associated with the specified display.

SCREEN RESOURCE STRING


OpenVMS Format

X$SCREEN_RESOURCE_STRING

(screen, res_string)

Argument Information
Argument Usage Data Type Access Mechanism
screen identifier uns longword read reference
res_string char_string character string write descriptor

The res_string descriptor will be filled in to point to memory allocated by Xlib; the caller is responsible for freeing this memory by calling X$FREE.


SELECT ASYNC EVENT


OpenVMS Format

X$SELECT_ASYNC_EVENT

(display, window_id, event_type, ast_routine, ast_userarg)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
window_id identifier uns longword read reference
event_type longword uns longword read reference
ast_routine procedure proc entry mask read reference
ast_userarg longword uns longword read reference

SELECT ASYNC INPUT


OpenVMS Format

X$SELECT_ASYNC_INPUT

(display, window_id, event_mask, ast_routine, ast_userarg)

Argument Information
Argument Usage Data Type Access Mechanism
display identifier uns longword read reference
window_id identifier uns longword read reference
event_mask longword uns longword read reference
ast_routine procedure proc entry mask read reference
ast_userarg longword uns longword read reference

SELECT INPUT


OpenVMS Format

X$SELECT_INPUT

(display, window_id, event_mask)

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

SEND EVENT


OpenVMS Format

status_return = X$SEND_EVENT

(display, window_id, propagate, event_mask, event)

Argument Information
Argument Usage Data Type Access Mechanism
status_return longword uns longword write value
display identifier uns longword read reference
window_id identifier uns longword read reference
propagate longword longword read reference
event_mask mask_longword longword read reference
event record x$event read reference

Returns

status_return

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

Arguments

window_id

The identifier of the window to which to send the event. This window is called the destination window. You can pass the window identifier or the constants Pointer Window or Input Focus, which are as follows:
X$C_POINTER_WINDOW
X$C_INPUT_FOCUS


Previous Next Contents Index