  | 
		
DECwindows Motif for OpenVMS Guide to Non-C
Bindings
 
 
 
UNGRAB KEYBOARD
 
OpenVMS Format
 X$UNGRAB_KEYBOARD
 (display, time)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      time
     | 
    
      longword
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
UNGRAB POINTER
 
OpenVMS Format
 X$UNGRAB_POINTER
 (display, time)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      time
     | 
    
      longword
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
UNGRAB SERVER
 
OpenVMS Format
 X$UNGRAB_SERVER
 (display)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
UNINSTALL COLORMAP
 
OpenVMS Format
 X$UNINSTALL_COLORMAP
 (display, colormap_id)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      colormap_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
UNION RECT WITH REGION
 
OpenVMS Format
 X$UNION_RECT_WITH_REGION
 (rectangle_struc, src_region_id, dst_region_id_return)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      rectangle_struc
     | 
    
      record
     | 
    
      x$rectangle
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      src_region_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      dst_region_id_return
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      write
     | 
    
      reference
     | 
   
 
 
UNION REGION
 
OpenVMS Format
 X$UNION_REGION
 (src_region1_id, src_region2_id, dst_region_id_return)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      src_region1_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      src_region2_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      dst_region_id_return
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      write
     | 
    
      reference
     | 
   
 
 
UNIQUE CONTEXT
 
OpenVMS Format
 context_id_return = X$UNIQUE_CONTEXT
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      context_id_return
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      write
     | 
    
      reference
     | 
   
 
 
UNLOAD FONT
 
Format
 X$UNLOAD_FONT
 (display, font_id)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      font_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
UNMAP SUBWINDOWS
 
OpenVMS Format
 X$UNMAP_SUBWINDOWS
 (display, window_id)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
UNMAP WINDOW
 
OpenVMS Format
 X$UNMAP_WINDOW
 (display, window_id)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
VENDOR RELEASE
 
OpenVMS Format
 release_return = X$VENDOR_RELEASE
 (display)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      release_return
     | 
    
      longword
     | 
    
      longword
     | 
    
      write
     | 
    
      value
     | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
VISUAL ID FROM VISUAL
 
OpenVMS Format
 visual_id_return = X$VISUAL_ID_FROM_VISUAL
 (visual_struc)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      visual_id_return
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      write
     | 
    
      value
     | 
   
  
    | 
      visual_struc
     | 
    
      record
     | 
    
      x$visual
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
WARP POINTER
 
OpenVMS Format
 X$WARP_POINTER
 (display, src_window_id, dst_window_id, src_x_coord, src_y_coord,
 src_width, src_height, dst_x_coord, dst_y_coord)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      src_window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      dst_window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      src_x_coord
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      src_y_coord
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      src_width
     | 
    
      longword
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      src_height
     | 
    
      longword
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      dst_x_coord
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      dst_y_coord
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
WHITE PIXEL
 
OpenVMS Format
 color_index_return = X$WHITE_PIXEL
 (display, screen_id)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      color_index_return
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      write
     | 
    
      value
     | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      screen_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
WHITE PIXEL OF SCREEN
 
OpenVMS Format
 color_index_return = X$WHITE_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
     | 
   
 
 
WIDTH MM OF SCREEN
 
OpenVMS Format
 width_return = X$WIDTH_MM_OF_SCREEN
 (screen_id)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      width_return
     | 
    
      longword
     | 
    
      longword
     | 
    
      write
     | 
    
      value
     | 
   
  
    | 
      screen_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
WIDTH OF SCREEN
 
OpenVMS Format
 width_return = X$WIDTH_OF_SCREEN
 (screen_id)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      width_return
     | 
    
      longword
     | 
    
      longword
     | 
    
      write
     | 
    
      value
     | 
   
  
    | 
      screen_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
WINDOW EVENT
 
