#include <GUILocate.hh>
Collaboration diagram for clGUILocate:

Public Member Functions | |
| clGUILocate () | |
| ~clGUILocate () | |
| int | Main (int *, char ***) |
| gboolean | OnDelete (GtkWidget *, GdkEvent *, gpointer) |
| void | OnConnectClick (GtkButton *, gpointer) |
| void | OnPaletteActivate (GtkMenuItem *, gpointer) |
| gboolean | OnLocateExpose (GtkWidget *, GdkEventExpose *, gpointer) |
| gboolean | OnLocateMotion (GtkWidget *, GdkEventMotion *, gpointer) |
| void | OnGdkInput (gpointer, gint, GdkInputCondition) |
Private Member Functions | |
| bool | GetCfg () |
| bool | Build () |
| bool | BuildTable1 () |
| bool | BuildTable2 () |
| bool | BuildLocate () |
| bool | ConnectSignals () |
| bool | BuildDrawingPrims () |
| bool | ConnectToServer (const char *, int) |
| void | DisplayResults () |
Private Attributes | |
| bool | bRun |
| bool | bConnected |
| int | iPalette |
| int | iMsgSize |
| stLocateHdr | sHdr |
| stLocateRes | sRes |
| gint | iGdkInputTag |
| GList * | glServer |
| GdkGC * | ggcLocateBG |
| GdkGC * | ggcLocateFG |
| GdkCursor * | gcCrossHair |
| GtkWidget * | gwWindow |
| GtkWidget * | gwVBox |
| GtkWidget * | gwTable1 |
| GtkWidget * | gwLServer |
| GtkWidget * | gwCServer |
| GtkWidget * | gwBConnect |
| GtkWidget * | gwTable2 |
| GtkWidget * | gwLPalette |
| GtkWidget * | gwOMPalette |
| GtkWidget * | gwMPalette |
| GtkWidget * | gwaMIPalette [GUILOC_PALETTE_ITEMS] |
| GtkWidget * | gwSWLocate |
| GtkWidget * | gwDALocate |
| clAlloc | ResMsg |
| clAlloc | ResMatrix |
| clAlloc | ResFrame |
| clCfgFile | Cfg |
| clGtkUtils | GtkUtils |
| clLocateMsg | Msg |
| clPalette | Pal |
| clSockClie | SClient |
| clSockOp | SOp |
Definition at line 71 of file GUILocate.hh.
|
|
Definition at line 345 of file GUILocate.cc. References bConnected, and bRun. |
|
|
Definition at line 352 of file GUILocate.cc. |
|
|
Definition at line 98 of file GUILocate.cc. References Cfg, clPalette::GenBW(), clCfgFile::GetInt(), GUILOC_CFGFILE, iPalette, OnPaletteActivate(), Pal, and clCfgFile::SetFileName(). Referenced by Main(). |
|
|
Definition at line 114 of file GUILocate.cc. References BuildDrawingPrims(), BuildLocate(), BuildTable1(), BuildTable2(), ConnectSignals(), cpWindowTxt, gcCrossHair, GUILOC_WSPACING, gwDALocate, gwVBox, and gwWindow. Referenced by Main(). |
|
|
Definition at line 135 of file GUILocate.cc. References clGtkUtils::ComboListFromFile(), cpBConnectTxt, cpLServerTxt, glServer, GtkUtils, GUILOC_HOSTFILE, GUILOC_SERVER_MAXLEN, GUILOC_WSPACING, gwBConnect, gwCServer, gwLServer, gwTable1, and gwVBox. Referenced by Build(). |
|
|
Definition at line 179 of file GUILocate.cc. References clGtkUtils::BuildOptionMenu(), cpaLPaletteMenu, cpLPaletteTxt, GtkUtils, GUILOC_PALETTE_ITEMS, GUILOC_WSPACING, gwaMIPalette, gwLPalette, gwMPalette, gwOMPalette, gwTable2, gwVBox, and iPalette. Referenced by Build(). |
|
|
Definition at line 210 of file GUILocate.cc. References gwDALocate, gwSWLocate, and gwVBox. Referenced by Build(). |
|
|
Definition at line 229 of file GUILocate.cc. References GUILOC_PALETTE_ITEMS, gwaMIPalette, gwBConnect, gwDALocate, gwWindow, WrapOnConnectClick(), WrapOnDelete(), WrapOnLocateExpose(), WrapOnLocateMotion(), and WrapOnPaletteActivate(). Referenced by Build(). |
|
|
Definition at line 256 of file GUILocate.cc. References gcCrossHair, ggcLocateBG, ggcLocateFG, GUILOC_LOCATE_BG, GUILOC_LOCATE_FG, and gwDALocate. Referenced by Build(). |
|
||||||||||||
|
Definition at line 276 of file GUILocate.cc. References clSockClie::Connect(), clLocateMsg::GetHeader(), GLOBAL_HEADER_LEN, Msg, clSockOp::ReadN(), SClient, clSockOp::SetHandle(), sHdr, and SOp. Referenced by OnConnectClick(). |
|
|
Definition at line 294 of file GUILocate.cc. References GDT, ggcLocateFG, gwDALocate, gwSWLocate, _stLocateHdr::iHeight, _stLocateHdr::iWidth, _stLocateRes::lPointCount, Pal, ResFrame, ResMatrix, sHdr, clPalette::Size(), and sRes. Referenced by OnGdkInput(). |
|
||||||||||||
|
Definition at line 357 of file GUILocate.cc. References Build(), cpWindowTxt, GetCfg(), GUILOC_VER_MAJ, GUILOC_VER_MIN, and GUILOC_VER_PL. Referenced by main(). |
|
||||||||||||||||
|
Definition at line 376 of file GUILocate.cc. References bRun. Referenced by WrapOnDelete(). |
|
||||||||||||
|
Definition at line 385 of file GUILocate.cc. References bConnected, clSockOp::Close(), ConnectToServer(), GDT, clSockOp::GetHandle(), GLOBAL_HEADER_LEN, gwCServer, gwDALocate, iGdkInputTag, _stLocateHdr::iHeight, iMsgSize, _stLocateHdr::iWidth, ResFrame, ResMatrix, ResMsg, sHdr, SOp, and WrapOnGdkInput(). Referenced by WrapOnConnectClick(). |
|
||||||||||||
|
Definition at line 429 of file GUILocate.cc. References clPalette::GenBW(), clPalette::GenDir(), clPalette::GenGreen(), clPalette::GenGreen2(), clPalette::GenHSV(), clPalette::GenLight(), clPalette::GenPureGreen(), clPalette::GenTemp(), clPalette::GenWB(), GUILOC_PAL_BW, GUILOC_PAL_DIR, GUILOC_PAL_GREEN, GUILOC_PAL_GREEN2, GUILOC_PAL_HSV, GUILOC_PAL_LIGHT, GUILOC_PAL_PUREGREEN, GUILOC_PAL_TEMP, GUILOC_PAL_WB, iPalette, and Pal. Referenced by GetCfg(), and WrapOnPaletteActivate(). |
|
||||||||||||||||
|
Definition at line 467 of file GUILocate.cc. References ggcLocateFG, gwDALocate, _stLocateHdr::iHeight, _stLocateHdr::iWidth, ResFrame, and sHdr. Referenced by WrapOnLocateExpose(). |
|
||||||||||||||||
|
Definition at line 497 of file GUILocate.cc. Referenced by WrapOnLocateMotion(). |
|
||||||||||||||||
|
Definition at line 504 of file GUILocate.cc. References bConnected, bRun, clSockOp::Close(), DisplayResults(), GDT, clLocateMsg::GetResult(), iGdkInputTag, iMsgSize, Msg, clSockOp::ReadN(), clSockOp::ReadSelect(), ResMatrix, ResMsg, SOp, and sRes. Referenced by WrapOnGdkInput(). |
|
|
Definition at line 73 of file GUILocate.hh. Referenced by clGUILocate(), OnDelete(), and OnGdkInput(). |
|
|
Definition at line 74 of file GUILocate.hh. Referenced by clGUILocate(), OnConnectClick(), and OnGdkInput(). |
|
|
Definition at line 75 of file GUILocate.hh. Referenced by BuildTable2(), GetCfg(), and OnPaletteActivate(). |
|
|
Definition at line 76 of file GUILocate.hh. Referenced by OnConnectClick(), and OnGdkInput(). |
|
|
Definition at line 77 of file GUILocate.hh. Referenced by ConnectToServer(), DisplayResults(), OnConnectClick(), and OnLocateExpose(). |
|
|
Definition at line 78 of file GUILocate.hh. Referenced by DisplayResults(), and OnGdkInput(). |
|
|
Definition at line 80 of file GUILocate.hh. Referenced by OnConnectClick(), and OnGdkInput(). |
|
|
Definition at line 81 of file GUILocate.hh. Referenced by BuildTable1(). |
|
|
Definition at line 84 of file GUILocate.hh. Referenced by BuildDrawingPrims(). |
|
|
Definition at line 85 of file GUILocate.hh. Referenced by BuildDrawingPrims(), DisplayResults(), and OnLocateExpose(). |
|
|
Definition at line 86 of file GUILocate.hh. Referenced by Build(), and BuildDrawingPrims(). |
|
|
Definition at line 90 of file GUILocate.hh. Referenced by Build(), and ConnectSignals(). |
|
|
Definition at line 91 of file GUILocate.hh. Referenced by Build(), BuildLocate(), BuildTable1(), and BuildTable2(). |
|
|
Definition at line 93 of file GUILocate.hh. Referenced by BuildTable1(). |
|
|
Definition at line 94 of file GUILocate.hh. Referenced by BuildTable1(). |
|
|
Definition at line 95 of file GUILocate.hh. Referenced by BuildTable1(), and OnConnectClick(). |
|
|
Definition at line 96 of file GUILocate.hh. Referenced by BuildTable1(), and ConnectSignals(). |
|
|
Definition at line 98 of file GUILocate.hh. Referenced by BuildTable2(). |
|
|
Definition at line 99 of file GUILocate.hh. Referenced by BuildTable2(). |
|
|
Definition at line 100 of file GUILocate.hh. Referenced by BuildTable2(). |
|
|
Definition at line 101 of file GUILocate.hh. Referenced by BuildTable2(). |
|
|
Definition at line 102 of file GUILocate.hh. Referenced by BuildTable2(), and ConnectSignals(). |
|
|
Definition at line 104 of file GUILocate.hh. Referenced by BuildLocate(), and DisplayResults(). |
|
|
Definition at line 105 of file GUILocate.hh. Referenced by Build(), BuildDrawingPrims(), BuildLocate(), ConnectSignals(), DisplayResults(), OnConnectClick(), and OnLocateExpose(). |
|
|
Definition at line 107 of file GUILocate.hh. Referenced by OnConnectClick(), and OnGdkInput(). |
|
|
Definition at line 108 of file GUILocate.hh. Referenced by DisplayResults(), OnConnectClick(), and OnGdkInput(). |
|
|
Definition at line 109 of file GUILocate.hh. Referenced by DisplayResults(), OnConnectClick(), and OnLocateExpose(). |
|
|
Definition at line 110 of file GUILocate.hh. Referenced by GetCfg(). |
|
|
Definition at line 111 of file GUILocate.hh. Referenced by BuildTable1(), and BuildTable2(). |
|
|
Definition at line 112 of file GUILocate.hh. Referenced by ConnectToServer(), and OnGdkInput(). |
|
|
Definition at line 113 of file GUILocate.hh. Referenced by DisplayResults(), GetCfg(), and OnPaletteActivate(). |
|
|
Definition at line 114 of file GUILocate.hh. Referenced by ConnectToServer(). |
|
|
Definition at line 115 of file GUILocate.hh. Referenced by ConnectToServer(), OnConnectClick(), and OnGdkInput(). |
1.3.3