#include <wx/docview.h>

The wxDocChildFrame class provides a default frame for displaying documents on separate windows.
This class can only be used for SDI (not MDI) child frames.
The class is part of the document/view framework supported by wxWidgets, and cooperates with the wxView, wxDocument, wxDocManager and wxDocTemplate classes.
Public Member Functions | |
| wxDocChildFrame (wxDocument *doc, wxView *view, wxFrame *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr) | |
| Constructor. | |
| virtual | ~wxDocChildFrame () |
| Destructor. | |
| wxDocument * | GetDocument () const |
| Returns the document associated with this frame. | |
| wxView * | GetView () const |
| Returns the view associated with this frame. | |
| void | OnActivate (wxActivateEvent &event) |
| Sets the currently active view to be the frame's view. | |
| void | OnCloseWindow (wxCloseEvent &event) |
| Closes and deletes the current view and document. | |
| void | SetDocument (wxDocument *doc) |
| Sets the document for this frame. | |
| void | SetView (wxView *view) |
| Sets the view for this frame. | |
Public Attributes | |
| wxDocument * | m_childDocument |
| The document associated with the frame. | |
| wxView * | m_childView |
| The view associated with the frame. | |
| wxDocChildFrame::wxDocChildFrame | ( | wxDocument * | doc, | |
| wxView * | view, | |||
| wxFrame * | parent, | |||
| wxWindowID | id, | |||
| const wxString & | title, | |||
| const wxPoint & | pos = wxDefaultPosition, |
|||
| const wxSize & | size = wxDefaultSize, |
|||
| long | style = wxDEFAULT_FRAME_STYLE, |
|||
| const wxString & | name = wxFrameNameStr | |||
| ) |
Constructor.
| virtual wxDocChildFrame::~wxDocChildFrame | ( | ) | [virtual] |
Destructor.
| wxDocument* wxDocChildFrame::GetDocument | ( | ) | const |
Returns the document associated with this frame.
| wxView* wxDocChildFrame::GetView | ( | ) | const |
Returns the view associated with this frame.
| void wxDocChildFrame::OnActivate | ( | wxActivateEvent & | event | ) |
Sets the currently active view to be the frame's view.
You may need to override (but still call) this function in order to set the keyboard focus for your subwindow.
| void wxDocChildFrame::OnCloseWindow | ( | wxCloseEvent & | event | ) |
Closes and deletes the current view and document.
| void wxDocChildFrame::SetDocument | ( | wxDocument * | doc | ) |
Sets the document for this frame.
| void wxDocChildFrame::SetView | ( | wxView * | view | ) |
Sets the view for this frame.
The document associated with the frame.
The view associated with the frame.
|
[ top ] |