Ember
Loading...
Searching...
No Matches
Ember::Monitor Namespace Reference

Classes

class  ConnectionPanel
 UI panel for managing TCP server connection, showing server/client status, port input, start/stop/disconnect buttons. More...
class  MainPanel
 Central panel containing the MonitorTreeCanvas and search bar. More...
class  MonitorFrame
 Main application frame owning the TCP server, tree builder, codec, state manager, and AUI layout (ConnectionPanel, MainPanel, RightSidePanel, MonitorNavigatorTab, PropertiesTab). More...
class  MonitorHierarchyView
 Hierarchy view with live status updates. More...
class  MonitorNavigatorTab
 Monitor-specific navigator tab with tree list and status refresh. More...
class  MonitorTreeCanvas
 Tree canvas with status-aware coloring and a connection info overlay. More...
class  PropertiesTab
 Monitor's property inspector displaying read-only node properties and live status. More...
class  RightSidePanel
 Right-side tabbed panel containing navigator and properties tabs. More...
class  TCPServer
 Single-client TCP server for receiving behavior tree data from monitored applications. More...

Enumerations

enum  { ID_POLL_TIMER = wxID_HIGHEST + 100 , ID_QUIT = wxID_EXIT , ID_ABOUT = wxID_ABOUT }
enum  { ID_START_STOP = wxID_HIGHEST + 1 , ID_DISCONNECT }

Functions

 wxBEGIN_EVENT_TABLE (MonitorFrame, wxFrame) EVT_CLOSE(MonitorFrame
 wxBEGIN_EVENT_TABLE (ConnectionPanel, EmberUI::Panel) EVT_BUTTON(ID_START_STOP
ConnectionPanel::OnStartStop EVT_BUTTON (ID_DISCONNECT, ConnectionPanel::OnDisconnect) wxEND_EVENT_TABLE() ConnectionPanel

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ID_POLL_TIMER 
ID_QUIT 
ID_ABOUT 

Definition at line 14 of file MonitorFrame.cpp.

◆ anonymous enum

anonymous enum
Enumerator
ID_START_STOP 
ID_DISCONNECT 

Definition at line 7 of file ConnectionPanel.cpp.

Function Documentation

◆ EVT_BUTTON()

Definition at line 10 of file ConnectionPanel.cpp.

◆ wxBEGIN_EVENT_TABLE() [1/2]

Ember::Monitor::wxBEGIN_EVENT_TABLE ( ConnectionPanel ,
EmberUI::Panel  )

◆ wxBEGIN_EVENT_TABLE() [2/2]

Ember::Monitor::wxBEGIN_EVENT_TABLE ( MonitorFrame ,
wxFrame  )

Definition at line 16 of file MonitorFrame.cpp.