Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

Terminal.c File Reference

#include "debug.h"
#include "types.h"
#include "Bases.h"
#include "Memory.h"
#include "Terminal.h"
#include "Glw.h"
#include "Endian.h"
#include "Marshal.h"

Include dependency graph for Terminal.c:

Include dependency graph

Go to the source code of this file.

Functions

u32 term_RpcCallA (u32 conn, u16 code, tag *taglist)
u32 term_RpcCallR (u32 conn, u16 code, tag *taglist)
u32 term_RpcCallT (u32 conn, u16 code, tag *taglist)
u32 term_RpcCall (u32 conn, u16 code, tag *taglist)
u32 term_StartMouseTracking (u32 firsttag,...)
u32 term_StartMouseTrackingTL (tag *taglist)
u32 term_StopMouseTracking (u32 firsttag,...)
u32 term_StopMouseTrackingTL (tag *taglist)
u32 term_DragWindow (u32 firsttag,...)
u32 term_DragWindowTL (tag *taglist)
u32 term_ResizeWindow (u32 firsttag,...)
u32 term_ResizeWindowTL (tag *taglist)
u32 term_SetColor (u32 firsttag,...)
u32 term_SetColorTL (tag *taglist)
u32 term_SetBackground (u32 firsttag,...)
u32 term_SetBackgroundTL (tag *taglist)
u32 term_DrawLine (u32 firsttag,...)
u32 term_DrawLineTL (tag *taglist)
u32 term_DrawRect (u32 firsttag,...)
u32 term_DrawRectTL (tag *taglist)
u32 term_DrawFilledRect (u32 firsttag,...)
u32 term_DrawFilledRectTL (tag *taglist)
u32 term_DrawPixel (u32 firsttag,...)
u32 term_DrawPixelTL (tag *taglist)
u32 term_OpenFont (u32 firsttag,...)
u32 term_OpenFontTL (tag *taglist)
u32 term_CloseFont (u32 firsttag,...)
u32 term_CloseFontTL (tag *taglist)
u32 term_DrawText (u32 firsttag,...)
u32 term_DrawTextTL (tag *taglist)
u32 term_GetFontSize (u32 firsttag,...)
u32 term_GetFontSizeTL (tag *taglist)
u32 term_GetTextLength (u32 firsttag,...)
u32 term_GetTextLengthTL (tag *taglist)
u32 term_PutImage (u32 firsttag,...)
u32 term_PutImageTL (tag *taglist)
u32 term_GetScreenDimensions (u32 firsttag,...)
u32 term_GetScreenDimensionsTL (tag *taglist)
u32 term_SetWindowDimensions (u32 firsttag,...)
u32 term_SetWindowDimensionsTL (tag *taglist)
u32 term_GetWindowDimensions (u32 firsttag,...)
u32 term_GetWindowDimensionsTL (tag *taglist)
u32 term_SetPointer (u32 firsttag,...)
u32 term_SetPointerTL (tag *taglist)
u32 term_SetWindowTransparency (u32 firsttag,...)
u32 term_SetWindowTransparencyTL (tag *taglist)
u32 term_OpenWindow (u32 firsttag,...)
u32 term_OpenWindowTL (tag *taglist)
u32 term_CloseWindow (u32 firsttag,...)
u32 term_CloseWindowTL (tag *taglist)
u32 term_RefreshWindow (u32 firsttag,...)
u32 term_RefreshWindowTL (tag *taglist)
u32 term_RefreshWindowPartial (u32 firsttag,...)
u32 term_RefreshWindowPartialTL (tag *taglist)
u32 term_ClearWindow (u32 firsttag,...)
u32 term_ClearWindowTL (tag *taglist)
u32 term_GetWindowUserdata (u32 firsttag,...)
u32 term_GetWindowUserdataTL (tag *taglist)
u32 term_SetWindowLimits (u32 firsttag,...)
u32 term_SetWindowLimitsTL (tag *taglist)
u32 term_SetWindowState (u32 firsttag,...)
u32 term_SetWindowStateTL (tag *taglist)
u32 term_SetWindowShape (u32 firsttag,...)
u32 term_SetWindowShapeTL (tag *taglist)
u32 term_GetWindowState (u32 firsttag,...)
u32 term_GetWindowStateTL (tag *taglist)
u32 term_Call (int function, u32 firsttag,...)
u32 term_CallTL (int function, tag *taglist)
int term_Init (void)
void term_CleanUp (void)

