Darwin  1.10(beta)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
MainWindow Class Reference
Inheritance diagram for MainWindow:

Public Member Functions

 MainWindow (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxSUNKEN_BORDER|wxWANTS_CHARS)
 
void on_idle (wxIdleEvent &event)
 
void on_close (wxCloseEvent &event)
 
void on_file_menu (wxCommandEvent &event)
 
void on_edit_menu (wxCommandEvent &event)
 
void on_network_menu (wxCommandEvent &event)
 
void on_database_menu (wxCommandEvent &event)
 
void on_options_menu (wxCommandEvent &event)
 
void on_window_menu (wxCommandEvent &event)
 
void on_help_menu (wxCommandEvent &event)
 
void logMessage (const char *msg, const wxTextAttr style=wxTextAttr(*wxBLACK))
 
void updateProgress (const char *status, double progress)
 

Protected Member Functions

void updateGUIElements ()
 
bool openGraphFile (const char *filename)
 
void clearCopyBuffer ()
 

Protected Attributes

drwnStatusBar_statusBar
 
wxSplitterWindow * _splitterWnd
 
vector< MainCanvas * > _canvases
 
MainCanvas_activeCanvas
 
wxTextCtrl * _sessionLog
 
wxMenu * _windowMenu
 
set< drwnNode * > _copyBuffer
 

Friends

class MainCanvas
 
class DarwinApp
 

The documentation for this class was generated from the following files: