2005/5/9

     
 

class MainFrame

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::tools::csfide::MainFrame Class Reference

#include <Main.h>

Inheritance diagram for acdk::tools::csfide::MainFrame:

acdk::wx::MDIParentFrame acdk::wx::Frame acdk::wx::TopLevelWindow acdk::wx::Window acdk::wx::EvtHandler acdk::wx::WxObject acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 MainFrame ()
void onMenuQuit (IN(acdk::wx::REvent) event)
void onFileNew (IN(acdk::wx::REvent) event)
void onFileOpen (IN(acdk::wx::REvent) event)
void onViewLineEndings (IN(acdk::wx::RCommandEvent) event)
REditor getActiveEditWindow ()
REditorArray getEditors ()
void onFocus (IN(acdk::wx::RFocusEvent) focusEvent)
void onIdle (IN(acdk::wx::RIdleEvent) event)
REditor openFile (IN(RString) path)
REditor createEditWindow (IN(RString) title)
void forwardEventToChild (IN(acdk::wx::REvent) event)
void onFileSaveUI (IN(acdk::wx::RUpdateUIEvent) event)
REditor findOrOpenFile (IN(RString) fileName)
 goto opened window, which has open the file, or try to open a new editor with file or return Nil

void openFileAtErrorLine (IN(RString) line)
void openOrActiveFileAtLine (IN(RString) file, int line, int column=-1)
void onRun (IN(acdk::wx::RCommandEvent) event)
void onDebug (IN(acdk::wx::RCommandEvent) event)
void onStep (IN(acdk::wx::RCommandEvent) event)
void onNext (IN(acdk::wx::RCommandEvent) event)
void onTerminate (IN(acdk::wx::RCommandEvent) event)
void onBreak (IN(acdk::wx::RCommandEvent) event)
void onReturn (IN(acdk::wx::RCommandEvent) event)
void onFileClose (IN(acdk::wx::RCommandEvent) event)
void onClose (IN(acdk::wx::RCloseEvent) event)
void showDebugCtrls (bool show)

Static Public Member Functions

RMainFrame get ()

Public Attributes

RIdeScriptDebugger _debugger
acdk::wx::RMenu debugMenu
acdk::wx::RToolBarBase debugBar
RBackTraceCtrl backTraceCtrl
RLocalVarsCtrl localVarsCtrl

Private Member Functions

void _createEditMenus (IN(acdk::wx::RMenuBar) menu_bar)
void _createDebugMenus (IN(acdk::wx::RMenuBar) menu_bar)
void _createEvents ()
void _createLeftDebugView (IN(acdk::wx::RWindow) parent, IN(acdk::wx::ide::RFrameLayout) layout)
void _createCsfDebugBars (IN(acdk::wx::RWindow) parent, IN(acdk::wx::ide::RFrameLayout) layout)
void _createEditBars (IN(acdk::wx::RWindow) parent, IN(acdk::wx::ide::RFrameLayout) layout)
void _createOutputCtrl (IN(acdk::wx::RWindow) parent, IN(acdk::wx::ide::RFrameLayout) layout)
void _createCsfDebugCtrls (IN(acdk::wx::RWindow) parent, IN(acdk::wx::ide::RFrameLayout) layout)

Private Attributes

acdk::wx::ide::RFrameLayout _layout

Static Private Attributes

MainFrame_mainFrame

Constructor & Destructor Documentation

acdk::tools::csfide::MainFrame::MainFrame  ) 
 


Member Function Documentation

