Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

screen.h File Reference

VTScreenView interface definition. More...

Go to the source code of this file.

Data Structures

struct  _VTScreenView
 VTScreenView interface. More...


Defines

#define UK_CHARSET   'A'
 Macro of UK Character set specfied by set_rendition.

#define ASCII_CHARSET   'B'
 Macro of ASCII Character set specfied by set_rendition.

#define SPECIAL_GRAPHICS   '0'
 Macro of special graphics set specfied by set_rendition.

#define VTScreenView_init(view)
 utility macro to initialize VTScreenView


Typedefs

typedef _VTScreenView VTScreenView
 typedefed struct of struct _VTScreenView


Enumerations

enum  { OFF, ON }
 Type definition of On/Off.

enum  { MOUSE_OFF, X10_MOUSE, VT200_MOUSE }
 Type definition of sending mouse position
MOUSE_OFF - not send mouse cursor position
X10_MOUSE - send X10 compatibility mouse cursor position
VT200_MOUSE - send VT200 compatibility mouse cursor position
.


enum  { SELECTION_CHAR, SELECTION_WORD, SELECTION_LINE }
 Type definition of selecting character
SELECTION_CHAR - Character oriented selection SELECTION_WORD - Word oriented selection SELECTION_LINE - Line oriented selection.



Detailed Description

VTScreenView interface definition.


Define Documentation

#define VTScreenView_init view   
 

Value:

do \
{ \
  view->object = NULL; \
  view->draw_text = NULL; \
  view->clear_rect = NULL; \
  view->set_rendition = NULL; \
  view->swap_video = NULL; \
  view->resize_request = NULL; \
  view->update_cursor_position = NULL; \
  view->ring = NULL; \
  view->notify_osc = NULL; \
  view->update_scrollbar = NULL; \
  view->scroll_view = NULL; \
} while(0)
utility macro to initialize VTScreenView

Parameters:
view reference to VTScreenView Object.


Generated on Sun Dec 29 16:55:32 2002 by doxygen1.3-rc2