#include </home/zeitlin/src/wx/github/interface/wx/mdi.h>
Inheritance diagram for wxMDIChildFrame:An MDI child frame is a frame that can only exist inside a wxMDIClientWindow, which is itself a child of wxMDIParentFrame.
This class supports the following styles:
Public Member Functions | |
| wxMDIChildFrame () | |
| Default constructor. | |
| wxMDIChildFrame (wxMDIParentFrame *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr) | |
| Constructor, creating the window. | |
| virtual | ~wxMDIChildFrame () |
| Destructor. | |
| virtual void | Activate () |
| Activates this MDI child frame. | |
| bool | Create (wxMDIParentFrame *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr) |
| Used in two-step frame construction. | |
| wxMDIParentFrame * | GetMDIParent () const |
| Returns the MDI parent frame containing this child. | |
| virtual bool | IsAlwaysMaximized () const |
| Returns true for MDI children in TDI implementations. | |
| virtual void | Maximize (bool maximize=true) |
| Maximizes this MDI child frame. | |
| virtual void | Restore () |
| Restores this MDI child frame (unmaximizes). | |
| wxMDIChildFrame::wxMDIChildFrame | ( | ) |
Default constructor.
| wxMDIChildFrame::wxMDIChildFrame | ( | wxMDIParentFrame * | parent, |
| wxWindowID | id, | ||
| const wxString & | title, | ||
| const wxPoint & | pos = wxDefaultPosition, |
||
| const wxSize & | size = wxDefaultSize, |
||
| long | style = wxDEFAULT_FRAME_STYLE, |
||
| const wxString & | name = wxFrameNameStr |
||
| ) |
Constructor, creating the window.
| parent | The window parent. This should not be NULL. |
| id | The window identifier. It may take a value of -1 to indicate a default value. |
| title | The caption to be displayed on the frame's title bar. |
| pos | The window position. The value wxDefaultPosition indicates a default position, chosen by either the windowing system or wxWidgets, depending on platform. |
| size | The window size. The value wxDefaultSize indicates a default size, chosen by either the windowing system or wxWidgets, depending on platform. |
| style | The window style. See wxMDIChildFrame. |
| name | The name of the window. This parameter is used to associate a name with the item, allowing the application user to set Motif resource values for individual windows. |
| virtual wxMDIChildFrame::~wxMDIChildFrame | ( | ) | [virtual] |
Destructor.
Destroys all child windows and menu bar if present.
| virtual void wxMDIChildFrame::Activate | ( | ) | [virtual] |
Activates this MDI child frame.
| bool wxMDIChildFrame::Create | ( | wxMDIParentFrame * | parent, |
| wxWindowID | id, | ||
| const wxString & | title, | ||
| const wxPoint & | pos = wxDefaultPosition, |
||
| const wxSize & | size = wxDefaultSize, |
||
| long | style = wxDEFAULT_FRAME_STYLE, |
||
| const wxString & | name = wxFrameNameStr |
||
| ) |
Used in two-step frame construction.
See wxMDIChildFrame() for further details.
| wxMDIParentFrame* wxMDIChildFrame::GetMDIParent | ( | ) | const |
Returns the MDI parent frame containing this child.
Notice that this may return a different object than GetParent() as the child frames may be created as children of the client window internally.
| virtual bool wxMDIChildFrame::IsAlwaysMaximized | ( | ) | const [virtual] |
Returns true for MDI children in TDI implementations.
TDI-based implementations represent MDI children as pages in a wxNotebook and so they are always maximized and can't be restored or iconized.
Reimplemented from wxTopLevelWindow.
| virtual void wxMDIChildFrame::Maximize | ( | bool | maximize = true | ) | [virtual] |
Maximizes this MDI child frame.
This function doesn't do anything if IsAlwaysMaximized() returns true.
Reimplemented from wxTopLevelWindow.
| virtual void wxMDIChildFrame::Restore | ( | ) | [virtual] |
Restores this MDI child frame (unmaximizes).
This function doesn't do anything if IsAlwaysMaximized() returns true.