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