#include "Bases.h"#include "List.h"#include "machine.h"Include dependency graph for GlwTerminal.h:

Go to the source code of this file.
Data Structures | |
| struct | glw_ConnUser |
| struct | glw_Event |
| struct | glw_SockMsg |
| struct | glw_Time |
Defines | |
| #define | GLW_HEADER_LENGTH 10 |
| #define | GLWWS_OPENING 0 |
| #define | GLWWS_OPENED 1 |
| #define | GLWWS_SKINNING 2 |
| #define | GLW_TRANSPARENT 0xffffffff |
| #define | GLWFS_NORMAL (0L) |
| #define | GLWFS_BOLD (1L<<0) |
| #define | GLWFS_ITALIC (1L<<1) |
| #define | GLWFS_UNDERLINE (1L<<2) |
| #define | GLWFA_ALIGN_LEFT (0) |
| #define | GLWFA_ALIGN_CENTER (1L<<0) |
| #define | GLWFA_ALIGN_RIGHT (1L<<1) |
| #define | GLWFA_VALIGN_TOP (0) |
| #define | GLWFA_VALIGN_CENTER (1L<<2) |
| #define | GLWFA_VALIGN_BOTTOM (1L<<3) |
| #define | GLWF_SMART_REFRESH (1L<<0) |
| #define | GLWF_MAYBE_SMALL (1L<<1) |
| #define | GLWF_ALWAYS_ON_TOP (1L<<2) |
| #define | GLWEV_NOEVENT (1L<<0) |
| #define | GLWEV_MOUSEBUTTONS (1L<<1) |
| #define | GLWEV_SCROLL (1L<<2) |
| #define | GLWEV_KEYUP (1L<<3) |
| #define | GLWEV_KEYDOWN (1L<<4) |
| #define | GLWEV_MOUSEMOVE (1L<<5) |
| #define | GLWEV_WINDOW (1L<<6) |
| #define | GLWEV_TIMER (1L<<7) |
| #define | GLWEV_ACTIVATION (1L<<8) |
| #define | GLWEV_SYSTEM (1L<<9) |
| #define | GLWEV_MOUSEOVER (1L<<10) |
| #define | GLWEV_DAMAGE (1L<<11) |
| #define | GLWEV_SOCKET (1L<<12) |
| #define | GLWEVD_ACTIVATE 1 |
| #define | GLWEVD_INACTIVATE 2 |
| #define | GLWEVD_LEFTDOWN 1 |
| #define | GLWEVD_LEFTUP 2 |
| #define | GLWEVD_RIGHTDOWN 3 |
| #define | GLWEVD_RIGHTUP 4 |
| #define | GLWEVD_MIDDLEDOWN 5 |
| #define | GLWEVD_MIDDLEUP 6 |
| #define | GLWEVD_ABSOLUTE 1 |
| #define | GLWEVD_DELTA 2 |
| #define | GLWEVD_DOWN 1 |
| #define | GLWEVD_UP 2 |
| #define | GLWEVD_SIZING 1 |
| #define | GLWEVD_SIZEBEGIN 2 |
| #define | GLWEVD_SIZEEND 3 |
| #define | GLWEVD_MOVING 4 |
| #define | GLWEVD_MOVEBEGIN 5 |
| #define | GLWEVD_MOVEEND 6 |
| #define | GLWEVD_REPAINT 7 |
| #define | GLWEVD_QUIT 1 |
| #define | GLWEVD_ENTER 1 |
| #define | GLWEVD_LEAVE 2 |
| #define | GLWRT_LEFT 0x0001 |
| #define | GLWRT_RIGHT 0x0002 |
| #define | GLWRT_TOP 0x0003 |
| #define | GLWRT_TOPLEFT 0x0004 |
| #define | GLWRT_TOPRIGHT 0x0005 |
| #define | GLWRT_BOTTOM 0x0006 |
| #define | GLWRT_BOTTOMLEFT 0x0007 |
| #define | GLWRT_BOTTOMRIGHT 0x0008 |
| #define | GLWPT_GLOBAL_PREFS 0 |
| #define | GLWPT_GLOBAL_APP_PREFS 1 |
| #define | GLWPT_LOCAL_PREFS 2 |
| #define | GLWPT_LOCAL_APP_PREFS 3 |
| #define | GLWPT_GUI_DIR 4 |
| #define | GLWP_ARROW 0 |
| #define | GLWP_SIZERIGHT 1 |
| #define | GLWP_SIZEVERTICAL 2 |
| #define | GLWP_SIZELEFT 3 |
| #define | GLWP_SIZEHORIZONTAL 4 |
| #define | TAG_GLW_WINDOW (TAG_USER+100) |
| #define | TAG_GLW_TYPE (TAG_USER+101) |
| #define | TAG_GLW_RGB (TAG_USER+102) |
| #define | TAG_GLW_X1 (TAG_USER+103) |
| #define | TAG_GLW_Y1 (TAG_USER+104) |
| #define | TAG_GLW_X2 (TAG_USER+105) |
| #define | TAG_GLW_Y2 (TAG_USER+106) |
| #define | TAG_GLW_LEFT (TAG_USER+107) |
| #define | TAG_GLW_TOP (TAG_USER+108) |
| #define | TAG_GLW_WIDTH (TAG_USER+109) |
| #define | TAG_GLW_HEIGHT (TAG_USER+110) |
| #define | TAG_GLW_X (TAG_USER+111) |
| #define | TAG_GLW_Y (TAG_USER+112) |
| #define | TAG_GLW_FACE ((TAG_USER+113)|TAGT_STRING) |
| #define | TAG_GLW_SIZE (TAG_USER+114) |
| #define | TAG_GLW_STYLE (TAG_USER+115) |
| #define | TAG_GLW_FONT (TAG_USER+116) |
| #define | TAG_GLW_CLIPRECT ((TAG_USER+117)|TAGT_RECT) |
| #define | TAG_GLW_TEXT ((TAG_USER+118)|TAGT_STRING) |
| #define | TAG_GLW_FLAGS (TAG_USER+119) |
| #define | TAG_GLW_PIXELS ((TAG_USER+120)|TAGT_PIXELS) |
| #define | TAG_GLW_RECT ((TAG_USER+121)|TAGT_RECT) |
| #define | TAG_GLW_MILLISEC (TAG_USER+122) |
| #define | TAG_GLW_USERDATA (TAG_USER+123) |
| #define | TAG_GLW_ID (TAG_USER+124) |
| #define | TAG_GLW_TM (TAG_USER+125) |
| #define | TAG_GLW_VALUE (TAG_USER+126) |
| #define | TAG_GLW_POINTER (TAG_USER+127) |
| #define | TAG_GLW_PERCENT (TAG_USER+128) |
| #define | TAG_GLW_CONN (TAG_USER+129) |
| #define | TAG_GLW_MINWIDTH (TAG_USER+130) |
| #define | TAG_GLW_MINHEIGHT (TAG_USER+131) |
| #define | TAG_GLW_MAXWIDTH (TAG_USER+132) |
| #define | TAG_GLW_MAXHEIGHT (TAG_USER+133) |
| #define | TAG_GLW_STATE (TAG_USER+134) |
| #define | TAG_GLW_VECTOR ((TAG_USER+135)|TAGT_VECTOR) |
| #define | TAG_GLW_BYTEWIDTH (TAG_USER+136) |
Typedefs | |
| typedef glw_Dir | glw_Dir_t |
Enumerations | |
| enum | glw_functions { GLW_STARTMOUSETRACKING = GLW_FUNCBASE, GLW_STOPMOUSETRACKING, GLW_DRAGWINDOW, GLW_RESIZEWINDOW, GLW_SETCOLOR, GLW_SETBACKGROUND, GLW_DRAWLINE, GLW_DRAWRECT, GLW_DRAWFILLEDRECT, GLW_DRAWPIXEL, GLW_OPENFONT, GLW_CLOSEFONT, GLW_DRAWTEXT, GLW_GETFONTSIZE, GLW_GETTEXTLENGTH, GLW_PUTIMAGE, GLW_GETSCREENDIMENSIONS, GLW_TIMERSTART, GLW_TIMERCANCEL, GLW_GETTIME, GLW_HTONL2, GLW_NTOHL2, GLW_SETWINDOWDIMENSIONS, GLW_GETWINDOWDIMENSIONS, GLW_SETPOINTER, GLW_SETWINDOWTRANSPARENCY, GLW_SLEEP, GLW_FUNC_DONE } |
Functions | |
| int | glw_MainLoopCli (u32 connection, u32 userdata) |
| int | glw_GetTerminalByteOrder (u32 conn) |
| u32 | glw_GetConnection (u32 window) |
| int | glw_Recv (u32 connection, u8 *buff, int bufflen) |
| int | glw_Send (u32 connection, u8 *buff, int bufflen) |
| int | glw_SendMsg (u32 connection, u8 type, u32 id, u8 *buff, int bufflen) |
| u32 | glw_htonl (u32 value) |
| u32 | glw_ntohl (u32 value) |
| int | glw_ReadTerm (u32 connection, u8 *buff, int len) |
| int | glw_SendTerm (u32 connection, u8 *buff, int len) |
| glw_Dir_t * | glw_DirOpen (char *path) |
| void | glw_DirClose (glw_Dir_t *dir) |
| char * | glw_DirNext (glw_Dir_t *dir) |
|
|
Definition at line 42 of file GlwTerminal.h. |
|
|
Definition at line 49 of file GlwTerminal.h. |
|
|
Definition at line 120 of file GlwTerminal.h. |
|
|
Definition at line 123 of file GlwTerminal.h. |
|
|
Definition at line 116 of file GlwTerminal.h. |
|
|
Definition at line 115 of file GlwTerminal.h. |
|
|
Definition at line 113 of file GlwTerminal.h. |
|
|
Definition at line 117 of file GlwTerminal.h. |
|
|
Definition at line 122 of file GlwTerminal.h. |
|
|
Definition at line 112 of file GlwTerminal.h. |
|
|
Definition at line 114 of file GlwTerminal.h. |
|
|
Definition at line 124 of file GlwTerminal.h. |
|
|
Definition at line 121 of file GlwTerminal.h. |
|
|
Definition at line 119 of file GlwTerminal.h. |
|
|
Definition at line 118 of file GlwTerminal.h. |
|
|
Definition at line 139 of file GlwTerminal.h. |
|
|
Definition at line 127 of file GlwTerminal.h. |
|
|
Definition at line 140 of file GlwTerminal.h. |
|
|
Definition at line 143 of file GlwTerminal.h. |
|
|
Definition at line 159 of file GlwTerminal.h. |
|
|
Definition at line 128 of file GlwTerminal.h. |
|
|
Definition at line 160 of file GlwTerminal.h. |
|
|
Definition at line 131 of file GlwTerminal.h. |
|
|
Definition at line 132 of file GlwTerminal.h. |
|
|
Definition at line 135 of file GlwTerminal.h. |
|
|
Definition at line 136 of file GlwTerminal.h. |
|
|
Definition at line 151 of file GlwTerminal.h. |
|
|
Definition at line 152 of file GlwTerminal.h. |
|
|
Definition at line 150 of file GlwTerminal.h. |
|
|
Definition at line 156 of file GlwTerminal.h. |
|
|
Definition at line 153 of file GlwTerminal.h. |
|
|
Definition at line 133 of file GlwTerminal.h. |
|
|
Definition at line 134 of file GlwTerminal.h. |
|
|
Definition at line 148 of file GlwTerminal.h. |
|
|
Definition at line 149 of file GlwTerminal.h. |
|
|
Definition at line 147 of file GlwTerminal.h. |
|
|
Definition at line 144 of file GlwTerminal.h. |
|
|
Definition at line 66 of file GlwTerminal.h. |
|
|
Definition at line 65 of file GlwTerminal.h. |
|
|
Definition at line 64 of file GlwTerminal.h. |
|
|
Definition at line 57 of file GlwTerminal.h. |
|
|
Definition at line 56 of file GlwTerminal.h. |
|
|
Definition at line 58 of file GlwTerminal.h. |
|
|
Definition at line 61 of file GlwTerminal.h. |
|
|
Definition at line 60 of file GlwTerminal.h. |
|
|
Definition at line 59 of file GlwTerminal.h. |
|
|
Definition at line 52 of file GlwTerminal.h. |
|
|
Definition at line 53 of file GlwTerminal.h. |
|
|
Definition at line 51 of file GlwTerminal.h. |
|
|
Definition at line 54 of file GlwTerminal.h. |
|
|
Definition at line 181 of file GlwTerminal.h. |
|
|
Definition at line 185 of file GlwTerminal.h. |
|
|
Definition at line 184 of file GlwTerminal.h. |
|
|
Definition at line 182 of file GlwTerminal.h. |
|
|
Definition at line 183 of file GlwTerminal.h. |
|
|
Definition at line 175 of file GlwTerminal.h. |
|
|
Definition at line 174 of file GlwTerminal.h. |
|
|
Definition at line 178 of file GlwTerminal.h. |
|
|
Definition at line 177 of file GlwTerminal.h. |
|
|
Definition at line 176 of file GlwTerminal.h. |
|
|
Definition at line 169 of file GlwTerminal.h. |
|
|
Definition at line 170 of file GlwTerminal.h. |
|
|
Definition at line 171 of file GlwTerminal.h. |
|
|
Definition at line 164 of file GlwTerminal.h. |
|
|
Definition at line 165 of file GlwTerminal.h. |
|
|
Definition at line 166 of file GlwTerminal.h. |
|
|
Definition at line 167 of file GlwTerminal.h. |
|
|
Definition at line 168 of file GlwTerminal.h. |
|
|
Definition at line 45 of file GlwTerminal.h. |
|
|
Definition at line 44 of file GlwTerminal.h. |
|
|
Definition at line 46 of file GlwTerminal.h. |
|
|
Definition at line 224 of file GlwTerminal.h. |
|
|
Definition at line 205 of file GlwTerminal.h. |
|
|
Definition at line 217 of file GlwTerminal.h. |
|
|
Definition at line 201 of file GlwTerminal.h. |
|
|
Definition at line 207 of file GlwTerminal.h. |
|
|
Definition at line 204 of file GlwTerminal.h. |
|
|
Definition at line 198 of file GlwTerminal.h. |
|
|
Definition at line 212 of file GlwTerminal.h. |
|
|
Definition at line 195 of file GlwTerminal.h. |
|
|
Definition at line 221 of file GlwTerminal.h. |
|
|
Definition at line 220 of file GlwTerminal.h. |
|
|
Definition at line 210 of file GlwTerminal.h. |
|
|
Definition at line 219 of file GlwTerminal.h. |
|
|
Definition at line 218 of file GlwTerminal.h. |
|
|
Definition at line 216 of file GlwTerminal.h. |
|
|
Definition at line 208 of file GlwTerminal.h. |
|
|
Definition at line 215 of file GlwTerminal.h. |
|
|
Definition at line 209 of file GlwTerminal.h. |
|
|
Definition at line 190 of file GlwTerminal.h. |
|
|
Definition at line 202 of file GlwTerminal.h. |
|
|
Definition at line 222 of file GlwTerminal.h. |
|
|
Definition at line 203 of file GlwTerminal.h. |
|
|
Definition at line 206 of file GlwTerminal.h. |
|
|
Definition at line 213 of file GlwTerminal.h. |
|
|
Definition at line 196 of file GlwTerminal.h. |
|
|
Definition at line 189 of file GlwTerminal.h. |
|
|
Definition at line 211 of file GlwTerminal.h. |
|
|
Definition at line 214 of file GlwTerminal.h. |
|
|
Definition at line 223 of file GlwTerminal.h. |
|
|
Definition at line 197 of file GlwTerminal.h. |
|
|
Definition at line 188 of file GlwTerminal.h. |
|
|
Definition at line 199 of file GlwTerminal.h. |
|
|
Definition at line 191 of file GlwTerminal.h. |
|
|
Definition at line 193 of file GlwTerminal.h. |
|
|
Definition at line 200 of file GlwTerminal.h. |
|
|
Definition at line 192 of file GlwTerminal.h. |
|
|
Definition at line 194 of file GlwTerminal.h. |
|
|
Definition at line 109 of file GlwTerminal.h. |
|
|
Definition at line 228 of file GlwTerminal.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Definition at line 309 of file GlwClient.c. |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
1.2.14 written by Dimitri van Heesch,
© 1997-2002