Variables

u32(* call_vector [TERM_FUNC_DONE-TERM_FUNCBASE+1])(tag *)


Function Documentation

u32 term_Call int    function,
u32    firsttag,
...   
 

Definition at line 1076 of file Terminal.c.

References term_CallTL, and u32.

Referenced by term_Init.

u32 term_CallTL int    function,
tag   taglist
 

Definition at line 1080 of file Terminal.c.

References call_vector, debug_Begin, debug_End, debug_Warning, TERM_FUNC_DONE, TERM_FUNCBASE, and u32.

Referenced by term_Init.

void term_CleanUp void   
 

Definition at line 1135 of file Terminal.c.

References debug_Begin, and debug_End.

Referenced by gui_CleanUp.

u32 term_ClearWindow u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32

Definition at line 911 of file Terminal.c.

References term_ClearWindowTL, and u32.

u32 term_ClearWindowTL tag   taglist
 

Definition at line 915 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_CLEARWINDOW, tag_GetTagData, term_RpcCall, and u32.

u32 term_CloseFont u32    firsttag,
...   
 

Parameters:
TAG_GLW_FONT  u32

Definition at line 527 of file Terminal.c.

References term_CloseFontTL, and u32.

u32 term_CloseFontTL tag   taglist
 

Definition at line 531 of file Terminal.c.

References debug_Begin, debug_End, glw_GetFontConnection, RPC_CLOSEFONT, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_CloseWindow u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32

Definition at line 832 of file Terminal.c.

References term_CloseWindowTL, and u32.

u32 term_CloseWindowTL tag   taglist
 

Definition at line 836 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_CLOSEWINDOW, tag_GetTagData, term_RpcCall, and u32.

u32 term_DragWindow u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32

Definition at line 276 of file Terminal.c.

References term_DragWindowTL, and u32.

u32 term_DragWindowTL tag   taglist
 

Definition at line 280 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_DRAGWINDOW, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_DrawFilledRect u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_LEFT  int
TAG_GLW_TOP  int
TAG_GLW_WIDTH  int
TAG_GLW_HEIGHT  int

Definition at line 447 of file Terminal.c.

References term_DrawFilledRectTL, and u32.

u32 term_DrawFilledRectTL tag   taglist
 

Definition at line 451 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_DRAWFILLEDRECT, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_DrawLine u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_X1  int
TAG_GLW_Y1  int
TAG_GLW_X2  int
TAG_GLW_Y2  int

Definition at line 387 of file Terminal.c.

References term_DrawLineTL, and u32.

u32 term_DrawLineTL tag   taglist
 

Definition at line 391 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_DRAWLINE, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_DrawPixel u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_X  int
TAG_GLW_Y  int

Definition at line 475 of file Terminal.c.

References term_DrawPixelTL, and u32.

u32 term_DrawPixelTL tag   taglist
 

Definition at line 479 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_DRAWPIXEL, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_DrawRect u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_LEFT  int
TAG_GLW_TOP  int
TAG_GLW_WIDTH  int
TAG_GLW_HEIGHT  int

Definition at line 417 of file Terminal.c.

References term_DrawRectTL, and u32.

u32 term_DrawRectTL tag   taglist
 

Definition at line 421 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_DRAWRECT, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_DrawText u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_FONT  u32
TAG_GLW_CLIPRECT  Rect_t *
TAG_GLW_TEXT  char *
TAG_GLW_FLAGS  u32

Definition at line 557 of file Terminal.c.

References term_DrawTextTL, and u32.

u32 term_DrawTextTL tag   taglist
 

Definition at line 561 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_DRAWTEXT, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_GetFontSize u32    firsttag,
...   
 

Parameters:
TAG_GLW_FONT  u32

Definition at line 583 of file Terminal.c.

References term_GetFontSizeTL, and u32.

u32 term_GetFontSizeTL tag   taglist
 

Definition at line 587 of file Terminal.c.

