Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures | Defines | Typedefs | Enumerations | Functions
Xw_Cextern.hxx File Reference
#include <Aspect_Handle.hxx>
#include <Aspect_Units.hxx>
#include <Aspect_FillMethod.hxx>

Data Structures

struct  XW_ANYEVENT
struct  XW_MOUSEBUTTONEVENT
struct  XW_MOUSEMOVEEVENT
struct  XW_MOUSEMOVEWITHBUTTONEVENT
struct  XW_KEYBOARDEVENT
struct  XW_WINDOWEXPOSEEVENT
struct  XW_WINDOWRESIZEEVENT
struct  XW_WINDOWMOVEEVENT
struct  XW_WINDOWICONIFYEVENT
struct  XW_WINDOWENTEREVENT
union  XW_EVENT
struct  XW_EXTENDEDTEXT

Defines

#define XW_EXT_DISPLAY   void
#define XW_EXT_WINDOW   void
#define XW_EXT_COLORMAP   void
#define XW_EXT_WIDTHMAP   void
#define XW_EXT_TYPEMAP   void
#define XW_EXT_FONTMAP   void
#define XW_EXT_TILEMAP   void
#define XW_EXT_MARKMAP   void
#define XW_EXT_IMAGEDATA   void
#define XW_EXT_COLOR   void
#define XW_USERDATA   void
#define XW_ALLATTRIB   ~0
#define XW_NOATTRIB   0
#define XW_EXTENDEDTEXT_XSCALE   1
#define XW_EXTENDEDTEXT_YSCALE   2
#define XW_EXTENDEDTEXT_SLANT   4
#define XW_EXTENDEDTEXT_WIDTH   8
#define XW_EXTENDEDTEXT_HEIGHT   16
#define XW_EXTENDEDTEXT_MINHEIGHT   32
#define XW_EXTENDEDTEXT_UNDERLINE   64
#define XW_EXTENDEDTEXT_OUTLINE   256
#define XW_EXTENDEDTEXT_COMPOSITE   512

Typedefs

typedef int XW_ATTRIB
typedef XW_STATUS(* XW_CALLBACK )()

Enumerations

enum  Xw_TypeOfVisual {
  Xw_TOV_STATICGRAY, Xw_TOV_GRAYSCALE, Xw_TOV_STATICCOLOR, Xw_TOV_PSEUDOCOLOR,
  Xw_TOV_TRUECOLOR, Xw_TOV_DIRECTCOLOR, Xw_TOV_DEFAULT, Xw_TOV_PREFERRED_PSEUDOCOLOR,
  Xw_TOV_PREFERRED_TRUECOLOR, Xw_TOV_PREFERRED_OVERLAY, Xw_TOV_OVERLAY, Xw_TOV_STATICGRAY,
  Xw_TOV_GRAYSCALE, Xw_TOV_STATICCOLOR, Xw_TOV_PSEUDOCOLOR, Xw_TOV_TRUECOLOR,
  Xw_TOV_DIRECTCOLOR, Xw_TOV_DEFAULT, Xw_TOV_PREFERRED_PSEUDOCOLOR, Xw_TOV_PREFERRED_TRUECOLOR,
  Xw_TOV_PREFERRED_OVERLAY, Xw_TOV_OVERLAY
}
enum  Xw_TypeOfMapping {
  Xw_TOM_HARDRAMP, Xw_TOM_SIMPLERAMP, Xw_TOM_BESTRAMP, Xw_TOM_COLORCUBE,
  Xw_TOM_READONLY, Xw_TOM_HARDRAMP, Xw_TOM_SIMPLERAMP, Xw_TOM_BESTRAMP,
  Xw_TOM_COLORCUBE, Xw_TOM_READONLY
}
enum  XW_DRAWMODE {
  XW_REPLACE, XW_ERASE, XW_XORBACK, XW_XORLIGHT,
  XW_HIGHLIGHT, XW_UNHIGHLIGHT
}
enum  XW_DOUBLEBUFFERMODE { XW_DISABLE, XW_ENABLE }
enum  XW_WINDOWSTATE {
  XW_WS_UNKNOWN, XW_MAP, XW_POP, XW_PUSH,
  XW_ICONIFY
}
enum  XW_EVENTTYPE {
  XW_MOUSEBUTTON, XW_MOUSEBUTTON1, XW_MOUSEBUTTON2, XW_MOUSEBUTTON3,
  XW_MOUSEMOVE, XW_MOUSEMOVEWITHBUTTON, XW_MOUSEMOVEWITHBUTTON1, XW_MOUSEMOVEWITHBUTTON2,
  XW_MOUSEMOVEWITHBUTTON3, XW_KEYBOARD, XW_ENTERWINDOW, XW_RESIZEWINDOW,
  XW_MOVEWINDOW, XW_ICONIFYWINDOW, XW_EXPOSEWINDOW, XW_ALLEVENT
}
enum  XW_CURSORTYPE { XW_WITHOUT_CURSOR, XW_RUBBERLINE_CURSOR, XW_RUBBERBAND_CURSOR, XW_USERDEFINED_CURSOR }
enum  XW_RESIZETYPE {
  XW_TOR_UNKNOWN, XW_NO_BORDER, XW_TOP_BORDER, XW_RIGHT_BORDER,
  XW_BOTTOM_BORDER, XW_LEFT_BORDER, XW_TOP_AND_RIGHT_BORDER, XW_RIGHT_AND_BOTTOM_BORDER,
  XW_BOTTOM_AND_LEFT_BORDER, XW_LEFT_AND_TOP_BORDER
}
enum  XW_STATUS { XW_ERROR, XW_SUCCESS }

