  | 
		
DECwindows Motif for OpenVMS Guide to Non-C
Bindings
 
 
 
SET WM COLORMAP WINDOWS
 
OpenVMS Format
 status_return = X$SET_WM_COLORMAP_WINDOWS
 (display, window_id, colormap_windows, count)
 
  
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
     | 
   
  
    | 
      colormap_windows
     | 
    
      address
     | 
    
      array
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      count
     | 
    
      longword
     | 
    
      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.
     | 
   
 
 
 
SET WM HINTS
 
OpenVMS Format
 X$SET_WM_HINTS
 (display, window_id, wmhints)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      wmhints
     | 
    
      record
     | 
    
      x$wm_hints
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
SET WM ICON NAME
 
OpenVMS Format
 X$SET_WM_ICON_NAME
 (display, window_id, text_prop)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      address
     | 
    
      array
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      text_prop
     | 
    
      record
     | 
    
      x$text_property
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
SET WM NAME
 
OpenVMS Format
 X$SET_WM_NAME
 (display, window_id, text_prop)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      text_prop
     | 
    
      record
     | 
    
      x$text_property
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
SET WM NORMAL HINTS
 
OpenVMS Format
 X$SET_WM_NORMAL_HINTS
 (display, window_id, hints)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      hints
     | 
    
      record
     | 
    
      x$size_hints
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
SET WM PROPERTIES
 
OpenVMS Format
 X$SET_WM_PROPERTIES
 (display, window_id, window_name, icon_name, command, num_args,
 normal_hints, wm_hints, class_hints)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_name
     | 
    
      char_string
     | 
    
      character string
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      icon_name
     | 
    
      char_string
     | 
    
      character string
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      command
     | 
    
      char_string
     | 
    
      character string
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      num_args
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      normal_hints
     | 
    
      record
     | 
    
      x$size_hints
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      wm_hints
     | 
    
      record
     | 
    
      x$wm_hints
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      class_hints
     | 
    
      record
     | 
    
      x$class_hint
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
SET WM PROTOCOLS
 
OpenVMS Format
 status_return = X$SET_WM_PROTOCOLS
 (display, window_id, protocols, count)
 
  
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
     | 
   
  
    | 
      protocols
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      count
     | 
    
      longword
     | 
    
      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.
     | 
   
 
 
 
SET WM SIZE HINTS
 
OpenVMS Format
 X$SET_WM_SIZE_HINTS
 (display, window_id, hints, property_id)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      hints
     | 
    
      record
     | 
    
      x$size_hints
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      property_id
     | 
    
      identifer
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
SET ZOOM HINTS
 
OpenVMS Format
 X$SET_ZOOM_HINTS
 (display, window_id, zhints_return)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      zhints_return
     | 
    
      record
     | 
    
      x$size_hints
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
SHRINK REGION
 
OpenVMS Format
 X$SHRINK_REGION
 (region_id, x_offset, y_offset)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      region_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      x_offset
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      y_offset
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
STORE BUFFER
 
OpenVMS Format
 X$STORE_BUFFER
 (display, bytes, num_bytes, buffer)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      bytes
     | 
    
      array
     | 
    
      byte
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      num_bytes
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      buffer
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
STORE BYTES
 
OpenVMS Format
 X$STORE_BYTES
 (display, bytes, num_bytes)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      bytes
     | 
    
      array
     | 
    
      byte
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      num_bytes
     | 
    
      longword
     | 
    
      longword
     | 
    
      write
     | 
    
      reference
     | 
   
 
 
STORE COLOR
 
OpenVMS Format
 X$STORE_COLOR
 (display, colormap_id, screen_def_return)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      colormap_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      screen_def_return
     | 
    
      record
     | 
    
      x$color
     | 
    
      modify
     | 
    
      reference
     | 
   
 
 
Arguments
screen_def_return
The color definition data structure that specifies the desired red,
green, and blue color values; the color index where the color
definition should be stored; and the flags member that specifies
whether to set the red, green, or blue entries in
the color map. To set the flags member, do a bitwise OR with these
predefined members:
 
  X$M_DO_RED
   X$M_DO_GREEN
   X$M_DO_BLUE
 
The color stored is the color most closely supported by the hardware.
The color definition must be a read/write entry.
  
 
STORE COLORS
 
OpenVMS Format
 X$STORE_COLORS
 (display, colormap_id, screen_def_returns, num_colors)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      colormap_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      screen_def_returns
     | 
    
      array
     | 
    
      x$color
     | 
    
      read/write
     | 
    
      reference
     | 
   
  
    | 
      num_colors
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
Arguments
screen_def_returns
The color definition data structure that specifies the desired red,
green, and blue color values; the color index where the color
definition should be stored; and the flags member that specifies
whether to set the red, green, or blue entries in the color map. To set
the flags member, do a bitwise OR with these predefined members:
  X$M_DO_RED
   X$M_DO_GREEN
   X$M_DO_BLUE
 
The color stored is the color most closely supported by the hardware.
The color definition must be a read/write entry.
  
 
STORE NAME
 
OpenVMS Format
 X$STORE_NAME
 (display, window_id, window_name)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_name
     | 
    
      char_string
     | 
    
      character string
     | 
    
      read
     | 
    
      descriptor
     | 
   
 
 
STORE NAMED COLOR
 
OpenVMS Format
 X$STORE_NAMED_COLOR
 (display, colormap_id, color_name, pixel, flags)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      colormap_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      color_name
     | 
    
      char_string
     | 
    
      character string
     | 
    
      read
     | 
    
      descriptor
     | 
   
  
    | 
      pixel
     | 
    
      uns longword
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      flags
     | 
    
      uns longword
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
Arguments
flags
Specifies whether to write the red, green, or blue values. Do a bitwise
OR operation with these predefined values:
  X$M_DO_RED
   X$M_DO_GREEN
   X$M_DO_BLUE
 
 
 
STRING LIST TO TEXT PROPERTY
 
OpenVMS Format
 status_return = X$STRING_LIST_TO_TEXT_PROPERTY
 (argv, argc, text_prop_return)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      status_return
     | 
    
      longword
     | 
    
      uns longword
     | 
    
      write
     | 
    
      value
     | 
   
  
    | 
      argv
     | 
    
      char_string
     | 
    
      character string
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      argc
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      text_prop_return
     | 
    
      record
     | 
    
      x$text_property
     | 
    
      write
     | 
    
      reference
     | 
   
 
 
Returns
status_return
Specifies whether the routine completed successfully.
  
    | Value  | 
    Description  | 
   
  
    | 
      Non-zero
     | 
    
      Routine completed successfully.
     | 
   
  
    | 
      0
     | 
    
      Routine did not complete successfully.
     | 
   
 
 
  
  
		 |