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