Functions

void Xw_set_trace ()
char * Xw_get_error ()
XW_STATUS Xw_print_error ()
XW_ATTRIB Xw_set_line_attrib ()
XW_ATTRIB Xw_get_line_attrib ()
XW_ATTRIB Xw_set_poly_attrib ()
XW_ATTRIB Xw_get_poly_attrib ()
XW_ATTRIB Xw_set_text_attrib ()
XW_ATTRIB Xw_get_text_attrib ()
XW_ATTRIB Xw_set_extended_text_attrib ()
XW_ATTRIB Xw_set_marker_attrib ()
XW_ATTRIB Xw_get_marker_attrib ()
void Xw_set_clipping ()
int Xw_get_clipping ()
XW_STATUS Xw_draw_line ()
XW_STATUS Xw_begin_line ()
XW_STATUS Xw_line_point ()
XW_STATUS Xw_close_line ()
XW_STATUS Xw_draw_segment ()
XW_STATUS Xw_draw_segments ()
XW_STATUS Xw_begin_segments ()
XW_STATUS Xw_close_segments ()
XW_STATUS Xw_draw_arc ()
XW_STATUS Xw_begin_arcs ()
XW_STATUS Xw_close_arcs ()
XW_STATUS Xw_draw_polyarc ()
XW_STATUS Xw_begin_polyarcs ()
XW_STATUS Xw_close_polyarcs ()
XW_STATUS Xw_draw_poly ()
XW_STATUS Xw_begin_poly ()
XW_STATUS Xw_poly_point ()
XW_STATUS Xw_close_poly ()
XW_STATUS Xw_close_path ()
XW_STATUS Xw_draw_text ()
XW_STATUS Xw_draw_polytext ()
XW_STATUS Xw_get_text_size ()
XW_STATUS Xw_draw_marker ()
XW_STATUS Xw_begin_markers ()
XW_STATUS Xw_close_markers ()
XW_STATUS Xw_draw_point ()
XW_STATUS Xw_begin_points ()
XW_STATUS Xw_close_points ()
XW_STATUS Xw_open_buffer ()
XW_STATUS Xw_close_buffer ()
XW_STATUS Xw_set_buffer ()
XW_STATUS Xw_draw_buffer ()
XW_STATUS Xw_erase_buffer ()
XW_STATUS Xw_move_buffer ()
XW_STATUS Xw_scale_buffer ()
XW_STATUS Xw_rotate_buffer ()
XW_STATUS Xw_clear_buffer ()
XW_STATUS Xw_get_buffer_info ()
XW_STATUS Xw_get_buffer_status ()
XW_STATUS Xw_def_background_color ()
XW_STATUS Xw_set_background_index ()
XW_STATUS Xw_get_background_index ()
XW_STATUS Xw_get_background_color ()
XW_STATUS Xw_get_background_pixel ()
XW_STATUS Xw_open_pixmap ()
XW_STATUS Xw_close_pixmap ()
XW_STATUS Xw_open_background_pixmap ()
XW_STATUS Xw_close_background_pixmap ()
XW_STATUS Xw_set_double_buffer ()
XW_DOUBLEBUFFERMODE Xw_get_double_buffer ()
XW_STATUS Xw_erase_window ()
XW_STATUS Xw_erase_area ()
XW_RESIZETYPE Xw_resize_window ()
XW_STATUS Xw_restore_area ()
XW_STATUS Xw_restore_window ()
XW_STATUS Xw_flush ()
XW_EXT_WINDOWXw_def_window ()
XW_STATUS Xw_isdefine_window ()
Aspect_Handle Xw_open_window ()
XW_STATUS Xw_close_window ()
XW_STATUS Xw_set_window_state ()
XW_STATUS Xw_set_window_ratio ()
XW_STATUS Xw_set_window_position ()
XW_WINDOWSTATE Xw_get_window_position ()
XW_WINDOWSTATE Xw_get_window_state ()
XW_STATUS Xw_get_window_size ()
Xw_TypeOfVisual Xw_get_window_visual ()
float Xw_get_window_pixelvalue ()
XW_STATUS Xw_get_window_pixelcoord ()
XW_STATUS Xw_get_window_info ()
XW_STATUS Xw_set_hard_cursor ()
XW_STATUS Xw_set_soft_cursor ()
XW_STATUS Xw_get_cursor_position ()
XW_EXT_IMAGEDATAXw_open_image ()
XW_STATUS Xw_isdefine_image ()
XW_STATUS Xw_close_image ()
XW_STATUS Xw_draw_image ()
XW_STATUS Xw_draw_zoomed_image ()
XW_STATUS Xw_zoom_image ()
XW_STATUS Xw_gamma_image ()
XW_STATUS Xw_put_background_image ()
XW_STATUS Xw_update_background_image ()
XW_STATUS Xw_set_background_pixmap ()
XW_STATUS Xw_get_background_pixmap ()
XW_STATUS Xw_clear_background_image ()
XW_EXT_IMAGEDATAXw_get_image ()
XW_EXT_IMAGEDATAXw_get_image_from_pixmap ()
XW_STATUS Xw_get_background_image ()
XW_EXT_IMAGEDATAXw_get_image_handle ()
XW_EXT_IMAGEDATAXw_load_image ()
XW_STATUS Xw_convert_image ()
XW_STATUS Xw_get_image_info ()
XW_STATUS Xw_save_image ()
XW_STATUS Xw_put_pixel ()
XW_STATUS Xw_put_rgbpixel ()
XW_STATUS Xw_get_pixel ()
XW_STATUS Xw_get_rgbpixel ()
XW_STATUS Xw_alloc_pixel ()
XW_STATUS Xw_free_pixel ()
XW_STATUS Xw_set_pixel ()
XW_EXT_DISPLAYXw_set_display ()
XW_EXT_DISPLAYXw_open_display ()
char * Xw_get_display_name ()
int Xw_get_plane_layer ()
XW_EXT_DISPLAYXw_get_display ()
XW_STATUS Xw_close_display ()
XW_STATUS Xw_get_screen_size ()
XW_STATUS Xw_get_mmscreen_size ()
XW_STATUS Xw_get_screen_pixelcoord ()
XW_STATUS Xw_get_pixel_screencoord ()
float Xw_get_screen_pixelvalue ()
int Xw_get_pixel_screenvalue ()
float Xw_get_mmscreen_pixelvalue ()
int Xw_get_pixel_mmscreenvalue ()
XW_STATUS Xw_isdefine_display ()
XW_STATUS Xw_get_display_info ()
Xw_TypeOfVisual Xw_get_display_visual ()
int Xw_load_icons ()
int Xw_clear_icons ()
XW_STATUS Xw_show_icons ()
int Xw_save_icons ()
Aspect_Handle Xw_get_icon_pixmap ()
XW_STATUS Xw_get_icon_size ()
char * Xw_get_icon_name ()
XW_STATUS Xw_put_window_icon ()
XW_EXT_COLORMAPXw_def_colormap ()
XW_STATUS Xw_close_colormap ()
XW_STATUS Xw_set_colormap_mapping ()
XW_STATUS Xw_isdefine_colormap ()
XW_STATUS Xw_set_colormap ()
Xw_TypeOfVisual Xw_get_colormap_visual ()
Aspect_Handle Xw_get_colormap_xid ()
XW_STATUS Xw_get_colormap_colorcube ()
XW_STATUS Xw_get_colormap_grayramp ()
XW_STATUS Xw_get_colormap_info ()
XW_STATUS Xw_def_color ()
XW_STATUS Xw_def_highlight_color ()
XW_STATUS Xw_get_color ()
XW_STATUS Xw_get_color_index ()
XW_STATUS Xw_get_color_pixel ()
XW_STATUS Xw_get_color_name ()
XW_STATUS Xw_get_highlight_color ()
XW_STATUS Xw_get_highlight_pixel ()
XW_STATUS Xw_isdefine_color ()
XW_EXT_WIDTHMAPXw_def_widthmap ()
XW_STATUS Xw_close_widthmap ()
XW_STATUS Xw_isdefine_widthmap ()
XW_STATUS Xw_set_widthmap ()
XW_STATUS Xw_get_widthmap_info ()
XW_STATUS Xw_def_width ()
XW_STATUS Xw_get_width_index ()
XW_STATUS Xw_get_width ()
XW_STATUS Xw_isdefine_width ()
XW_EXT_TYPEMAPXw_def_typemap ()
XW_STATUS Xw_close_typemap ()
XW_STATUS Xw_isdefine_typemap ()
XW_STATUS Xw_set_typemap ()
XW_STATUS Xw_get_typemap_info ()
XW_STATUS Xw_def_type ()
XW_STATUS Xw_get_type ()
XW_STATUS Xw_get_type_index ()
XW_STATUS Xw_isdefine_type ()
XW_EXT_FONTMAPXw_def_fontmap ()
XW_STATUS Xw_close_fontmap ()
XW_STATUS Xw_isdefine_fontmap ()
XW_STATUS Xw_set_fontmap ()
XW_STATUS Xw_get_fontmap_info ()
XW_STATUS Xw_def_font ()
XW_STATUS Xw_get_font_index ()
char * Xw_get_font ()
XW_STATUS Xw_isdefine_font ()
XW_EXT_TILEMAPXw_def_tilemap ()
XW_STATUS Xw_isdefine_tilemap ()
XW_STATUS Xw_set_tilemap ()
XW_STATUS Xw_get_tilemap_info ()
XW_STATUS Xw_def_tile ()
XW_STATUS Xw_isdefine_tile ()
XW_EXT_MARKMAPXw_def_markmap ()
XW_STATUS Xw_close_markmap ()
XW_STATUS Xw_isdefine_markmap ()
XW_STATUS Xw_set_markmap ()
XW_STATUS Xw_get_markmap_info ()
XW_STATUS Xw_def_marker ()
XW_STATUS Xw_isdefine_marker ()
XW_STATUS Xw_get_marker_index ()
XW_STATUS Xw_set_event ()
XW_STATUS Xw_wait_event ()
XW_STATUS Xw_get_pixel_windowcoord ()
int Xw_get_pixel_windowvalue ()
XW_STATUS Xw_get_env ()