References debug_Begin, debug_End, glw_GetFontConnection, RPC_GETFONTSIZE, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_GetScreenDimensions u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_RECT  Rect_t *

Definition at line 669 of file Terminal.c.

References term_GetScreenDimensionsTL, and u32.

u32 term_GetScreenDimensionsTL tag   taglist
 

Definition at line 673 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_GETSCREENDIMENSIONS, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_GetTextLength u32    firsttag,
...   
 

Parameters:
TAG_GLW_FONT  u32
TAG_GLW_TEXT  char *

Definition at line 610 of file Terminal.c.

References term_GetTextLengthTL, and u32.

u32 term_GetTextLengthTL tag   taglist
 

Definition at line 614 of file Terminal.c.

References debug_Begin, debug_End, glw_GetFontConnection, RPC_GETTEXTLENGTH, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_GetWindowDimensions u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_RECT  Rect_t *

Definition at line 723 of file Terminal.c.

References term_GetWindowDimensionsTL, and u32.

u32 term_GetWindowDimensionsTL tag   taglist
 

Definition at line 727 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_GETWINDOWDIMENSIONS, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_GetWindowState u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32

Definition at line 1050 of file Terminal.c.

References term_GetWindowStateTL, and u32.

u32 term_GetWindowStateTL tag   taglist
 

Definition at line 1054 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_GETWINDOWSTATE, tag_GetTagData, term_RpcCall, and u32.

u32 term_GetWindowUserdata u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32

Definition at line 937 of file Terminal.c.

References term_GetWindowUserdataTL, and u32.

u32 term_GetWindowUserdataTL tag   taglist
 

Definition at line 941 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_GETWINDOWUSERDATA, tag_GetTagData, term_RpcCall, and u32.

int term_Init void   
 

Definition at line 1098 of file Terminal.c.

References call_vector, debug_Begin, debug_End, term_Call, term_CallTL, TERM_CLOSEFONT, term_CloseFontTL, TERM_DRAGWINDOW, term_DragWindowTL, TERM_DRAWFILLEDRECT, term_DrawFilledRectTL, TERM_DRAWLINE, term_DrawLineTL, TERM_DRAWPIXEL, term_DrawPixelTL, TERM_DRAWRECT, term_DrawRectTL, TERM_DRAWTEXT, term_DrawTextTL, TERM_FUNCBASE, TERM_GETFONTSIZE, term_GetFontSizeTL, TERM_GETSCREENDIMENSIONS, term_GetScreenDimensionsTL, TERM_GETTEXTLENGTH, term_GetTextLengthTL, TERM_GETWINDOWDIMENSIONS, term_GetWindowDimensionsTL, TERM_OPENFONT, term_OpenFontTL, TERM_PUTIMAGE, term_PutImageTL, TERM_RESIZEWINDOW, term_ResizeWindowTL, TERM_SETBACKGROUND, term_SetBackgroundTL, TERM_SETCOLOR, term_SetColorTL, TERM_SETPOINTER, term_SetPointerTL, TERM_SETWINDOWDIMENSIONS, term_SetWindowDimensionsTL, TERM_SETWINDOWTRANSPARENCY, term_SetWindowTransparencyTL, TERM_STARTMOUSETRACKING, term_StartMouseTrackingTL, TERM_STOPMOUSETRACKING, and term_StopMouseTrackingTL.

Referenced by gui_Init.

u32 term_OpenFont u32    firsttag,
...   
 

Parameters:
TAG_GLW_CONN  u32
TAG_GLW_FACE  char *
TAG_GLW_SIZE  int
TAG_GLW_STYLE  u32

Definition at line 504 of file Terminal.c.

References term_OpenFontTL, and u32.

u32 term_OpenFontTL tag   taglist
 

Definition at line 508 of file Terminal.c.

References debug_Begin, debug_End, RPC_OPENFONT, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_OpenWindow u32    firsttag,
...   
 

Parameters:
TAG_GLW_CONN  u32
TAG_GLW_RECT  Rect_t *
TAG_GLW_FLAGS  u32
TAG_GLW_USERDATA  u32

Definition at line 809 of file Terminal.c.

References term_OpenWindowTL, and u32.

