#-------------------------------------------------------------------------
# This file is automatically generated by the WXRuby3 interface generator.
# Do not alter this file.
#-------------------------------------------------------------------------

class Wx::EvtHandler
  # from wxAuiManagerEvent
  self.register_event_type EventType[
      'evt_aui_pane_button', 0,
      Wx::AUI::EVT_AUI_PANE_BUTTON,
      Wx::AUI::AuiManagerEvent
    ] if Wx::AUI.const_defined?(:EVT_AUI_PANE_BUTTON)
  self.register_event_type EventType[
      'evt_aui_pane_close', 0,
      Wx::AUI::EVT_AUI_PANE_CLOSE,
      Wx::AUI::AuiManagerEvent
    ] if Wx::AUI.const_defined?(:EVT_AUI_PANE_CLOSE)
  self.register_event_type EventType[
      'evt_aui_pane_maximize', 0,
      Wx::AUI::EVT_AUI_PANE_MAXIMIZE,
      Wx::AUI::AuiManagerEvent
    ] if Wx::AUI.const_defined?(:EVT_AUI_PANE_MAXIMIZE)
  self.register_event_type EventType[
      'evt_aui_pane_restore', 0,
      Wx::AUI::EVT_AUI_PANE_RESTORE,
      Wx::AUI::AuiManagerEvent
    ] if Wx::AUI.const_defined?(:EVT_AUI_PANE_RESTORE)
  self.register_event_type EventType[
      'evt_aui_pane_activated', 0,
      Wx::AUI::EVT_AUI_PANE_ACTIVATED,
      Wx::AUI::AuiManagerEvent
    ] if Wx::AUI.const_defined?(:EVT_AUI_PANE_ACTIVATED)
  self.register_event_type EventType[
      'evt_aui_render', 0,
      Wx::AUI::EVT_AUI_RENDER,
      Wx::AUI::AuiManagerEvent
    ] if Wx::AUI.const_defined?(:EVT_AUI_RENDER)
  # from wxAuiNotebookEvent
  self.register_event_type EventType[
      'evt_auinotebook_page_close', 1,
      Wx::AUI::EVT_AUINOTEBOOK_PAGE_CLOSE,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_PAGE_CLOSE)
  self.register_event_type EventType[
      'evt_auinotebook_page_closed', 0,
      Wx::AUI::EVT_AUINOTEBOOK_PAGE_CLOSED,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_PAGE_CLOSED)
  self.register_event_type EventType[
      'evt_auinotebook_page_changed', 1,
      Wx::AUI::EVT_AUINOTEBOOK_PAGE_CHANGED,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_PAGE_CHANGED)
  self.register_event_type EventType[
      'evt_auinotebook_page_changing', 1,
      Wx::AUI::EVT_AUINOTEBOOK_PAGE_CHANGING,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_PAGE_CHANGING)
  self.register_event_type EventType[
      'evt_auinotebook_button', 1,
      Wx::AUI::EVT_AUINOTEBOOK_BUTTON,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_BUTTON)
  self.register_event_type EventType[
      'evt_auinotebook_begin_drag', 1,
      Wx::AUI::EVT_AUINOTEBOOK_BEGIN_DRAG,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_BEGIN_DRAG)
  self.register_event_type EventType[
      'evt_auinotebook_end_drag', 1,
      Wx::AUI::EVT_AUINOTEBOOK_END_DRAG,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_END_DRAG)
  self.register_event_type EventType[
      'evt_auinotebook_drag_motion', 1,
      Wx::AUI::EVT_AUINOTEBOOK_DRAG_MOTION,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_DRAG_MOTION)
  self.register_event_type EventType[
      'evt_auinotebook_allow_dnd', 1,
      Wx::AUI::EVT_AUINOTEBOOK_ALLOW_DND,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_ALLOW_DND)
  self.register_event_type EventType[
      'evt_auinotebook_drag_done', 0,
      Wx::AUI::EVT_AUINOTEBOOK_DRAG_DONE,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_DRAG_DONE)
  self.register_event_type EventType[
      'evt_auinotebook_tab_middle_down', 0,
      Wx::AUI::EVT_AUINOTEBOOK_TAB_MIDDLE_DOWN,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_TAB_MIDDLE_DOWN)
  self.register_event_type EventType[
      'evt_auinotebook_tab_middle_up', 0,
      Wx::AUI::EVT_AUINOTEBOOK_TAB_MIDDLE_UP,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_TAB_MIDDLE_UP)
  self.register_event_type EventType[
      'evt_auinotebook_tab_right_down', 0,
      Wx::AUI::EVT_AUINOTEBOOK_TAB_RIGHT_DOWN,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_TAB_RIGHT_DOWN)
  self.register_event_type EventType[
      'evt_auinotebook_tab_right_up', 0,
      Wx::AUI::EVT_AUINOTEBOOK_TAB_RIGHT_UP,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_TAB_RIGHT_UP)
  self.register_event_type EventType[
      'evt_auinotebook_bg_dclick', 0,
      Wx::AUI::EVT_AUINOTEBOOK_BG_DCLICK,
      Wx::AUI::AuiNotebookEvent
    ] if Wx::AUI.const_defined?(:EVT_AUINOTEBOOK_BG_DCLICK)
  # from wxAuiToolBarEvent
  # from wxAuiManager
  # from wxAuiNotebook
  # from wxAuiToolBar
  self.register_event_type EventType[
      'evt_auitoolbar_tool_dropdown', 1,
      Wx::AUI::EVT_AUITOOLBAR_TOOL_DROPDOWN,
      Wx::AUI::AuiToolBarEvent
    ] if Wx::AUI.const_defined?(:EVT_AUITOOLBAR_TOOL_DROPDOWN)
  self.register_event_type EventType[
      'evt_auitoolbar_overflow_click', 1,
      Wx::AUI::EVT_AUITOOLBAR_OVERFLOW_CLICK,
      Wx::AUI::AuiToolBarEvent
    ] if Wx::AUI.const_defined?(:EVT_AUITOOLBAR_OVERFLOW_CLICK)
  self.register_event_type EventType[
      'evt_auitoolbar_right_click', 1,
      Wx::AUI::EVT_AUITOOLBAR_RIGHT_CLICK,
      Wx::AUI::AuiToolBarEvent
    ] if Wx::AUI.const_defined?(:EVT_AUITOOLBAR_RIGHT_CLICK)
  self.register_event_type EventType[
      'evt_auitoolbar_middle_click', 1,
      Wx::AUI::EVT_AUITOOLBAR_MIDDLE_CLICK,
      Wx::AUI::AuiToolBarEvent
    ] if Wx::AUI.const_defined?(:EVT_AUITOOLBAR_MIDDLE_CLICK)
  self.register_event_type EventType[
      'evt_auitoolbar_begin_drag', 1,
      Wx::AUI::EVT_AUITOOLBAR_BEGIN_DRAG,
      Wx::AUI::AuiToolBarEvent
    ] if Wx::AUI.const_defined?(:EVT_AUITOOLBAR_BEGIN_DRAG)
end