void acdk::tools::csfide::MainFrame::_createCsfDebugBars IN(acdk::wx::RWindow parent,
IN(acdk::wx::ide::RFrameLayout layout
[private]
 

void acdk::tools::csfide::MainFrame::_createCsfDebugCtrls IN(acdk::wx::RWindow parent,
IN(acdk::wx::ide::RFrameLayout layout
[private]
 

void acdk::tools::csfide::MainFrame::_createDebugMenus IN(acdk::wx::RMenuBar menu_bar  )  [private]
 

void acdk::tools::csfide::MainFrame::_createEditBars IN(acdk::wx::RWindow parent,
IN(acdk::wx::ide::RFrameLayout layout
[private]
 

void acdk::tools::csfide::MainFrame::_createEditMenus IN(acdk::wx::RMenuBar menu_bar  )  [private]
 

void acdk::tools::csfide::MainFrame::_createEvents  )  [private]
 

void acdk::tools::csfide::MainFrame::_createLeftDebugView IN(acdk::wx::RWindow parent,
IN(acdk::wx::ide::RFrameLayout layout
[private]
 

void acdk::tools::csfide::MainFrame::_createOutputCtrl IN(acdk::wx::RWindow parent,
IN(acdk::wx::ide::RFrameLayout layout
[private]
 

REditor acdk::tools::csfide::MainFrame::createEditWindow IN(RString title  ) 
 

REditor acdk::tools::csfide::MainFrame::findOrOpenFile IN(RString fileName  ) 
 

goto opened window, which has open the file, or try to open a new editor with file or return Nil

void acdk::tools::csfide::MainFrame::forwardEventToChild IN(acdk::wx::REvent event  )  [inline]
 

RMainFrame acdk::tools::csfide::MainFrame::get  )  [inline, static]
 

REditor acdk::tools::csfide::MainFrame::getActiveEditWindow  ) 
 

REditorArray acdk::tools::csfide::MainFrame::getEditors  ) 
 

void acdk::tools::csfide::MainFrame::onBreak IN(acdk::wx::RCommandEvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onClose IN(acdk::wx::RCloseEvent event  ) 
 

void acdk::tools::csfide::MainFrame::onDebug IN(acdk::wx::RCommandEvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onFileClose IN(acdk::wx::RCommandEvent event  ) 
 

void acdk::tools::csfide::MainFrame::onFileNew IN(acdk::wx::REvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onFileOpen IN(acdk::wx::REvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onFileSaveUI IN(acdk::wx::RUpdateUIEvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onFocus IN(acdk::wx::RFocusEvent focusEvent  )  [inline]
 

void acdk::tools::csfide::MainFrame::onIdle IN(acdk::wx::RIdleEvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onMenuQuit IN(acdk::wx::REvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onNext IN(acdk::wx::RCommandEvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onReturn IN(acdk::wx::RCommandEvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onRun IN(acdk::wx::RCommandEvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onStep IN(acdk::wx::RCommandEvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onTerminate IN(acdk::wx::RCommandEvent event  )  [inline]
 

void acdk::tools::csfide::MainFrame::onViewLineEndings IN(acdk::wx::RCommandEvent event  )  [inline]
 

REditor acdk::tools::csfide::MainFrame::openFile IN(RString path  )  [inline]
 

void acdk::tools::csfide::MainFrame::openFileAtErrorLine IN(RString line  ) 
 

void acdk::tools::csfide::MainFrame::openOrActiveFileAtLine IN(RString file,
int  line,
int  column = -1
 

void acdk::tools::csfide::MainFrame::showDebugCtrls bool  show  ) 
 


Member Data Documentation

RIdeScriptDebugger acdk::tools::csfide::MainFrame::_debugger
 

acdk::wx::ide::RFrameLayout acdk::tools::csfide::MainFrame::_layout [private]
 

MainFrame* acdk::tools::csfide::MainFrame::_mainFrame [static, private]
 

RBackTraceCtrl acdk::tools::csfide::MainFrame::backTraceCtrl
 

acdk::wx::RToolBarBase acdk::tools::csfide::MainFrame::debugBar
 

acdk::wx::RMenu acdk::tools::csfide::MainFrame::debugMenu
 

RLocalVarsCtrl acdk::tools::csfide::MainFrame::localVarsCtrl