| Previous | Contents | Index |
status_return = X$DISPLAY_NAMEArgument Information(disp_string, disp_name_return, [disp_len_return])
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| status_return | cond_value | uns longword | write | value |
| disp_string | char_string | character string | read | descriptor |
| disp_name_return | char_string | character string | write | descriptor |
| disp_len_return | word | uns word | write | reference |
status_return
Specifies whether or not the routine completed successfully. The argument status_return can be set to any of the OpenVMS condition codes returned by LIB$SCOPY_R_DX.disp_string
The address of a character string descriptor that points to the display name. If the descriptor address is zero or points to a character string of zero length, the DISPLAY NAME function translates the logical name DECW$DISPLAY to find the display name.disp_name_return
The address of a character string descriptor that points to the string. DISPLAY NAME returns the display name to this argument.disp_len_return
DISPLAY NAME returns the length of the display name string to this optional argument.
X$DISPLAY_OF_SCREENArgument Information(screen_id, display_return)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| screen_id | identifier | uns longword | read | reference |
| display_return | record | x$display | write | value |
display_return
The display of the specified screen.
planes_return = X$DISPLAY_PLANESArgument Information(display, screen_number)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| planes_return | longword | longword | write | value |
| display | identifier | uns longword | read | reference |
| screen_number | uns longword | uns longword | read | reference |
status_return = X$DISPLAY_STRINGArgument Information(display, name_return, [len_return])
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| status_return | cond_value | uns longword | write | value |
| display | identifier | uns longword | read | reference |
| name_return | char_string | character string | write | descriptor |
| len_return | unsigned_word | uns word | write | reference |
name_return
The name of the string passed to OPEN DISPLAY when the current display was opened.The name_return argument is the address of a character string descriptor that points to the string.
len_return
The length of the returned string. This argument is optional.
status_return
Specifies whether or not the routine completed successfully. The argument status_return can be set to any of the OpenVMS condition codes returned by LIB$SCOPY_R_DX.
width_return = X$DISPLAY_WIDTHArgument Information(display, screen_number)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| width_return | uns longword | uns longword | write | value |
| display | identifier | uns longword | read | reference |
| screen_number | uns longword | uns longword | read | reference |
width_return = X$DISPLAY_WIDTH_MMArgument Information(display, screen_id)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| width_return | uns longword | uns longword | write | value |
| display | identifier | uns longword | read | reference |
| screen_id | identifier | uns longword | read | reference |
support_value = X$DOES_BACKING_STOREArgument Information(screen_id)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| support_value | longword | longword | write | value |
| screen_id | identifier | uns longword | read | reference |
support_value
Indicates whether the screen supports backing stores. This can be one of the following values:X$C_ALWAYS
X$C_WHEN_MAPPED
X$C_NOT_USEFUL
Bool = X$DOES_SAVE_UNDERSArgument Information(screen_id)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| Bool | Boolean | uns longword | write | value |
| screen_id | identifier | uns longword | read | reference |
X$DRAW_ARCArgument Information(display, drawable_id, gc_id, x_coord, y_coord, width, height, angle1, angle2)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| display | identifier | uns longword | read | reference |
| drawable_id | identifier | uns longword | read | reference |
| gc_id | identifier | uns longword | read | reference |
| x_coord | longword | longword | read | reference |
| y_coord | longword | longword | read | reference |
| width | longword | uns longword | read | reference |
| height | longword | uns longword | read | reference |
| angle1 | longword | longword | read | reference |
| angle2 | longword | longword | read | reference |
The X Protocol defines that only the least significant 16 bits of the following longword arguments are transmitted to the server: x_coord, y_coord, width, height, angle1, angle2. |
X$DRAW_ARCSArgument Information(display, drawable_id, gc_id, arcs, num_arcs)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| display | identifier | uns longword | read | reference |
| drawable_id | identifier | uns longword | read | reference |
| gc_id | identifier | uns longword | read | reference |
| arcs | array | x$arc | read | reference |
| num_arcs | longword | longword | read | reference |
X$DRAW_IMAGE_STRINGArgument Information(display, drawable_id, gc_id, x_coord, y_coord, string)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| display | identifier | uns longword | read | reference |
| drawable_id | identifier | uns longword | read | reference |
| gc_id | identifier | uns longword | read | reference |
| x_coord | longword | longword | read | reference |
| y_coord | longword | longword | read | reference |
| string | char_string | character string | read | descriptor |
The X Protocol defines that only the least significant 16 bits of the following longword arguments are transmitted to the server: x_coord, y_coord. |
string
The text string to be written to the screen. The string argument is the address of a descriptor that points to a string.
X$DRAW_IMAGE_STRING_16Argument Information(display, drawable_id, gc_id, x_coord, y_coord, string16, length)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| display | identifier | uns longword | read | reference |
| drawable_id | identifier | uns longword | read | reference |
| gc_id | identifier | uns longword | read | reference |
| x_coord | longword | longword | read | reference |
| y_coord | longword | longword | read | reference |
| string16 | array | word | read | reference |
| length | word | uns word | read | reference |
The X Protocol defines that only the least significant 16 bits of the following longword arguments are transmitted to the server: x_coord, y_coord. |
X$DRAW_LINEArgument Information(display, drawable_id, gc_id, x1_coord, y1_coord, x2_coord, y2_coord)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| display | identifier | uns longword | read | reference |
| drawable_id | identifier | uns longword | read | reference |
| gc_id | identifier | uns longword | read | reference |
| x1_coord | longword | longword | read | reference |
| y1_coord | longword | longword | read | reference |
| x2_coord | longword | longword | read | reference |
| y2_coord | longword | longword | read | reference |
The X Protocol defines that only the least significant 16 bits of the following longword arguments are transmitted to the server: x1_coord, y1_coord, x2_coord, and y2_coord. |
X$DRAW_LINESArgument Information(display, drawable_id, gc_id, points, num_points, line_mode)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| display | identifier | uns longword | read | reference |
| drawable_id | identifier | uns longword | read | reference |
| gc_id | identifier | uns longword | read | reference |
| points | array | x$point | read | reference |
| num_points | longword | longword | read | reference |
| line_mode | longword | longword | read | reference |
line_mode
The coordinate mode of the points. The coordinates of the points can be relative to the drawable origin or to the previous point. The predefined values for line_mode are as follows:X$C_COORD_MODE_ORIGINOther values specified in this argument are not valid.
X$C_COORD_MODE_PREVIOUS
X$DRAW_POINTArgument Information(display, drawable_id, gc_id, x_coord, y_coord)
| Argument | Usage | Data Type | Access | Mechanism |
|---|---|---|---|---|
| display | identifier | uns longword | read | reference |
| drawable_id | identifier | uns longword | read | reference |
| gc_id | identifier | uns longword | read | reference |
| x_coord | longword | longword | read | reference |
| y_coord | longword | longword | read | reference |
The X Protocol defines that only the least significant 16 bits of the following longword arguments are transmitted to the server: x_coord, y_coord. |
| Previous | Next | Contents | Index |