HP OpenVMS Systems Documentation

Content starts here

DECwindows Motif for OpenVMS Guide to Non-C Bindings


Previous Contents Index


CREATE BITMAP FROM DATA


OpenVMS Format

pixmap_id_return = X$CREATE_BITMAP_FROM_DATA

(display, drawable_id, data, width, height)

Argument Information
Argument Usage Data Type Access Mechanism
pixmap_id_return identifier uns longword write value
display identifier uns longword read reference
drawable_id identifier uns longword read reference
data array byte read reference
width longword uns longword read reference
height longword uns longword read reference

CREATE COLORMAP


OpenVMS Format

colormap_id_return = X$CREATE_COLORMAP

(display, window_id, visual_struc, alloc)

Argument Information
Argument Usage Data Type Access Mechanism
colormap_id_return identifier uns longword write value
display identifier uns longword read reference
window_id identifier uns longword read reference
visual_struc record x$visual read reference
alloc longword longword read reference

Arguments

alloc

The allocation mode of color map entries. The values for alloc are as follows:
X$C_ALLOC_NONE
X$C_ALLOC_ALL
Other values specified in this argument are not valid.

If static gray, static color, or true color is specified in visual_struc, no entries can be allocated from the color map.


CREATE FONT CURSOR


OpenVMS Format

cursor_id_return = X$CREATE_FONT_CURSOR

(display, cursor_shape)

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

CREATE GC


OpenVMS Format

gc_id_return = X$CREATE_GC

(display, drawable_id, gc_mask, values_struc)

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

CREATE GLYPH CURSOR


OpenVMS Format

cursor_id_return = X$CREATE_GLYPH_CURSOR

(display, src_font_id, mask_font_id, src_char, mask_char, foreground_color, background_color)

Argument Information
Argument Usage Data Type Access Mechanism
cursor_id_return identifier uns longword write value
display identifier uns longword read reference
src_font_id identifier uns longword read reference
mask_font_id identifier uns longword read reference
src_char longword uns longword read reference
mask_char longword uns longword read reference
foreground_color record x$color read reference
background_color record x$color read reference

CREATE IMAGE


OpenVMS Format

status_return = X$CREATE_IMAGE

(display, visual_struc, depth, image_format, offset, data, width, height, bitmap_pad, bytes_per_line, ximage_return)

Argument Information
Argument Usage Data Type Access Mechanism
status_return longword longword write value
display identifier uns longword read reference
visual_struc record x$visual read reference
depth longword longword read reference
image_format longword longword read reference
offset longword longword read reference
data array byte read reference
width longword uns longword read reference
height longword uns longword read reference
bitmap_pad longword longword read reference
bytes_per_line longword longword read reference
ximage_return record x$image write reference

Returns

status_return

Specifies whether the return completed successfully. CREATE IMAGE returns one of the following values:
Value Description
SS$_NORMAL Routine completed successfully.
0 Error received for failure.

Arguments

image_format

The format of the image that will be created and referenced by the image data structure. The predefined values for image_format are as follows:
X$C_XY_BITMAP
X$C_XY_PIXMAP
X$C_Z_PIXMAP
Other values specified in this argument are not valid.

CREATE PIXMAP


OpenVMS Format

pixmap_id_return = X$CREATE_PIXMAP

(display, drawable_id, width, height, depth)

Argument Information
Argument Usage Data Type Access Mechanism
pixmap_id_return identifier uns longword write value
display identifier uns longword read reference
drawable_id identifier uns longword read reference
width longword uns longword read reference
height longword uns longword read reference
depth longword longword read reference

CREATE PIXMAP FROM BITMAP DATA


OpenVMS Format

pixmap_id_return = X$CREATE_PIXMAP_FROM_BITMAP_DATA

(display, drawable_id, data, width, height, foreground, background, depth)

Argument Information
Argument Usage Data Type Access Mechanism
pixmap_id_return identifier uns longword write value
display identifier uns longword read reference
drawable_id identifier uns longword read reference
data array byte read reference
width longword uns longword read reference
height longword uns longword read reference
foreground longword uns longword read reference
background longword uns longword read reference
depth longword longword read reference

CREATE REGION


OpenVMS Format

region_id_return = X$CREATE_REGION

Argument Information
Argument Usage Data Type Access Mechanism
region_id_return identifier uns longword write reference

CREATE SIMPLE WINDOW


OpenVMS Format

window_id_return = X$CREATE_SIMPLE_WINDOW

(display, parent_id, x_coord, y_coord, width, height, border_width, border_id, background_id)

Argument Information
Argument Usage Data Type Access Mechanism
window_id_return identifier uns longword write value
display identifier uns longword read reference
parent_id identifier uns longword read reference
x_coord longword longword read reference
y_coord longword longword read reference
width uns longword uns longword read reference
height uns longword uns longword read reference
border_width uns longword uns longword read reference
border_id identifier uns longword read reference
background_id identifier uns longword read reference

CREATE WINDOW


OpenVMS Format

window_id_return = X$CREATE_WINDOW

(display, parent_id, x_coord, y_coord, width, height, border_width, depth, class, visual_struc, attributes_mask, attributes)

Argument Information
Argument Usage Data Type Access Mechanism
window_id_return identifier uns longword write reference
display identifier uns longword read reference
parent_id identifier uns longword read reference
x_coord longword longword read reference
y_coord longword longword read reference
width uns longword uns longword read reference
height uns longword uns longword read reference
border_width uns longword uns longword read reference
depth longword longword read reference
class longword longword read reference
visual_struc record x$visual read reference
attributes_mask uns longword uns longword read reference
attributes record x$set_win_attributes read reference

DEFAULT COLORMAP


OpenVMS Format

colormap_id_return = X$DEFAULT_COLORMAP

(display, screen_number)

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

DEFAULT COLORMAP OF SCREEN


OpenVMS Format

colormap_id_return = X$DEFAULT_COLORMAP_OF_SCREEN

(screen_id)

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


Previous Next Contents Index