Define Documentation

#define XW_ALLATTRIB   ~0
#define XW_EXT_COLOR   void
#define XW_EXT_COLORMAP   void
#define XW_EXT_DISPLAY   void
#define XW_EXT_FONTMAP   void
#define XW_EXT_IMAGEDATA   void
#define XW_EXT_MARKMAP   void
#define XW_EXT_TILEMAP   void
#define XW_EXT_TYPEMAP   void
#define XW_EXT_WIDTHMAP   void
#define XW_EXT_WINDOW   void
#define XW_EXTENDEDTEXT_COMPOSITE   512
#define XW_EXTENDEDTEXT_HEIGHT   16
#define XW_EXTENDEDTEXT_MINHEIGHT   32
#define XW_EXTENDEDTEXT_OUTLINE   256
#define XW_EXTENDEDTEXT_SLANT   4
#define XW_EXTENDEDTEXT_UNDERLINE   64
#define XW_EXTENDEDTEXT_WIDTH   8
#define XW_EXTENDEDTEXT_XSCALE   1
#define XW_EXTENDEDTEXT_YSCALE   2
#define XW_NOATTRIB   0
#define XW_USERDATA   void

Typedef Documentation

typedef int XW_ATTRIB
typedef XW_STATUS(* XW_CALLBACK)()

