TScreen Struct Reference

#include <scilab/modules/gui/src/c/xsci/x_ptyx.h>

Collaboration diagram for TScreen:

Collaboration graph
[legend]

Data Fields

Display * display
int respond
long pid
int uid
int gid
GC normalGC
GC reverseGC
GC normalboldGC
GC reverseboldGC
GC cursorGC
GC reversecursorGC
GC cursoroutlineGC
Pixel foreground
Pixel cursorcolor
Pixel mousecolor
Pixel mousecolorback
int border
Cursor arrow
unsigned short send_mouse_pos
int select
Boolean visualbell
Boolean allowSendEvents
Boolean grabbedKbd
struct {
   Window   window
   int   width
   int   height
   int   fullwidth
   int   fullheight
   int   f_width
   int   f_height
fullVwin
Cursor pointer_cursor
XFontStruct * fnt_norm
XFontStruct * fnt_bold
int enbolden
XPoint * box
int cursor_state
int cursor_set
int cursor_col
int cursor_row
int cur_col
int cur_row
int max_col
int max_row
int top_marg
int bot_marg
Widget scrollWidget
int scrollbar
int topline
int savedlines
int savelines
int scrolllines
Boolean scrollttyoutput
Boolean scrollkey
ScrnBuf buf
ScrnBuf allbuf
char * sbuf_address
ScrnBuf altbuf
char * abuf_address
Boolean alternate
unsigned short do_wrap
int incopy
int copy_src_x
int copy_src_y
unsigned int copy_width
unsigned int copy_height
int copy_dest_x
int copy_dest_y
Boolean c132
Boolean curses
Boolean marginbell
int nmarginbell
int bellarmed
Boolean multiscroll
int scrolls
SavedCursor sc
int save_modes [19]
char gsets [4]
char curgl
char curgr
char curss
int scroll_amt
int refresh_amt
Boolean jumpscroll
Boolean always_highlight
Boolean Vshow
Boolean waitrefresh
int xorplane
int cur_X
int cur_Y
int margin
int pen
int multiClickTime
int bellSuppressTime
Boolean bellInProgress
char * charClass
Boolean cutNewline
Boolean cutToBeginningOfLine
char * selection
int selection_size
int selection_length
int selection_time
int startHRow
int startHCol
int endHRow
int endHCol
int startHCoord
int endHCoord
Atom * selection_atoms
Cardinal sel_atoms_size
Cardinal selection_count
Boolean input_eight_bits
Boolean output_eight_bits
Pixmap menu_item_bitmap
Widget mainMenu
Widget vtMenu
Widget fontMenu
char * menu_font_names [NMENUFONTS]
int menu_font_number

Detailed Description

Definition at line 105 of file x_ptyx.h.


Field Documentation

Display* TScreen::display

Definition at line 107 of file x_ptyx.h.

Referenced by _GetSelection(), Bell(), copy_area(), HideCursor(), main_sci(), make_colored_cursor(), recolor_cursor(), Redraw(), ResizeScreen(), ReverseVideo(), ShowCursor(), VisualBell(), VTRealize(), and x_events().

int TScreen::respond

Definition at line 108 of file x_ptyx.h.

Referenced by EditorButton(), EndExtend(), and main_sci().

long TScreen::pid

Definition at line 110 of file x_ptyx.h.

Referenced by Cleanup(), and handle_send_signal().

int TScreen::uid

Definition at line 111 of file x_ptyx.h.

int TScreen::gid

Definition at line 112 of file x_ptyx.h.

GC TScreen::normalGC

Definition at line 113 of file x_ptyx.h.

Referenced by copy_area(), HideCursor(), ReverseVideo(), and ShowCursor().

GC TScreen::reverseGC

Definition at line 114 of file x_ptyx.h.

Referenced by HideCursor(), ReverseVideo(), and ShowCursor().

GC TScreen::normalboldGC

Definition at line 115 of file x_ptyx.h.

Referenced by HideCursor(), ReverseVideo(), and ShowCursor().

GC TScreen::reverseboldGC

Definition at line 116 of file x_ptyx.h.

Referenced by HideCursor(), ReverseVideo(), and ShowCursor().

GC TScreen::cursorGC

Definition at line 117 of file x_ptyx.h.

Referenced by ShowCursor().

GC TScreen::reversecursorGC

Definition at line 118 of file x_ptyx.h.

Referenced by ShowCursor().

GC TScreen::cursoroutlineGC

Definition at line 119 of file x_ptyx.h.

Referenced by ShowCursor().

Pixel TScreen::foreground

Definition at line 120 of file x_ptyx.h.

Referenced by ReverseVideo(), VisualBell(), VTInitialize(), and VTSetValues().

Pixel TScreen::cursorcolor

Definition at line 121 of file x_ptyx.h.

Referenced by ReverseVideo(), VTInitialize(), and VTSetValues().

Pixel TScreen::mousecolor

Definition at line 122 of file x_ptyx.h.

Referenced by main_sci(), ReverseVideo(), VTInitialize(), VTRealize(), and VTSetValues().

Pixel TScreen::mousecolorback

Definition at line 123 of file x_ptyx.h.

Referenced by main_sci(), ReverseVideo(), VTInitialize(), VTRealize(), and VTSetValues().

int TScreen::border

Definition at line 124 of file x_ptyx.h.

Referenced by EditorButton(), HideCursor(), PointToRowCol(), ScrollBarOn(), vertical_copy_area(), VTInitialize(), and VTRealize().

Cursor TScreen::arrow

Definition at line 125 of file x_ptyx.h.

Referenced by main_sci(), and ReverseVideo().

unsigned short TScreen::send_mouse_pos

Definition at line 126 of file x_ptyx.h.

Referenced by dpmodes(), EditorButton(), restoremodes(), savemodes(), and SendMousePosition().

int TScreen::select

Definition at line 128 of file x_ptyx.h.

Referenced by DoSpecialEnterNotify(), DoSpecialLeaveNotify(), and ShowCursor().

Boolean TScreen::visualbell

Definition at line 129 of file x_ptyx.h.

Referenced by Bell(), do_visualbell(), HandleSetVisualBell(), and VTInitialize().

Boolean TScreen::allowSendEvents

Definition at line 130 of file x_ptyx.h.

Referenced by VTInitialize(), and x_events().

Boolean TScreen::grabbedKbd

Definition at line 131 of file x_ptyx.h.

Window TScreen::window

Definition at line 135 of file x_ptyx.h.

int TScreen::width

Definition at line 136 of file x_ptyx.h.

int TScreen::height

Definition at line 137 of file x_ptyx.h.

int TScreen::fullwidth

Definition at line 138 of file x_ptyx.h.

Referenced by VTRealize().

int TScreen::fullheight

Definition at line 139 of file x_ptyx.h.

Referenced by VTRealize().

int TScreen::f_width

Definition at line 140 of file x_ptyx.h.

Referenced by VTRealize().

int TScreen::f_height

Definition at line 141 of file x_ptyx.h.

Referenced by VTRealize().

struct { ... } TScreen::fullVwin

Referenced by VTRealize().

Cursor TScreen::pointer_cursor

Definition at line 143 of file x_ptyx.h.

Referenced by ReverseVideo(), VTInitialize(), VTRealize(), and VTSetValues().

XFontStruct* TScreen::fnt_norm

Definition at line 146 of file x_ptyx.h.

Referenced by HideCursor(), ShowCursor(), and VTRealize().

XFontStruct* TScreen::fnt_bold

Definition at line 147 of file x_ptyx.h.

Referenced by VTRealize().

int TScreen::enbolden

Definition at line 148 of file x_ptyx.h.

Referenced by HideCursor(), and ShowCursor().

XPoint* TScreen::box

Definition at line 149 of file x_ptyx.h.

Referenced by ShowCursor().

int TScreen::cursor_state

Definition at line 151 of file x_ptyx.h.

Referenced by HideCursor(), in_put(), ShowCursor(), StartSelect(), VTReset(), and VTRun().

int TScreen::cursor_set

Definition at line 152 of file x_ptyx.h.

Referenced by in_put(), and VTRun().

int TScreen::cursor_col

Definition at line 153 of file x_ptyx.h.

Referenced by do_start_extend(), EndExtend(), HandleKeyboardSelectStart(), HideCursor(), in_put(), and ShowCursor().

int TScreen::cursor_row

Definition at line 154 of file x_ptyx.h.

Referenced by do_start_extend(), EndExtend(), HandleKeyboardSelectStart(), HideCursor(), in_put(), and ShowCursor().

int TScreen::cur_col

Definition at line 155 of file x_ptyx.h.

Referenced by CursorSave(), in_put(), ShowCursor(), and VTRealize().

int TScreen::cur_row

Definition at line 156 of file x_ptyx.h.

Referenced by CursorSave(), horizontal_copy_area(), in_put(), Reallocate(), sci_clc(), sci_tohome(), ShowCursor(), VTRealize(), XClearScreenConsole(), and XHomeFunction().

int TScreen::max_col

Definition at line 157 of file x_ptyx.h.

Referenced by LastTextCol(), PointToRowCol(), ReHiliteText(), ResizeScreen(), ReverseVideo(), SaltTextAway(), ScrollBarOn(), VTallocbuf(), and VTRealize().

int TScreen::max_row

Definition at line 158 of file x_ptyx.h.

Referenced by do_start_extend(), HandleSelectStart(), HideCursor(), Reallocate(), ReHiliteText(), ResizeScreen(), ReverseVideo(), ScrollBarDrawThumb(), ScrollBarOn(), ScrollTextTo(), ShowCursor(), VTallocbuf(), VTRealize(), and VTReset().

int TScreen::top_marg

Definition at line 159 of file x_ptyx.h.

Referenced by CursorRestore(), VTRealize(), and VTReset().

int TScreen::bot_marg

Definition at line 160 of file x_ptyx.h.

Referenced by VTRealize(), and VTReset().

Widget TScreen::scrollWidget

Definition at line 161 of file x_ptyx.h.

Referenced by do_clearsavedlines(), in_put(), Redraw(), ReverseVideo(), sci_clc(), sci_tohome(), ScrollBarOn(), VTallocbuf(), VTRealize(), XClearScreenConsole(), and XHomeFunction().

int TScreen::scrollbar

Definition at line 162 of file x_ptyx.h.

Referenced by do_scrollbar(), EditorButton(), HandleScrollbar(), PointToRowCol(), Redraw(), ScrollBarOn(), vertical_copy_area(), and VTRealize().

int TScreen::topline

Definition at line 164 of file x_ptyx.h.

Referenced by ComputeSelect(), HideCursor(), in_put(), LastTextCol(), SaveText(), sci_clc(), sci_tohome(), ScrollBarDrawThumb(), ScrollTextUpDownBy(), ShowCursor(), XClearScreenConsole(), and XHomeFunction().

int TScreen::savedlines

Definition at line 165 of file x_ptyx.h.

Referenced by do_clearsavedlines(), Reallocate(), sci_clc(), ScrollBarDrawThumb(), ScrollTextTo(), VTRealize(), and XClearScreenConsole().

int TScreen::savelines

Definition at line 166 of file x_ptyx.h.

Referenced by main_sci(), ScrollBarOn(), VTallocbuf(), and VTInitialize().

int TScreen::scrolllines

Definition at line 167 of file x_ptyx.h.

Referenced by VTInitialize().

Boolean TScreen::scrollttyoutput

Definition at line 168 of file x_ptyx.h.

Referenced by do_scrollttyoutput(), HandleScrollTtyOutput(), in_put(), and VTInitialize().

Boolean TScreen::scrollkey

Definition at line 169 of file x_ptyx.h.

Referenced by do_scrollkey(), HandleScrollKey(), and VTInitialize().

ScrnBuf TScreen::buf

Definition at line 171 of file x_ptyx.h.

Referenced by ComputeSelect(), HideCursor(), LastTextCol(), SaveText(), ScrollBarOn(), ShowCursor(), VTallocbuf(), and VTRealize().

ScrnBuf TScreen::allbuf

Definition at line 172 of file x_ptyx.h.

Referenced by ScrollBarOn(), VTallocbuf(), VTInit1(), VTRealize(), and VTRun().

char* TScreen::sbuf_address

Definition at line 174 of file x_ptyx.h.

Referenced by VTallocbuf().

ScrnBuf TScreen::altbuf

Definition at line 175 of file x_ptyx.h.

char* TScreen::abuf_address

Definition at line 176 of file x_ptyx.h.

Boolean TScreen::alternate

Definition at line 177 of file x_ptyx.h.

Referenced by HandleAltScreen(), and savemodes().

unsigned short TScreen::do_wrap

Definition at line 178 of file x_ptyx.h.

Referenced by TabNext(), and VTRealize().

int TScreen::incopy

Definition at line 180 of file x_ptyx.h.

Referenced by copy_area(), VTGraphicsOrNoExpose(), and VTRealize().

int TScreen::copy_src_x

Definition at line 183 of file x_ptyx.h.

Referenced by copy_area().

int TScreen::copy_src_y

Definition at line 184 of file x_ptyx.h.

Referenced by copy_area().

unsigned int TScreen::copy_width

Definition at line 185 of file x_ptyx.h.

Referenced by copy_area().

unsigned int TScreen::copy_height

Definition at line 186 of file x_ptyx.h.

Referenced by copy_area().

int TScreen::copy_dest_x

Definition at line 187 of file x_ptyx.h.

Referenced by copy_area().

int TScreen::copy_dest_y

Definition at line 188 of file x_ptyx.h.

Referenced by copy_area().

Boolean TScreen::c132

Definition at line 189 of file x_ptyx.h.

Referenced by do_allow132(), dpmodes(), HandleAllow132(), restoremodes(), savemodes(), VTInitialize(), and VTReset().

Boolean TScreen::curses

Definition at line 190 of file x_ptyx.h.

Referenced by do_cursesemul(), dpmodes(), HandleCursesEmul(), restoremodes(), savemodes(), TabNext(), and VTInitialize().

Boolean TScreen::marginbell

Definition at line 191 of file x_ptyx.h.

Referenced by do_marginbell(), dpmodes(), HandleMarginBell(), restoremodes(), savemodes(), and VTInitialize().

int TScreen::nmarginbell

Definition at line 192 of file x_ptyx.h.

Referenced by VTInitialize().

int TScreen::bellarmed

Definition at line 193 of file x_ptyx.h.

Referenced by do_marginbell(), dpmodes(), and restoremodes().

Boolean TScreen::multiscroll

Definition at line 194 of file x_ptyx.h.

Referenced by VTInitialize().

int TScreen::scrolls

Definition at line 195 of file x_ptyx.h.

Referenced by copy_area(), VTGraphicsOrNoExpose(), and VTRealize().

SavedCursor TScreen::sc

Definition at line 197 of file x_ptyx.h.

Referenced by VTRealize().

int TScreen::save_modes[19]

Definition at line 198 of file x_ptyx.h.

Referenced by restoremodes(), and savemodes().

char TScreen::gsets[4]

Definition at line 201 of file x_ptyx.h.

Referenced by CursorRestore(), CursorSave(), dpmodes(), VTRealize(), and VTReset().

char TScreen::curgl

Definition at line 202 of file x_ptyx.h.

Referenced by CursorRestore(), CursorSave(), dpmodes(), VTRealize(), and VTReset().

char TScreen::curgr

Definition at line 203 of file x_ptyx.h.

Referenced by CursorRestore(), CursorSave(), dpmodes(), VTRealize(), and VTReset().

char TScreen::curss

Definition at line 204 of file x_ptyx.h.

Referenced by VTRealize(), and VTReset().

int TScreen::scroll_amt

Definition at line 205 of file x_ptyx.h.

Referenced by do_jumpscroll(), dpmodes(), in_put(), restoremodes(), and x_events().

int TScreen::refresh_amt

Definition at line 206 of file x_ptyx.h.

Boolean TScreen::jumpscroll

Definition at line 207 of file x_ptyx.h.

Referenced by do_jumpscroll(), dpmodes(), HandleJumpscroll(), main_sci(), restoremodes(), VTInitialize(), and VTReset().

Boolean TScreen::always_highlight

Definition at line 208 of file x_ptyx.h.

Referenced by ShowCursor(), and VTInitialize().

Boolean TScreen::Vshow

Definition at line 211 of file x_ptyx.h.

Referenced by set_vt_visibility(), and VTRun().

Boolean TScreen::waitrefresh

Definition at line 212 of file x_ptyx.h.

int TScreen::xorplane

Definition at line 213 of file x_ptyx.h.

int TScreen::cur_X

Definition at line 214 of file x_ptyx.h.

int TScreen::cur_Y

Definition at line 215 of file x_ptyx.h.

int TScreen::margin

Definition at line 216 of file x_ptyx.h.

int TScreen::pen

Definition at line 217 of file x_ptyx.h.

int TScreen::multiClickTime

Definition at line 218 of file x_ptyx.h.

Referenced by SetSelectUnit(), and VTInitialize().

int TScreen::bellSuppressTime

Definition at line 219 of file x_ptyx.h.

Referenced by Bell(), and VTInitialize().

Boolean TScreen::bellInProgress

Definition at line 220 of file x_ptyx.h.

Referenced by Bell(), and HandleBellPropertyChange().

char* TScreen::charClass

Definition at line 221 of file x_ptyx.h.

Referenced by VTInitialize().

Boolean TScreen::cutNewline

Definition at line 222 of file x_ptyx.h.

Referenced by ComputeSelect(), and VTInitialize().

Boolean TScreen::cutToBeginningOfLine

Definition at line 223 of file x_ptyx.h.

Referenced by ComputeSelect(), and VTInitialize().

char* TScreen::selection

Definition at line 224 of file x_ptyx.h.

Referenced by ConvertSelection(), and SaltTextAway().

int TScreen::selection_size

Definition at line 225 of file x_ptyx.h.

Referenced by SaltTextAway().

int TScreen::selection_length

Definition at line 226 of file x_ptyx.h.

Referenced by ConvertSelection().

int TScreen::selection_time

Definition at line 227 of file x_ptyx.h.

Referenced by ConvertSelection(), and HandleSelectExtend().

int TScreen::startHRow

Definition at line 228 of file x_ptyx.h.

Referenced by HideCursor(), ShowCursor(), and TrackText().

int TScreen::startHCol

Definition at line 228 of file x_ptyx.h.

Referenced by HideCursor(), ShowCursor(), and TrackText().

int TScreen::endHRow

Definition at line 228 of file x_ptyx.h.

Referenced by HideCursor(), ShowCursor(), and TrackText().

int TScreen::endHCol

Definition at line 228 of file x_ptyx.h.

Referenced by HideCursor(), ShowCursor(), and TrackText().

int TScreen::startHCoord

Definition at line 228 of file x_ptyx.h.

Referenced by TrackText().

int TScreen::endHCoord

Definition at line 228 of file x_ptyx.h.

Referenced by TrackText().

Atom* TScreen::selection_atoms

Definition at line 231 of file x_ptyx.h.

Referenced by LoseSelection().

Cardinal TScreen::sel_atoms_size

Definition at line 232 of file x_ptyx.h.

Cardinal TScreen::selection_count

Definition at line 233 of file x_ptyx.h.

Referenced by LoseSelection().

Boolean TScreen::input_eight_bits

Definition at line 234 of file x_ptyx.h.

Referenced by VTInitialize().

Boolean TScreen::output_eight_bits

Definition at line 235 of file x_ptyx.h.

Referenced by in_put(), and VTInitialize().

Pixmap TScreen::menu_item_bitmap

Definition at line 236 of file x_ptyx.h.

Referenced by create_menu().

Widget TScreen::mainMenu

Definition at line 237 of file x_ptyx.h.

Referenced by domenu().

Widget TScreen::vtMenu

Definition at line 237 of file x_ptyx.h.

Referenced by domenu().

Widget TScreen::fontMenu

Definition at line 237 of file x_ptyx.h.

Referenced by domenu().

char* TScreen::menu_font_names[NMENUFONTS]

Definition at line 238 of file x_ptyx.h.

Referenced by domenu(), FindFontSelection(), SetVTFont(), VTInitialize(), VTRealize(), and VTSetValues().

int TScreen::menu_font_number

Definition at line 239 of file x_ptyx.h.

Referenced by VTSetValues().


The documentation for this struct was generated from the following file:
Generated on Sun Mar 4 16:15:27 2007 for Scilab [trunk] by  doxygen 1.5.1