檢視原始碼 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,則取消此事件指示的動作。