*
* Main frame header file
*
- * Nicolas Boichat, April 2004
+ * Nicolas Boichat, July 2004
*
+ * Version $Id$
*/
/*
Copyright (C) 2004 Kern Sibbald and John Walker
#include "wxbutils.h"
+#include "wxbhistorytextctrl.h"
+
WX_DEFINE_ARRAY(wxbDataParser*, wxbDataParsers);
// ----------------------------------------------------------------------------
wxbMainFrame(const wxString& title, const wxPoint& pos, const wxSize& size, long style);
~wxbMainFrame();
+ static wxbMainFrame *frame; /* this */
+
wxMenu *menuFile;
wxNotebook *notebook; /* main notebook */
wxTextCtrl *consoleCtrl; /* wxTextCtrl containing graphical console */
- wxTextCtrl *typeCtrl; /* wxTextCtrl for console user input */
+ wxbHistoryTextCtrl *typeCtrl; /* wxbHistoryTextCtrl for console user input */
wxButton *sendButton; /* wxButton used to send data */
wxbPanel **panels; /* panels array, contained in the notebook */
wxbPromptParser* promptparser; /* prompt parser catching uncatched questions */
- static wxbMainFrame *frame; /* this */
-
bool lockedbyconsole; /* true if the panels have been locked by something typed in the console */
- wxString consoleBuffer;
+ wxString configfile; /* configfile used */
+ wxString consoleBuffer; /* Buffer used to print in the console line by line */
+
// any class wishing to process wxWindows events must use this macro
DECLARE_EVENT_TABLE()
};
#endif // WXBMAINFRAME_H
-