ALBA
|
#include <albaGUIFrame.h>
Public Member Functions | |
albaGUIFrame (const wxString &title, const wxPoint &pos, const wxSize &size) | |
~albaGUIFrame () | |
void | SetListener (albaObserver *Listener) |
void | Put (wxWindow *w) |
void | Update () |
Protected Member Functions | |
void | OnMenu (wxCommandEvent &e) |
void | OnMenuOp (wxCommandEvent &e) |
void | OnUpdateUI (wxUpdateUIEvent &e) |
void | OnCloseWindow (wxCloseEvent &event) |
void | OnSize (wxSizeEvent &event) |
void | OnSashDrag (wxSashEvent &event) |
void | OnLayout (wxCommandEvent &event) |
void | LayoutWindow () |
void | CreateStatusbar () |
Protected Attributes | |
albaObserver * | m_Listener |
wxWindow * | m_ClientWin |
Class Name: albaGUIFrame.
A frame is a window whose position and size can be changed by the user. It can have borders and a title bar, and can optionally contain a menu bar, toolbar and status bar. Inherit from wxFrame and override several methods of it.
Definition at line 35 of file albaGUIFrame.h.
albaGUIFrame::albaGUIFrame | ( | const wxString & | title, |
const wxPoint & | pos, | ||
const wxSize & | size | ||
) |
constructor.
albaGUIFrame::~albaGUIFrame | ( | ) |
destructor.
|
inline |
Set the Listener that will receive event-notification.
Definition at line 44 of file albaGUIFrame.h.
void albaGUIFrame::Put | ( | wxWindow * | w | ) |
Set the window shown on the Client Area, (hide the previous contents).
|
inline |
Redraw the frame.
Definition at line 50 of file albaGUIFrame.h.
|
protected |
Send an event with the men item's id.
|
protected |
Send an event with the men operation's id.
|
protected |
Send an event with the UI item's id.
|
protected |
Send an event with the men 'Quit' item's id.
|
protected |
Redraw the frame.
|
protected |
Redraw the frame's sash panel.
|
protected |
Call LayoutWindow() method.
|
protected |
Redraw method.
|
protected |
Create the status bar into the main frame.
|
protected |
Definition at line 80 of file albaGUIFrame.h.
|
protected |
Definition at line 81 of file albaGUIFrame.h.