查看源代码 wxAuiNotebookEvent (wx v2.4.3)
此类由 wxAuiNotebook
生成的事件使用。
参见
此类派生自以下类,并可以使用其函数:
wxWidgets 文档:wxAuiNotebookEvent
事件
使用 wxEvtHandler:connect/3
和 wxAuiNotebookEventType
来订阅此类型的事件。
摘要
类型
-type wxAuiNotebook() :: #wxAuiNotebook{type :: wxAuiNotebookEvent:wxAuiNotebookEventType(), old_selection :: integer(), selection :: integer(), drag_source :: wxAuiNotebook:wxAuiNotebook()}.
-type wxAuiNotebookEvent() :: wx:wx_object().
-type wxAuiNotebookEventType() ::
command_auinotebook_page_close | command_auinotebook_page_changed |
command_auinotebook_page_changing | command_auinotebook_button |
command_auinotebook_begin_drag | command_auinotebook_end_drag |
command_auinotebook_drag_motion | command_auinotebook_allow_dnd |
command_auinotebook_tab_middle_down | command_auinotebook_tab_middle_up |
command_auinotebook_tab_right_down | command_auinotebook_tab_right_up |
command_auinotebook_page_closed | command_auinotebook_drag_done |
command_auinotebook_bg_dclick.
函数
-spec getDragSource(This) -> wxAuiNotebook:wxAuiNotebook() when This :: wxAuiNotebookEvent().
-spec getOldSelection(This) -> integer() when This :: wxAuiNotebookEvent().
返回更改之前选定的页面,如果没有选择则返回 wxNOT\_FOUND
。
-spec getSelection(This) -> integer() when This :: wxAuiNotebookEvent().
返回当前选定的页面,如果没有选择则返回 wxNOT\_FOUND
。
注意:在 Windows 下,从 EVT_BOOKCTRL_PAGE_CHANGING
处理程序调用时,getSelection/1
将返回与 getOldSelection/1
相同的值,而不是即将被选中的页面。
-spec setDragSource(This, S) -> ok when This :: wxAuiNotebookEvent(), S :: wxAuiNotebook:wxAuiNotebook().
-spec setOldSelection(This, Page) -> ok when This :: wxAuiNotebookEvent(), Page :: integer().
设置更改之前选定的页面的 ID。
-spec setSelection(This, Page) -> ok when This :: wxAuiNotebookEvent(), Page :: integer().
设置选择成员变量。