u32 term_OpenWindowTL tag   taglist
 

Definition at line 813 of file Terminal.c.

References debug_Begin, debug_End, RPC_OPENWINDOW, tag_GetTagData, term_RpcCall, and u32.

u32 term_PutImage u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_PIXELS  Vector_t *
TAG_GLW_CLIPRECT  Rect_t *
TAG_GLW_LEFT  int
TAG_GLW_TOP  int
TAG_GLW_WIDTH  int
TAG_GLW_HEIGHT  int

Definition at line 642 of file Terminal.c.

References term_PutImageTL, and u32.

u32 term_PutImageTL tag   taglist
 

Definition at line 646 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_PUTIMAGE, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_RefreshWindow u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32

Definition at line 858 of file Terminal.c.

References term_RefreshWindowTL, and u32.

u32 term_RefreshWindowPartial u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_RECT  Rect_t *

Definition at line 885 of file Terminal.c.

References term_RefreshWindowPartialTL, and u32.

u32 term_RefreshWindowPartialTL tag   taglist
 

Definition at line 889 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_REFRESHWINDOWPARTIAL, tag_GetTagData, term_RpcCall, and u32.

u32 term_RefreshWindowTL tag   taglist
 

Definition at line 862 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_REFRESHWINDOW, tag_GetTagData, term_RpcCall, and u32.

u32 term_ResizeWindow u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_TYPE  int

Definition at line 303 of file Terminal.c.

References term_ResizeWindowTL, and u32.

u32 term_ResizeWindowTL tag   taglist
 

Definition at line 307 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_RESIZEWINDOW, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_RpcCall u32    conn,
u16    code,
tag   taglist
[inline, static]
 

Definition at line 198 of file Terminal.c.

References debug_Begin, debug_End, debug_Error, NULL, RPC_INVALID, RPCF_RETVAL, RPCF_TAGLIST, term_RpcCallA, term_RpcCallR, term_RpcCallT, u16, and u32.

Referenced by term_ClearWindowTL, term_CloseFontTL, term_CloseWindowTL, term_DragWindowTL, term_DrawFilledRectTL, term_DrawLineTL, term_DrawPixelTL, term_DrawRectTL, term_DrawTextTL, term_GetFontSizeTL, term_GetScreenDimensionsTL, term_GetTextLengthTL, term_GetWindowDimensionsTL, term_GetWindowStateTL, term_GetWindowUserdataTL, term_OpenFontTL, term_OpenWindowTL, term_PutImageTL, term_RefreshWindowPartialTL, term_RefreshWindowTL, term_ResizeWindowTL, term_SetBackgroundTL, term_SetColorTL, term_SetPointerTL, term_SetWindowDimensionsTL, term_SetWindowLimitsTL, term_SetWindowShapeTL, term_SetWindowStateTL, term_SetWindowTransparencyTL, term_StartMouseTrackingTL, and term_StopMouseTrackingTL.

u32 term_RpcCallA u32    conn,
u16    code,
tag   taglist
[inline, static]
 

Definition at line 41 of file Terminal.c.

References debug_Begin, debug_End, endian_ToAlien16, glw_GetTerminalByteOrder, glw_SendTerm, marshal_GetTaglistMsgLen, marshal_PutTaglist, marshal_PutTaglistC, mem_free, mem_malloc, NULL, u16, u32, and u8.

Referenced by term_RpcCall.

u32 term_RpcCallR u32    conn,
u16    code,
tag   taglist
[inline, static]
 

Definition at line 83 of file Terminal.c.

References debug_Begin, debug_End, endian_FromAlien32, endian_ToAlien16, glw_GetTerminalByteOrder, glw_ReadTerm, glw_SendTerm, marshal_GetTaglistMsgLen, marshal_PutTaglist, marshal_PutTaglistC, mem_free, mem_malloc, NULL, u16, u32, and u8.

Referenced by term_RpcCall.

u32 term_RpcCallT u32    conn,
u16    code,
tag   taglist
[inline, static]
 

Definition at line 130 of file Terminal.c.

