git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43478
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxAuiManager* wxAuiManager::GetManager(wxWindow* window)
{
wxAuiManagerEvent evt(wxEVT_AUI_FINDMANAGER);
wxAuiManager* wxAuiManager::GetManager(wxWindow* window)
{
wxAuiManagerEvent evt(wxEVT_AUI_FINDMANAGER);
evt.ResumePropagation(wxEVENT_PROPAGATE_MAX);
if (!window->ProcessEvent(evt))
return NULL;
evt.ResumePropagation(wxEVENT_PROPAGATE_MAX);
if (!window->ProcessEvent(evt))
return NULL;
void wxAuiManager::Render(wxDC* dc)
{
wxAuiManagerEvent e(wxEVT_AUI_RENDER);
void wxAuiManager::Render(wxDC* dc)
{
wxAuiManagerEvent e(wxEVT_AUI_RENDER);
e.SetDC(dc);
ProcessMgrEvent(e);
}
e.SetDC(dc);
ProcessMgrEvent(e);
}
{
// fire button-click event
wxAuiManagerEvent e(wxEVT_AUI_PANEBUTTON);
{
// fire button-click event
wxAuiManagerEvent e(wxEVT_AUI_PANEBUTTON);
e.SetPane(m_action_part->pane);
e.SetButton(m_action_part->button->button_id);
ProcessMgrEvent(e);
e.SetPane(m_action_part->pane);
e.SetButton(m_action_part->button->button_id);
ProcessMgrEvent(e);
{
// fire pane close event
wxAuiManagerEvent e(wxEVT_AUI_PANECLOSE);
{
// fire pane close event
wxAuiManagerEvent e(wxEVT_AUI_PANECLOSE);
e.SetPane(evt.pane);
ProcessMgrEvent(e);
e.SetPane(evt.pane);
ProcessMgrEvent(e);
{
// fire pane close event
wxAuiManagerEvent e(wxEVT_AUI_PANEMAXIMIZE);
{
// fire pane close event
wxAuiManagerEvent e(wxEVT_AUI_PANEMAXIMIZE);
e.SetPane(evt.pane);
ProcessMgrEvent(e);
e.SetPane(evt.pane);
ProcessMgrEvent(e);
{
// fire pane close event
wxAuiManagerEvent e(wxEVT_AUI_PANERESTORE);
{
// fire pane close event
wxAuiManagerEvent e(wxEVT_AUI_PANERESTORE);
e.SetPane(evt.pane);
ProcessMgrEvent(e);
e.SetPane(evt.pane);
ProcessMgrEvent(e);