Öffentliche Methoden | Öffentliche, statische Methoden | Private Methoden | Private Attribute | Statische private Attribute
MutFrame Klassenreferenz

#include <MutFrame.h>

Zusammengehörigkeiten von MutFrame:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 MutFrame (wxFrame *parent, const wxWindowID id, const wxString &title, const wxPoint &pos, const wxSize &size, const long style)
 Constructor.
 MutFrame (MutDocument *doc, MutView *v, wxFrame *frame, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long type=wxDEFAULT_FRAME_STYLE, const wxString &name=wxT("Mutabor frame"))
virtual ~MutFrame ()
 Destructor.
void PassEventToEditor (wxCommandEvent &event)
 passes an event to the editor.
void EventPassOn (wxCommandEvent &event)
 passes an event to the MDI client window.
void OnClose (wxCloseEvent &event)
 Handles close event.
void OnPaint (wxPaintEvent &event)
 Hande paint events for Document/View framework.
void CmFileNew (wxCommandEvent &WXUNUSED(event))
 This function creates a new file editor.
void CmFileOpen (wxCommandEvent &WXUNUSED(event))
 Open an existing file if we don't have a client yet.
bool OpenFile (wxString path, bool newfile=false)
 Opens the given file, if we don't have a client yet.
bool SetClient (wxWindow *win, const wxString &title)
 Attach a client to the Frame.
void CmDoActivate (wxCommandEvent &event)
 Get a file name to open static wxString FileNameDialog(wxWindow * parent);.
void RaiseLogic (wxCommandEvent &event)
wxMenuItem * ClearMenuItem (int id)
void ClearSubMenu (wxMenuItem *item)
void DoStop ()
void CmStop (wxCommandEvent &WXUNUSED(event))
void CmPanic (wxCommandEvent &WXUNUSED(event))
void CeExecute (wxUpdateUIEvent &event)
void CeActivate (wxUpdateUIEvent &event)
void CeStop (wxUpdateUIEvent &event)
void CmRoutes (wxCommandEvent &event)
void CmToggleKey (wxCommandEvent &WXUNUSED(event))
void CmToggleTS (wxCommandEvent &WXUNUSED(event))
void CmToggleAct (wxCommandEvent &WXUNUSED(event))
void CmToggleOWM (wxCommandEvent &WXUNUSED(event))
void CmToggleCAW (wxCommandEvent &WXUNUSED(event))
void CeToggleKey (wxUpdateUIEvent &event)
void CeToggleTS (wxUpdateUIEvent &event)
void CeToggleAct (wxUpdateUIEvent &event)
void CeToggleOWM (wxUpdateUIEvent &event)
void CeToggleCAW (wxUpdateUIEvent &event)
void CmInDevStop (wxCommandEvent &WXUNUSED(event))
void CmInDevPlay (wxCommandEvent &WXUNUSED(event))
void CmInDevPause (wxCommandEvent &WXUNUSED(event))
void StopInDev ()
void CeInDevStop (wxUpdateUIEvent &event)
void CeInDevPlay (wxUpdateUIEvent &event)
void CeInDevPause (wxUpdateUIEvent &event)
void CmSetTitle (wxCommandEvent &event)
void UpdateUI (wxCommandEvent &WXUNUSED(event))
 Update GUI when the mutabor kernel or file players have acted.
void OnEraseBackground (wxEraseEvent &event)
void OnSize (wxSizeEvent &event)
wxAuiDockArt * GetDockArt ()
void WindowSize (MutChild *win)
void SaveState ()
void RestoreState ()
void LogicWinOpen (int box)
void ToggleTextBox (WinKind kind)
void TextBoxOpen (WinKind kind, int box)
void CmSelectBox ()
void CmCloseChild ()
void CloseAll (WinKind kind)
 Close all child windows of given kind.
void SetStatus (int WXUNUSED(imgNr))
wxRect DetermineFrameSize ()
bool HasClient ()
 retrun true if we have already a client
void UpdateBoxMenu ()
bool RaiseTheFrame ()
void SetFileMenu (wxMenu *f)
void SetEditMenu (wxMenu *e)

Öffentliche, statische Methoden

static void repaint_route ()

Private Methoden

void CloseClientWindow (wxWindow *w)

Private Attribute

wxMenu * editmenu
wxMenu * filemenu
int curStatusImg
wxAuiManager auimanager
wxWindow * keywindows [MAX_BOX]
wxWindow * tswindows [MAX_BOX]
wxWindow * actionwindows [MAX_BOX]
wxWindow * client

Statische private Attribute

static MutFrameActiveWindow
static int boxCommandIds [MAX_BOX]

Ausführliche Beschreibung

Definiert in Zeile 159 der Datei MutFrame.h.


Beschreibung der Konstruktoren und Destruktoren

MutFrame::MutFrame ( wxFrame *  parent,
const wxWindowID  id,
const wxString &  title,
const wxPoint &  pos,
const wxSize &  size,
const long  style 
)

Constructor.

This constructor creates a new main window.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Erzeugt am Sun Aug 21 2011 10:52:07 für Mutabor von doxygen 1.7.4