References tag::Data, debug_Begin, debug_End, debug_Warning, endian_ToAlien16, glw_GetTerminalByteOrder, glw_ReadTerm, glw_SendTerm, marshal_FreeTaglist, marshal_GetTaglist, marshal_GetTaglistC, marshal_GetTaglistMsgLen, marshal_PutTaglist, marshal_PutTaglistC, mem_free, mem_malloc, tag::Name, NULL, TAG_DONE, tag_FindTag, tag_GetNextTag, TAGT_PIXELS, TAGT_RECT, TAGT_STRING, TAGT_VECTOR, u16, u32, and u8.

Referenced by term_RpcCall.

u32 term_SetBackground u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_RGB  u32

Definition at line 357 of file Terminal.c.

References term_SetBackgroundTL, and u32.

u32 term_SetBackgroundTL tag   taglist
 

Definition at line 361 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_SETBACKGROUND, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_SetColor u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_RGB  u32

Definition at line 330 of file Terminal.c.

References term_SetColorTL, and u32.

u32 term_SetColorTL tag   taglist
 

Definition at line 334 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_SETCOLOR, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_SetPointer u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_POINTER  int

Definition at line 750 of file Terminal.c.

References term_SetPointerTL, and u32.

u32 term_SetPointerTL tag   taglist
 

Definition at line 754 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_SETPOINTER, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_SetWindowDimensions u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_RECT  Rect_t *

Definition at line 696 of file Terminal.c.

References term_SetWindowDimensionsTL, and u32.

u32 term_SetWindowDimensionsTL tag   taglist
 

Definition at line 700 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_SETWINDOWDIMENSIONS, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_SetWindowLimits u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_MINWIDTH  int
TAG_GLW_MINHEIGHT  int
TAG_GLW_MAXWIDTH  int
TAG_GLW_MAXHEIGHT  int

Definition at line 967 of file Terminal.c.

References term_SetWindowLimitsTL, and u32.

u32 term_SetWindowLimitsTL tag   taglist
 

Definition at line 971 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_SETWINDOWLIMITS, tag_GetTagData, term_RpcCall, and u32.

u32 term_SetWindowShape u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_VECTOR  Vector_t *
TAG_GLW_WIDTH  int
TAG_GLW_HEIGHT  int
TAG_GLW_BYTEWIDTH  int

Definition at line 1024 of file Terminal.c.

References term_SetWindowShapeTL, and u32.

u32 term_SetWindowShapeTL tag   taglist
 

Definition at line 1028 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_SETWINDOWSHAPE, tag_GetTagData, term_RpcCall, and u32.

u32 term_SetWindowState u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_STATE  int

Definition at line 994 of file Terminal.c.

References term_SetWindowStateTL, and u32.

u32 term_SetWindowStateTL tag   taglist
 

Definition at line 998 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_SETWINDOWSTATE, tag_GetTagData, term_RpcCall, and u32.

u32 term_SetWindowTransparency u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32
TAG_GLW_PERCENT  int

Definition at line 777 of file Terminal.c.

References term_SetWindowTransparencyTL, and u32.

u32 term_SetWindowTransparencyTL tag   taglist
 

Definition at line 781 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_SETWINDOWTRANSPARENCY, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_StartMouseTracking u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32

Definition at line 224 of file Terminal.c.

References term_StartMouseTrackingTL, and u32.

u32 term_StartMouseTrackingTL tag   taglist
 

Definition at line 228 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_STARTMOUSETRACKING, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.

u32 term_StopMouseTracking u32    firsttag,
...   
 

Parameters:
TAG_GLW_WINDOW  u32

Definition at line 250 of file Terminal.c.

References term_StopMouseTrackingTL, and u32.

u32 term_StopMouseTrackingTL tag   taglist
 

Definition at line 254 of file Terminal.c.

References debug_Begin, debug_End, glw_GetConnection, RPC_STOPMOUSETRACKING, tag_GetTagData, term_RpcCall, and u32.

Referenced by term_Init.


Variable Documentation

u32(* call_vector[TERM_FUNC_DONE-TERM_FUNCBASE+1])(tag *) [static]
 

Definition at line 37 of file Terminal.c.

Referenced by term_CallTL, and term_Init.


Generated on Tue Jan 7 12:12:52 2003 for THEGUI by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002