查看源代码 wxAuiManagerEvent (wx v2.4.3)
用于指示使用 wxAuiManager
执行的各种操作的事件。
有关可用的事件类型,请参阅 wxAuiManager
。
请参阅
此类派生自以下类,并可以使用以下类的函数:
wxWidgets 文档:wxAuiManagerEvent
事件
使用 wxEvtHandler:connect/3
和 wxAuiManagerEventType
来订阅此类型的事件。
摘要
函数
返回:如果此事件可以被否决,则返回 true。
返回:单击的按钮的 ID。
返回:此事件关联的 wxAuiManager
。
返回:此事件关联的窗格。
返回:如果此事件被否决,则返回 true。
设置触发此事件的单击按钮的 ID。
设置此事件是否可以被否决。
设置此事件关联的 wxAuiManager
。
设置此事件关联的窗格。
等效于 veto(This, [])
。
类型
-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().
-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
-spec setButton(This, Button) -> ok when This :: wxAuiManagerEvent(), Button :: integer().
设置触发此事件的单击按钮的 ID。
-spec setCanVeto(This, Can_veto) -> ok when This :: wxAuiManagerEvent(), Can_veto :: boolean().
设置此事件是否可以被否决。
-spec setDC(This, Pdc) -> ok when This :: wxAuiManagerEvent(), Pdc :: wxDC:wxDC().
-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,则取消此事件指示的操作。