查看源代码 wxAuiManagerEvent (wx v2.4.3)

用于指示使用 wxAuiManager 执行的各种操作的事件。

有关可用的事件类型,请参阅 wxAuiManager

请参阅

此类派生自以下类,并可以使用以下类的函数:

wxWidgets 文档:wxAuiManagerEvent

事件

使用 wxEvtHandler:connect/3wxAuiManagerEventType 来订阅此类型的事件。

摘要

函数

返回:如果此事件可以被否决,则返回 true。

返回:单击的按钮的 ID。

返回:此事件关联的 wxAuiManager

返回:此事件关联的窗格。

返回:如果此事件被否决,则返回 true。

设置触发此事件的单击按钮的 ID。

设置此事件是否可以被否决。

设置此事件关联的 wxAuiManager

设置此事件关联的窗格。

等效于 veto(This, [])

如果 canVeto/1 为 true,则取消此事件指示的操作。

类型

-type wxAuiManager() ::
          #wxAuiManager{type :: wxAuiManagerEvent:wxAuiManagerEventType(),
                        manager :: wxAuiManager:wxAuiManager(),
                        pane :: wxAuiPaneInfo:wxAuiPaneInfo(),
                        button :: integer(),
                        veto_flag :: boolean(),
                        canveto_flag :: boolean(),
                        dc :: wxDC:wxDC()}.
-type wxAuiManagerEvent() :: wx:wx_object().
链接到此类型

wxAuiManagerEventType()

查看源代码
-type wxAuiManagerEventType() ::
          aui_pane_button | aui_pane_close | aui_pane_maximize | aui_pane_restore | aui_pane_activated |
          aui_render | aui_find_manager.

函数

-spec canVeto(This) -> boolean() when This :: wxAuiManagerEvent().

返回:如果此事件可以被否决,则返回 true。

请参阅: veto/2

-spec getButton(This) -> integer() when This :: wxAuiManagerEvent().

返回:单击的按钮的 ID。

-spec getDC(This) -> wxDC:wxDC() when This :: wxAuiManagerEvent().
-spec getManager(This) -> wxAuiManager:wxAuiManager() when This :: wxAuiManagerEvent().

返回:此事件关联的 wxAuiManager

-spec getPane(This) -> wxAuiPaneInfo:wxAuiPaneInfo() when This :: wxAuiManagerEvent().

返回:此事件关联的窗格。

-spec getVeto(This) -> boolean() when This :: wxAuiManagerEvent().

返回:如果此事件被否决,则返回 true。

请参阅: veto/2

链接到此函数

setButton(This, Button)

查看源代码
-spec setButton(This, Button) -> ok when This :: wxAuiManagerEvent(), Button :: integer().

设置触发此事件的单击按钮的 ID。

链接到此函数

setCanVeto(This, Can_veto)

查看源代码
-spec setCanVeto(This, Can_veto) -> ok when This :: wxAuiManagerEvent(), Can_veto :: boolean().

设置此事件是否可以被否决。

-spec setDC(This, Pdc) -> ok when This :: wxAuiManagerEvent(), Pdc :: wxDC:wxDC().
链接到此函数

setManager(This, Manager)

查看源代码
-spec setManager(This, Manager) -> ok
                    when This :: wxAuiManagerEvent(), Manager :: wxAuiManager:wxAuiManager().

设置此事件关联的 wxAuiManager

-spec setPane(This, Pane) -> ok when This :: wxAuiManagerEvent(), Pane :: wxAuiPaneInfo:wxAuiPaneInfo().

设置此事件关联的窗格。

-spec veto(This) -> ok when This :: wxAuiManagerEvent().

等效于 veto(This, [])

-spec veto(This, [Option]) -> ok when This :: wxAuiManagerEvent(), Option :: {veto, boolean()}.

如果 canVeto/1 为 true,则取消此事件指示的操作。