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) |
| u32 | glw_GetFontConnection (u32 font) |
| 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) |