OpenVMS Format
 X$WINDOW_EVENT
 (display, window_id, event_mask, event_return)
 
  
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
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      event_return
     | 
    
      record
     | 
    
      x$event
     | 
    
      write
     | 
    
      reference
     | 
   
 
 
WITHDRAW WINDOW
 
OpenVMS Format
 status_return = X$WITHDRAW WINDOW
 (display, window_id, screen_number)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      status_return
     | 
    
      longword
     | 
    
      uns longword
     | 
    
      write
     | 
    
      value
     | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      value
     | 
   
  
    | 
      window_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      value
     | 
   
  
    | 
      screen_number
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      value
     | 
   
 
 
Returns
status_return
Specifies whether the routine completed successfully.
  
    | Value  | 
    Description  | 
   
  
    | 
      Non-zero
     | 
    
      Routine completed successfully.
     | 
   
  
    | 
      0
     | 
    
      Routine did not complete successfully.
     | 
   
 
 
 
WM GEOMETRY
 
OpenVMS Format
 mask = X$WM_GEOMETRY
 (display, screen_number, user_geometry, default_geometry, border_width,
 hints, x_return, y_return, width_return, height_return, gravity_return)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      mask
     | 
    
      mask_longword
     | 
    
      uns longword
     | 
    
      write
     | 
    
      value
     | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      screen_number
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      user_geometry
     | 
    
      char_string
     | 
    
      character string
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      default_geometry
     | 
    
      char_string
     | 
    
      charcter string
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      border_width
     | 
    
      longword
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      hints
     | 
    
      record
     | 
    
      x$size_hints
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      x_return
     | 
    
      longword
     | 
    
      longword
     | 
    
      write
     | 
    
      reference
     | 
   
  
    | 
      y_return
     | 
    
      longword
     | 
    
      longword
     | 
    
      write
     | 
    
      reference
     | 
   
  
    | 
      width_return
     | 
    
      longword
     | 
    
      longword
     | 
    
      write
     | 
    
      reference
     | 
   
  
    | 
      height_return
     | 
    
      longword
     | 
    
      longword
     | 
    
      write
     | 
    
      reference
     | 
   
  
    | 
      gravity_return
     | 
    
      longword
     | 
    
      longword
     | 
    
      write
     | 
    
      reference
     | 
   
 
 
WRITE BITMAP FILE
 
OpenVMS Format
 status_return = X$WRITE_BITMAP_FILE
 (display, filename, bitmap_id, width, height, x_hot_coord, y_hot_coord)
 
  
Argument Information
  
    | Argument  | 
    Usage  | 
    Data Type  | 
    Access  | 
    Mechanism  | 
   
  
    | 
      status_return
     | 
    
      cond_value
     | 
    
      uns longword
     | 
    
      write
     | 
    
      value
     | 
   
  
    | 
      display
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      filename
     | 
    
      char_string
     | 
    
      character string
     | 
    
      read
     | 
    
      descriptor
     | 
   
  
    | 
      bitmap_id
     | 
    
      identifier
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      width
     | 
    
      longword
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      height
     | 
    
      longword
     | 
    
      uns longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      x_hot_coord
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
  
    | 
      y_hot_coord
     | 
    
      longword
     | 
    
      longword
     | 
    
      read
     | 
    
      reference
     | 
   
 
 
Returns
status_return
Specifies whether the routine completed successfully. WRITE BITMAP FILE
returns one of the following values to indicate the status:
  X$C_BITMAP_SUCCESS
   X$C_BITMAP_OPEN_FAILED
   X$C_BITMAP_NO_MEMORY
 
 
 
Arguments
filename
The name of the file in which WRITE BITMAP FILE writes the bitmap. The
format of the file is dependent on the operating system on the client
side of the client-server connection. VMS logical names, search
strings, and so on, are supported. The maximum length of a file
specification is 255 bytes. Wildcards are not supported. The default
file name is []bitmap.dat. The filename argument is
the address of a character string descriptor that points to the string.
 
  
  
		 |