Enumeration Type Documentation

Enumerator:
XW_WITHOUT_CURSOR 
XW_RUBBERLINE_CURSOR 
XW_RUBBERBAND_CURSOR 
XW_USERDEFINED_CURSOR 
Enumerator:
XW_DISABLE 
XW_ENABLE 
Enumerator:
XW_REPLACE 
XW_ERASE 
XW_XORBACK 
XW_XORLIGHT 
XW_HIGHLIGHT 
XW_UNHIGHLIGHT 
Enumerator:
XW_MOUSEBUTTON 
XW_MOUSEBUTTON1 
XW_MOUSEBUTTON2 
XW_MOUSEBUTTON3 
XW_MOUSEMOVE 
XW_MOUSEMOVEWITHBUTTON 
XW_MOUSEMOVEWITHBUTTON1 
XW_MOUSEMOVEWITHBUTTON2 
XW_MOUSEMOVEWITHBUTTON3 
XW_KEYBOARD 
XW_ENTERWINDOW 
XW_RESIZEWINDOW 
XW_MOVEWINDOW 
XW_ICONIFYWINDOW 
XW_EXPOSEWINDOW 
XW_ALLEVENT 
Enumerator:
XW_TOR_UNKNOWN 
XW_NO_BORDER 
XW_TOP_BORDER 
XW_RIGHT_BORDER 
XW_BOTTOM_BORDER 
XW_LEFT_BORDER 
XW_TOP_AND_RIGHT_BORDER 
XW_RIGHT_AND_BOTTOM_BORDER 
XW_BOTTOM_AND_LEFT_BORDER 
XW_LEFT_AND_TOP_BORDER 
enum XW_STATUS
Enumerator:
XW_ERROR 
XW_SUCCESS 
Enumerator:
Xw_TOM_HARDRAMP 
Xw_TOM_SIMPLERAMP 
Xw_TOM_BESTRAMP 
Xw_TOM_COLORCUBE 
Xw_TOM_READONLY 
Xw_TOM_HARDRAMP 
Xw_TOM_SIMPLERAMP 
Xw_TOM_BESTRAMP 
Xw_TOM_COLORCUBE 
Xw_TOM_READONLY 
Enumerator:
Xw_TOV_STATICGRAY 
Xw_TOV_GRAYSCALE 
Xw_TOV_STATICCOLOR 
Xw_TOV_PSEUDOCOLOR 
Xw_TOV_TRUECOLOR 
Xw_TOV_DIRECTCOLOR 
Xw_TOV_DEFAULT 
Xw_TOV_PREFERRED_PSEUDOCOLOR 
Xw_TOV_PREFERRED_TRUECOLOR 
Xw_TOV_PREFERRED_OVERLAY 
Xw_TOV_OVERLAY 
Xw_TOV_STATICGRAY 
Xw_TOV_GRAYSCALE 
Xw_TOV_STATICCOLOR 
Xw_TOV_PSEUDOCOLOR 
Xw_TOV_TRUECOLOR 
Xw_TOV_DIRECTCOLOR 
Xw_TOV_DEFAULT 
Xw_TOV_PREFERRED_PSEUDOCOLOR 
Xw_TOV_PREFERRED_TRUECOLOR 
Xw_TOV_PREFERRED_OVERLAY 
Xw_TOV_OVERLAY 
Enumerator:
XW_WS_UNKNOWN 
XW_MAP 
XW_POP 
XW_PUSH 
XW_ICONIFY 

Function Documentation

char* Xw_get_error ( )
char* Xw_get_font ( )
char* Xw_get_icon_name ( )