# ---------------------------------------------------------------------------- # This file is automatically generated by the WXRuby3 documentation # generator. Do not alter this file. # ---------------------------------------------------------------------------- class Wx::EvtHandler # @!group Wx Event handler methods # Process a {Wx::EVT_IDLE} event. See {Wx::IdleEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::IdleEvent] event the event to handle def evt_idle(meth = nil, &block) end # Process all scroll events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll(meth = nil, &block) end # Process {Wx::EVT_SCROLL_TOP} scroll to top or leftmost (minimum) position events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll_top(meth = nil, &block) end # Process {Wx::EVT_SCROLL_BOTTOM} scroll to bottom or rightmost (maximum) position events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll_bottom(meth = nil, &block) end # Process {Wx::EVT_SCROLL_LINEUP} line up or left events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll_lineup(meth = nil, &block) end # Process {Wx::EVT_SCROLL_LINEDOWN} line down or right events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll_linedown(meth = nil, &block) end # Process {Wx::EVT_SCROLL_PAGEUP} page up or left events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll_pageup(meth = nil, &block) end # Process {Wx::EVT_SCROLL_PAGEDOWN} page down or right events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll_pagedown(meth = nil, &block) end # Process {Wx::EVT_SCROLL_THUMBTRACK} thumbtrack events (frequent events sent as the user drags the thumbtrack). # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll_thumbtrack(meth = nil, &block) end # Process {Wx::EVT_SCROLL_THUMBRELEASE} thumb release events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll_thumbrelease(meth = nil, &block) end # Process {Wx::EVT_SCROLL_CHANGED} end of scrolling events (MSW only). # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_scroll_changed(meth = nil, &block) end # Process all scroll events. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll(id, meth = nil, &block) end # Process {Wx::EVT_SCROLL_TOP} scroll to top or leftmost (minimum) position events. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll_top(id, meth = nil, &block) end # Process {Wx::EVT_SCROLL_BOTTOM} scroll to bottom or rightmost (maximum) position events. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll_bottom(id, meth = nil, &block) end # Process {Wx::EVT_SCROLL_LINEUP} line up or left events. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll_lineup(id, meth = nil, &block) end # Process {Wx::EVT_SCROLL_LINEDOWN} line down or right events. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll_linedown(id, meth = nil, &block) end # Process {Wx::EVT_SCROLL_PAGEUP} page up or left events. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll_pageup(id, meth = nil, &block) end # Process {Wx::EVT_SCROLL_PAGEDOWN} page down or right events. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll_pagedown(id, meth = nil, &block) end # Process {Wx::EVT_SCROLL_THUMBTRACK} thumbtrack events (frequent events sent as the user drags the thumbtrack). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll_thumbtrack(id, meth = nil, &block) end # Processes a {Wx::EVT_COMMAND_SCROLL_THUMBRELEASE} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll_thumbrelease(id, meth = nil, &block) end # Processes a {Wx::EVT_COMMAND_SCROLL_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollEvent] event the event to handle def evt_command_scroll_changed(id, meth = nil, &block) end # Process all scroll events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollWinEvent] event the event to handle def evt_scrollwin(meth = nil, &block) end # Process {Wx::EVT_SCROLLWIN_TOP} scroll-to-top events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollWinEvent] event the event to handle def evt_scrollwin_top(meth = nil, &block) end # Process {Wx::EVT_SCROLLWIN_BOTTOM} scroll-to-bottom events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollWinEvent] event the event to handle def evt_scrollwin_bottom(meth = nil, &block) end # Process {Wx::EVT_SCROLLWIN_LINEUP} line up events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollWinEvent] event the event to handle def evt_scrollwin_lineup(meth = nil, &block) end # Process {Wx::EVT_SCROLLWIN_LINEDOWN} line down events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollWinEvent] event the event to handle def evt_scrollwin_linedown(meth = nil, &block) end # Process {Wx::EVT_SCROLLWIN_PAGEUP} page up events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollWinEvent] event the event to handle def evt_scrollwin_pageup(meth = nil, &block) end # Process {Wx::EVT_SCROLLWIN_PAGEDOWN} page down events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollWinEvent] event the event to handle def evt_scrollwin_pagedown(meth = nil, &block) end # Process {Wx::EVT_SCROLLWIN_THUMBTRACK} thumbtrack events (frequent events sent as the user drags the thumbtrack). # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollWinEvent] event the event to handle def evt_scrollwin_thumbtrack(meth = nil, &block) end # Process {Wx::EVT_SCROLLWIN_THUMBRELEASE} thumb release events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ScrollWinEvent] event the event to handle def evt_scrollwin_thumbrelease(meth = nil, &block) end # Process a {Wx::EVT_LEFT_DOWN} event. The handler of this event should normally call event.Skip() to allow the default processing to take place as otherwise the window under mouse wouldn't get the focus. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_left_down(meth = nil, &block) end # Process a {Wx::EVT_LEFT_UP} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_left_up(meth = nil, &block) end # Process a {Wx::EVT_LEFT_DCLICK} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_left_dclick(meth = nil, &block) end # Process a {Wx::EVT_MIDDLE_DOWN} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_middle_down(meth = nil, &block) end # Process a {Wx::EVT_MIDDLE_UP} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_middle_up(meth = nil, &block) end # Process a {Wx::EVT_MIDDLE_DCLICK} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_middle_dclick(meth = nil, &block) end # Process a {Wx::EVT_RIGHT_DOWN} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_right_down(meth = nil, &block) end # Process a {Wx::EVT_RIGHT_UP} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_right_up(meth = nil, &block) end # Process a {Wx::EVT_RIGHT_DCLICK} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_right_dclick(meth = nil, &block) end # See {Wx::MouseEvent}. # Processes a {Wx::EVT_AUX1_DOWN} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_mouse_aux1_down(meth = nil, &block) end # See {Wx::MouseEvent}. # Processes a {Wx::EVT_AUX1_UP} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_mouse_aux1_up(meth = nil, &block) end # See {Wx::MouseEvent}. # Processes a {Wx::EVT_AUX1_DCLICK} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_mouse_aux1_dclick(meth = nil, &block) end # See {Wx::MouseEvent}. # Processes a {Wx::EVT_AUX2_DOWN} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_mouse_aux2_down(meth = nil, &block) end # See {Wx::MouseEvent}. # Processes a {Wx::EVT_AUX2_UP} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_mouse_aux2_up(meth = nil, &block) end # See {Wx::MouseEvent}. # Processes a {Wx::EVT_AUX2_DCLICK} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_mouse_aux2_dclick(meth = nil, &block) end # Process a {Wx::EVT_MOTION} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_motion(meth = nil, &block) end # Process a {Wx::EVT_ENTER_WINDOW} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_enter_window(meth = nil, &block) end # Process a {Wx::EVT_LEAVE_WINDOW} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_leave_window(meth = nil, &block) end # Process a {Wx::EVT_MOUSEWHEEL} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_mousewheel(meth = nil, &block) end # Process all mouse events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_mouse_events(meth = nil, &block) end # Process a {Wx::EVT_MAGNIFY} event (new since wxWidgets 3.1.0). # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseEvent] event the event to handle def evt_magnify(meth = nil, &block) end # Process a {Wx::EVT_SET_CURSOR} event. See {Wx::SetCursorEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SetCursorEvent] event the event to handle def evt_set_cursor(meth = nil, &block) end # Process a {Wx::EVT_GESTURE_PAN}. # Processes a {Wx::EVT_GESTURE_PAN} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::PanGestureEvent] event the event to handle def evt_gesture_pan(id, meth = nil, &block) end # Process a {Wx::EVT_GESTURE_ZOOM}. # Processes a {Wx::EVT_GESTURE_ZOOM} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ZoomGestureEvent] event the event to handle def evt_gesture_zoom(id, meth = nil, &block) end # Process a {Wx::EVT_GESTURE_ROTATE}. # Processes a {Wx::EVT_GESTURE_ROTATE} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::RotateGestureEvent] event the event to handle def evt_gesture_rotate(id, meth = nil, &block) end # Process a {Wx::EVT_TWO_FINGER_TAP}. # Processes a {Wx::EVT_TWO_FINGER_TAP} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TwoFingerTapEvent] event the event to handle def evt_two_finger_tap(id, meth = nil, &block) end # Process a {Wx::EVT_LONG_PRESS}. # Processes a {Wx::EVT_LONG_PRESS} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::LongPressEvent] event the event to handle def evt_long_press(id, meth = nil, &block) end # Process a {Wx::EVT_PRESS_AND_TAP}. # Processes a {Wx::EVT_PRESS_AND_TAP} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::PressAndTapEvent] event the event to handle def evt_press_and_tap(id, meth = nil, &block) end # Process a {Wx::EVT_KEY_DOWN} event (any key has been pressed). See {Wx::KeyEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::KeyEvent] event the event to handle def evt_key_down(meth = nil, &block) end # Process a {Wx::EVT_KEY_UP} event (any key has been released). See {Wx::KeyEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::KeyEvent] event the event to handle def evt_key_up(meth = nil, &block) end # Process a {Wx::EVT_CHAR} event. See {Wx::KeyEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::KeyEvent] event the event to handle def evt_char(meth = nil, &block) end # Process a {Wx::EVT_CHAR_HOOK} event. See {Wx::KeyEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::KeyEvent] event the event to handle def evt_char_hook(meth = nil, &block) end # Process a {Wx::EVT_SIZE} event. See {Wx::SizeEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SizeEvent] event the event to handle def evt_size(meth = nil, &block) end # Process a {Wx::EVT_MOVE} event, which is generated when a window is moved. See {Wx::MoveEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MoveEvent] event the event to handle def evt_move(meth = nil, &block) end # Process a {Wx::EVT_MOVE_START} event, which is generated when the user starts to move or size a window. wxMSW only. See {Wx::MoveEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MoveEvent] event the event to handle def evt_move_start(meth = nil, &block) end # Process a {Wx::EVT_MOVING} event, which is generated while the user is moving the window. wxMSW only. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MoveEvent] event the event to handle def evt_moving(meth = nil, &block) end # Process a {Wx::EVT_MOVE_END} event, which is generated when the user stops moving or sizing a window. wxMSW only. See {Wx::MoveEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MoveEvent] event the event to handle def evt_move_end(meth = nil, &block) end # Process a {Wx::EVT_PAINT} event. See {Wx::PaintEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::PaintEvent] event the event to handle def evt_paint(meth = nil, &block) end # Process a {Wx::EVT_ERASE_BACKGROUND} event. See {Wx::EraseEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::EraseEvent] event the event to handle def evt_erase_background(meth = nil, &block) end # Process a {Wx::EVT_SET_FOCUS} event. See {Wx::FocusEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FocusEvent] event the event to handle def evt_set_focus(meth = nil, &block) end # Process a {Wx::EVT_KILL_FOCUS} event. See {Wx::FocusEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FocusEvent] event the event to handle def evt_kill_focus(meth = nil, &block) end # Process a {Wx::EVT_ACTIVATE} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ActivateEvent] event the event to handle def evt_activate(meth = nil, &block) end # Process a {Wx::EVT_ACTIVATE_APP} event. See {Wx::ActivateEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ActivateEvent] event the event to handle def evt_activate_app(meth = nil, &block) end # Process a hibernate event. See {Wx::ActivateEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ActivateEvent] event the event to handle def evt_hibernate(meth = nil, &block) end # Process a {Wx::EVT_INIT_DIALOG} event. See {Wx::InitDialogEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::InitDialogEvent] event the event to handle def evt_init_dialog(meth = nil, &block) end # A menu is about to be opened. On Windows, this is only sent once for each navigation of the menubar (up until all menus have closed). This type of event is sent as {Wx::MenuEvent}. # Processes a {Wx::EVT_MENU_OPEN} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MenuEvent] event the event to handle def evt_menu_open(meth = nil, &block) end # A menu has been just closed. This type of event is sent as {Wx::MenuEvent}. # Processes a {Wx::EVT_MENU_CLOSE} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MenuEvent] event the event to handle def evt_menu_close(meth = nil, &block) end # The menu item with the specified id has been highlighted. If the id is {Wx::StandardID::ID_NONE}, highlighting has been removed from the previously highlighted menu item and there is no highlighted item any more. This is used by {Wx::Frame} to show help prompts in the status bar. This type of event is sent as {Wx::MenuEvent}. # Processes a {Wx::EVT_MENU_HIGHLIGHT} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MenuEvent] event the event to handle def evt_menu_highlight(id, meth = nil, &block) end # A menu item has been highlighted, i.e. the currently selected menu item has changed. This type of event is sent as {Wx::MenuEvent}. # Processes a {Wx::EVT_MENU_HIGHLIGHT_ALL} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MenuEvent] event the event to handle def evt_menu_highlight_all(meth = nil, &block) end # The dialog is being closed by the user or programmatically (see {Wx::Window#close}). The user may generate this event clicking the close button (typically the 'X' on the top-right of the title bar) if it's present (see the {Wx::CLOSE_BOX} style). # Processes a {Wx::EVT_CLOSE_WINDOW} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CloseEvent] event the event to handle def evt_close(meth = nil, &block) end # Process a query end session event, supplying the member function. See {Wx::CloseEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CloseEvent] event the event to handle def evt_query_end_session(meth = nil, &block) end # Process an end session event, supplying the member function. See {Wx::CloseEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CloseEvent] event the event to handle def evt_end_session(meth = nil, &block) end # Process a {Wx::EVT_SHOW} event. See {Wx::ShowEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ShowEvent] event the event to handle def evt_show(meth = nil, &block) end # Process a {Wx::EVT_ICONIZE} event. See {Wx::IconizeEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::IconizeEvent] event the event to handle def evt_iconize(meth = nil, &block) end # Process a {Wx::EVT_MAXIMIZE} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MaximizeEvent] event the event to handle def evt_maximize(meth = nil, &block) end # Process a {Wx::EVT_FULLSCREEN} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FullScreenEvent] event the event to handle def evt_fullscreen(meth = nil, &block) end # Process a {Wx::EVT_JOY_BUTTON_DOWN} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::JoystickEvent] event the event to handle def evt_joy_button_down(meth = nil, &block) end # Process a {Wx::EVT_JOY_BUTTON_UP} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::JoystickEvent] event the event to handle def evt_joy_button_up(meth = nil, &block) end # Process a {Wx::EVT_JOY_MOVE} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::JoystickEvent] event the event to handle def evt_joy_move(meth = nil, &block) end # Process a {Wx::EVT_JOY_ZMOVE} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::JoystickEvent] event the event to handle def evt_joy_zmove(meth = nil, &block) end # Processes all joystick events. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::JoystickEvent] event the event to handle def evt_joystick_events(meth = nil, &block) end # Process a {Wx::EVT_DROP_FILES} event. See {Wx::DropFilesEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::DropFilesEvent] event the event to handle def evt_drop_files(meth = nil, &block) end # Process a {Wx::EVT_UPDATE_UI} event for the command with the given id. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::UpdateUIEvent] event the event to handle def evt_update_ui(id, meth = nil, &block) end # Process a {Wx::EVT_UPDATE_UI} event for any command with id included in the given range. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id1 first window/control id of range # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id2 last window/control id of range # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::UpdateUIEvent] event the event to handle def evt_update_ui_range(id1, id2, meth = nil, &block) end # Process a {Wx::EVT_SYS_COLOUR_CHANGED} event. See {Wx::SysColourChangedEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SysColourChangedEvent] event the event to handle def evt_sys_colour_changed(meth = nil, &block) end # Process a {Wx::EVT_MOUSE_CAPTURE_CHANGED} event. See {Wx::MouseCaptureChangedEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseCaptureChangedEvent] event the event to handle def evt_mouse_capture_changed(meth = nil, &block) end # Process a {Wx::EVT_MOUSE_CAPTURE_LOST} event. See {Wx::MouseCaptureLostEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MouseCaptureLostEvent] event the event to handle def evt_mouse_capture_lost(meth = nil, &block) end # Process a {Wx::EVT_DISPLAY_CHANGED} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::DisplayChangedEvent] event the event to handle def evt_display_changed(meth = nil, &block) end # Process a {Wx::EVT_DPI_CHANGED} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::DPIChangedEvent] event the event to handle def evt_dpi_changed(meth = nil, &block) end # Process a navigation key event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::NavigationKeyEvent] event the event to handle def evt_navigation_key(meth = nil, &block) end # Process a {Wx::EVT_CREATE} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::WindowCreateEvent] event the event to handle def evt_window_create(meth = nil, &block) end # Process a {Wx::EVT_HELP} event. See {Wx::HelpEvent}. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HelpEvent] event the event to handle def evt_help(id, meth = nil, &block) end # Process a {Wx::EVT_HELP} event for a range of ids. See {Wx::HelpEvent}. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id1 first window/control id of range # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id2 last window/control id of range # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HelpEvent] event the event to handle def evt_help_range(id1, id2, meth = nil, &block) end # Some or all of the controls content was copied to the clipboard. # Processes a {Wx::EVT_TEXT_COPY} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ClipboardTextEvent] event the event to handle def evt_text_copy(id, meth = nil, &block) end # Some or all of the controls content was cut (i.e. copied and deleted). # Processes a {Wx::EVT_TEXT_CUT} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ClipboardTextEvent] event the event to handle def evt_text_cut(id, meth = nil, &block) end # Clipboard content was pasted into the control. # Processes a {Wx::EVT_TEXT_PASTE} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ClipboardTextEvent] event the event to handle def evt_text_paste(id, meth = nil, &block) end # A right click (or other context menu command depending on platform) has been detected. See {Wx::ContextMenuEvent}. # Processes a {Wx::EVT_CONTEXT_MENU} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ContextMenuEvent] event the event to handle def evt_context_menu(meth = nil, &block) end # Process a {Wx::EVT_CHILD_FOCUS} event. See {Wx::ChildFocusEvent}. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ChildFocusEvent] event the event to handle def evt_child_focus(meth = nil, &block) end # The user expanded or collapsed the collapsible pane. # Processes a {Wx::EVT_COLLAPSIBLEPANE_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CollapsiblePaneEvent] event the event to handle def evt_collapsiblepane_changed(id, meth = nil, &block) end # Generated whenever an arrow is pressed. # Processes a {Wx::EVT_SPIN} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SpinEvent] event the event to handle def evt_spin(id, meth = nil, &block) end # Generated when left/up arrow is pressed. # Processes a {Wx::EVT_SPIN_UP} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SpinEvent] event the event to handle def evt_spin_up(id, meth = nil, &block) end # Generated when right/down arrow is pressed. # Processes a {Wx::EVT_SPIN_DOWN} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SpinEvent] event the event to handle def evt_spin_down(id, meth = nil, &block) end # Generated whenever the numeric value of the spin control is changed, that is, when the up/down spin button is clicked or when the control loses focus and the new value is different from the last one. See {Wx::SpinDoubleEvent}. # Processes a {Wx::EVT_SPINCTRLDOUBLE} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SpinDoubleEvent] event the event to handle def evt_spinctrldouble(id, meth = nil, &block) end # The user changed the font selected in the control either using the button or using text control (see {Wx::FNTP_USE_TEXTCTRL}; note that in this case the event is fired only if the user's input is valid, i.e. recognizable). # Processes a {Wx::EVT_FONTPICKER_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FontPickerEvent] event the event to handle def evt_fontpicker_changed(id, meth = nil, &block) end # Find button was pressed in the dialog. # Processes a {Wx::EVT_FIND} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FindDialogEvent] event the event to handle def evt_find(id, meth = nil, &block) end # Find next button was pressed in the dialog. # Processes a {Wx::EVT_FIND_NEXT} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FindDialogEvent] event the event to handle def evt_find_next(id, meth = nil, &block) end # Replace button was pressed in the dialog. # Processes a {Wx::EVT_FIND_REPLACE} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FindDialogEvent] event the event to handle def evt_find_replace(id, meth = nil, &block) end # Replace all button was pressed in the dialog. # Processes a {Wx::EVT_FIND_REPLACE_ALL} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FindDialogEvent] event the event to handle def evt_find_replace_all(id, meth = nil, &block) end # The dialog is being destroyed, any pointers to it cannot be used any longer. # Processes a {Wx::EVT_FIND_CLOSE} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FindDialogEvent] event the event to handle def evt_find_close(id, meth = nil, &block) end # The user changed the colour selected in the control either using the button or using text control (see {Wx::CLRP_USE_TEXTCTRL}; note that in this case the event is fired only if the user's input is valid, i.e. recognizable). When using a popup dialog for changing the colour, this event is sent only when the changes in the dialog are accepted by the user, unlike EVT_COLOURPICKER_CURRENT_CHANGED. # Processes a {Wx::EVT_COLOURPICKER_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ColourPickerEvent] event the event to handle def evt_colourpicker_changed(id, meth = nil, &block) end # The user changed the currently selected colour in the dialog associated with the control. This event is sent immediately when the selection changes and you must also handle EVT_COLOUR_CANCELLED to revert to the previously selected colour if the selection ends up not being accepted. This event is new since wxWidgets 3.1.3 and currently is only implemented in wxMSW. # Processes a {Wx::EVT_COLOURPICKER_CURRENT_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ColourPickerEvent] event the event to handle def evt_colourpicker_current_changed(id, meth = nil, &block) end # The user cancelled the colour dialog associated with the control, i.e. closed it without accepting the selection. This event is new since wxWidgets 3.1.3 and currently is only implemented in wxMSW. # Processes a {Wx::EVT_COLOURPICKER_DIALOG_CANCELLED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ColourPickerEvent] event the event to handle def evt_colourpicker_dialog_cancelled(id, meth = nil, &block) end # The user changed the file selected in the control either using the button or using text control (see {Wx::FLP_USE_TEXTCTRL}; note that in this case the event is fired only if the user's input is valid, e.g. an existing file path if {Wx::FLP_FILE_MUST_EXIST} was given). # Processes a {Wx::EVT_FILEPICKER_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FileDirPickerEvent] event the event to handle def evt_filepicker_changed(id, meth = nil, &block) end # The user changed the directory selected in the control either using the button or using text control (see {Wx::DIRP_USE_TEXTCTRL}; note that in this case the event is fired only if the user's input is valid, e.g. an existing directory path). # Processes a {Wx::EVT_DIRPICKER_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::FileDirPickerEvent] event the event to handle def evt_dirpicker_changed(id, meth = nil, &block) end # Begin dragging with the left mouse button. # Processes a {Wx::EVT_LIST_BEGIN_DRAG} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_begin_drag(id, meth = nil, &block) end # Begin dragging with the right mouse button. # Processes a {Wx::EVT_LIST_BEGIN_RDRAG} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_begin_rdrag(id, meth = nil, &block) end # Begin editing a label. This can be prevented by calling {Wx::ListEvent#veto}. # Processes a {Wx::EVT_LIST_BEGIN_LABEL_EDIT} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_begin_label_edit(id, meth = nil, &block) end # Finish editing a label. This can be prevented by calling {Wx::ListEvent#veto}. # Processes a {Wx::EVT_LIST_END_LABEL_EDIT} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_end_label_edit(id, meth = nil, &block) end # Delete an item. # Processes a {Wx::EVT_LIST_DELETE_ITEM} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_delete_item(id, meth = nil, &block) end # Delete all items. # Processes a {Wx::EVT_LIST_DELETE_ALL_ITEMS} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_delete_all_items(id, meth = nil, &block) end # The item has been selected. Notice that the mouse is captured by the control itself when this event is generated, see event handling overview. # Processes a {Wx::EVT_LIST_ITEM_SELECTED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_item_selected(id, meth = nil, &block) end # The item has been deselected. {Wx::ListEvent#get_index} may be -1 with virtual lists. # Processes a {Wx::EVT_LIST_ITEM_DESELECTED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_item_deselected(id, meth = nil, &block) end # The item has been activated (ENTER or double click). # Processes a {Wx::EVT_LIST_ITEM_ACTIVATED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_item_activated(id, meth = nil, &block) end # The currently focused item has changed. # Processes a {Wx::EVT_LIST_ITEM_FOCUSED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_item_focused(id, meth = nil, &block) end # The middle mouse button has been clicked on an item. # Processes a {Wx::EVT_LIST_ITEM_MIDDLE_CLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_item_middle_click(id, meth = nil, &block) end # The right mouse button has been clicked on an item. # Processes a {Wx::EVT_LIST_ITEM_RIGHT_CLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_item_right_click(id, meth = nil, &block) end # A key has been pressed. {Wx::ListEvent#get_index} may be -1 if no item is selected. # Processes a {Wx::EVT_LIST_KEY_DOWN} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_key_down(id, meth = nil, &block) end # An item has been inserted. # Processes a {Wx::EVT_LIST_INSERT_ITEM} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_insert_item(id, meth = nil, &block) end # A column (m_col) has been left-clicked. # Processes a {Wx::EVT_LIST_COL_CLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_col_click(id, meth = nil, &block) end # A column (m_col) (which can be -1 if the click occurred outside any column) has been right-clicked. # Processes a {Wx::EVT_LIST_COL_RIGHT_CLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_col_right_click(id, meth = nil, &block) end # The user started resizing a column - can be vetoed. # Processes a {Wx::EVT_LIST_COL_BEGIN_DRAG} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_col_begin_drag(id, meth = nil, &block) end # The divider between columns is being dragged. # Processes a {Wx::EVT_LIST_COL_DRAGGING} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_col_dragging(id, meth = nil, &block) end # A column has been resized by the user. # Processes a {Wx::EVT_LIST_COL_END_DRAG} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_col_end_drag(id, meth = nil, &block) end # Prepare cache for a virtual list control # Processes a {Wx::EVT_LIST_CACHE_HINT} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_cache_hint(id, meth = nil, &block) end # The item has been checked (new since wxWidgets 3.1.0). # Processes a {Wx::EVT_LIST_ITEM_CHECKED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_item_checked(id, meth = nil, &block) end # The item has been unchecked (new since wxWidgets 3.1.0). # Processes a {Wx::EVT_LIST_ITEM_UNCHECKED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::ListEvent] event the event to handle def evt_list_item_unchecked(id, meth = nil, &block) end # The sash position is in the process of being changed. May be used to modify the position of the tracking bar to properly reflect the position that would be set if the drag were to be completed at this point. Processes a {Wx::EVT_SPLITTER_SASH_POS_CHANGING} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SplitterEvent] event the event to handle def evt_splitter_sash_pos_changing(id, meth = nil, &block) end # The sash position was changed. May be used to modify the sash position before it is set, or to prevent the change from taking place. Processes a {Wx::EVT_SPLITTER_SASH_POS_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SplitterEvent] event the event to handle def evt_splitter_sash_pos_changed(id, meth = nil, &block) end # The splitter has been just unsplit. Processes a {Wx::EVT_SPLITTER_UNSPLIT} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SplitterEvent] event the event to handle def evt_splitter_unsplit(id, meth = nil, &block) end # The sash was double clicked. The default behaviour is to unsplit the window when this happens (unless the minimum pane size has been set to a value greater than zero). Processes a {Wx::EVT_SPLITTER_DOUBLECLICKED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SplitterEvent] event the event to handle def evt_splitter_dclick(id, meth = nil, &block) end # Begin dragging with the left mouse button. If you want to enable left-dragging you need to intercept this event and explicitly call {Wx::TreeEvent#allow}, as it's vetoed by default. Processes a {Wx::EVT_TREE_BEGIN_DRAG} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_begin_drag(id, meth = nil, &block) end # Begin dragging with the right mouse button. If you want to enable right-dragging you need to intercept this event and explicitly call {Wx::TreeEvent#allow}, as it's vetoed by default. Processes a {Wx::EVT_TREE_BEGIN_RDRAG} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_begin_rdrag(id, meth = nil, &block) end # End dragging with the left or right mouse button. Processes a {Wx::EVT_TREE_END_DRAG} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_end_drag(id, meth = nil, &block) end # Begin editing a label. This can be prevented by calling Veto(). Processes a {Wx::EVT_TREE_BEGIN_LABEL_EDIT} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_begin_label_edit(id, meth = nil, &block) end # Finish editing a label. This can be prevented by calling Veto(). Processes a {Wx::EVT_TREE_END_LABEL_EDIT} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_end_label_edit(id, meth = nil, &block) end # An item was deleted. Processes a {Wx::EVT_TREE_DELETE_ITEM} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_delete_item(id, meth = nil, &block) end # Request information from the application. Processes a {Wx::EVT_TREE_GET_INFO} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_get_info(id, meth = nil, &block) end # Information is being supplied. Processes a {Wx::EVT_TREE_SET_INFO} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_set_info(id, meth = nil, &block) end # The item has been activated, i.e. chosen by double clicking it with mouse or from keyboard. Processes a {Wx::EVT_TREE_ITEM_ACTIVATED} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_item_activated(id, meth = nil, &block) end # The item has been collapsed. Processes a {Wx::EVT_TREE_ITEM_COLLAPSED} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_item_collapsed(id, meth = nil, &block) end # The item is being collapsed. This can be prevented by calling Veto(). Processes a {Wx::EVT_TREE_ITEM_COLLAPSING} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_item_collapsing(id, meth = nil, &block) end # The item has been expanded. Processes a {Wx::EVT_TREE_ITEM_EXPANDED} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_item_expanded(id, meth = nil, &block) end # The item is being expanded. This can be prevented by calling Veto(). Processes a {Wx::EVT_TREE_ITEM_EXPANDING} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_item_expanding(id, meth = nil, &block) end # The user has clicked the item with the right mouse button. Processes a {Wx::EVT_TREE_ITEM_RIGHT_CLICK} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_item_right_click(id, meth = nil, &block) end # The user has clicked the item with the middle mouse button. This is only supported by the generic control. Processes a {Wx::EVT_TREE_ITEM_MIDDLE_CLICK} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_item_middle_click(id, meth = nil, &block) end # Selection has changed. Processes a {Wx::EVT_TREE_SEL_CHANGED} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_sel_changed(id, meth = nil, &block) end # Selection is changing. This can be prevented by calling Veto(). Processes a {Wx::EVT_TREE_SEL_CHANGING} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_sel_changing(id, meth = nil, &block) end # A key has been pressed. Processes a {Wx::EVT_TREE_KEY_DOWN} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_key_down(id, meth = nil, &block) end # The opportunity to set the item tooltip is being given to the application (call {Wx::TreeEvent#set_tool_tip}). Windows only. Processes a {Wx::EVT_TREE_ITEM_GETTOOLTIP} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_item_gettooltip(id, meth = nil, &block) end # The context menu for the selected item has been requested, either by a right click or by using the menu key. Notice that these events always carry a valid tree item and so are not generated when (right) clicking outside of the items area. If you need to handle such events, consider using {Wx::EVT_CONTEXT_MENU} instead. Processes a {Wx::EVT_TREE_ITEM_MENU} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_item_menu(id, meth = nil, &block) end # The state image has been clicked. Processes a {Wx::EVT_TREE_STATE_IMAGE_CLICK} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TreeEvent] event the event to handle def evt_tree_state_image_click(id, meth = nil, &block) end # Process a {Wx::EVT_SASH_DRAGGED} event, when the user has finished dragging a sash. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SashEvent] event the event to handle def evt_sash_dragged(id, meth = nil, &block) end # Process a {Wx::EVT_SASH_DRAGGED_RANGE} event, when the user has finished dragging a sash. The event handler is called when windows with ids in the given range have their sashes dragged. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id1 first window/control id of range # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id2 last window/control id of range # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SashEvent] event the event to handle def evt_sash_dragged_range(id1, id2, meth = nil, &block) end # Process a {Wx::EVT_QUERY_LAYOUT_INFO} event, to get size, orientation and alignment from a window. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::QueryLayoutInfoEvent] event the event to handle def evt_query_layout_info(meth = nil, &block) end # Process a {Wx::EVT_CALCULATE_LAYOUT} event, which asks the window to take a 'bite' out of a rectangle provided by the algorithm. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CalculateLayoutEvent] event the event to handle def evt_calculate_layout(meth = nil, &block) end # The page has just been changed (this event cannot be vetoed). # Processes a {Wx::EVT_WIZARD_PAGE_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::WizardEvent] event the event to handle def evt_wizard_page_changed(id, meth = nil, &block) end # The page is being changed (this event can be vetoed). # Processes a {Wx::EVT_WIZARD_PAGE_CHANGING} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::WizardEvent] event the event to handle def evt_wizard_page_changing(id, meth = nil, &block) end # Called after Next is clicked but before GetNext is called. Unlike EVT_WIZARD_CHANGING, the handler for this function can change state that might affect the return value of GetNext. This event can be vetoed. # Processes a {Wx::EVT_WIZARD_BEFORE_PAGE_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::WizardEvent] event the event to handle def evt_wizard_before_page_changed(id, meth = nil, &block) end # The page was shown and laid out (this event cannot be vetoed). # Processes a {Wx::EVT_WIZARD_PAGE_SHOWN} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::WizardEvent] event the event to handle def evt_wizard_page_shown(id, meth = nil, &block) end # The user attempted to cancel the wizard (this event may also be vetoed). # Processes a {Wx::EVT_WIZARD_CANCEL} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::WizardEvent] event the event to handle def evt_wizard_cancel(id, meth = nil, &block) end # The wizard help button was pressed. # Processes a {Wx::EVT_WIZARD_HELP} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::WizardEvent] event the event to handle def evt_wizard_help(id, meth = nil, &block) end # The wizard finished button was pressed. # Processes a {Wx::EVT_WIZARD_FINISHED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::WizardEvent] event the event to handle def evt_wizard_finished(id, meth = nil, &block) end # Sent when a media has loaded enough data that it can start playing. Processes a {Wx::EVT_MEDIA_LOADED} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MediaEvent] event the event to handle def evt_media_loaded(id, meth = nil, &block) end # Sent when a media has switched to the {Wx::MediaState::MEDIASTATE_STOPPED} state. You may be able to Veto this event to prevent it from stopping, causing it to continue playing - even if it has reached that end of the media (note that this may not have the desired effect - if you want to loop the media, for example, catch the EVT_MEDIA_FINISHED and play there instead). Processes a {Wx::EVT_MEDIA_STOP} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MediaEvent] event the event to handle def evt_media_stop(id, meth = nil, &block) end # Sent when a media has finished playing in a {Wx::MediaCtrl}. Processes a {Wx::EVT_MEDIA_FINISHED} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MediaEvent] event the event to handle def evt_media_finished(id, meth = nil, &block) end # Sent when a media has switched its state (from any media state). Processes a {Wx::EVT_MEDIA_STATECHANGED} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MediaEvent] event the event to handle def evt_media_statechanged(id, meth = nil, &block) end # Sent when a media has switched to the {Wx::MediaState::MEDIASTATE_PLAYING} state. Processes a {Wx::EVT_MEDIA_PLAY} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MediaEvent] event the event to handle def evt_media_play(id, meth = nil, &block) end # Sent when a media has switched to the {Wx::MediaState::MEDIASTATE_PAUSED} state. Processes a {Wx::EVT_MEDIA_PAUSE} event type. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::MediaEvent] event the event to handle def evt_media_pause(id, meth = nil, &block) end # User clicked on a hyperlink. # Processes a {Wx::EVT_HYPERLINK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HyperlinkEvent] event the event to handle def evt_hyperlink(id, meth = nil, &block) end # Process a {Wx::EVT_BUTTON} event, when the button is clicked. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_button(id, meth = nil, &block) end # Process a {Wx::EVT_CHECKBOX} event, when the checkbox is clicked. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_checkbox(id, meth = nil, &block) end # Process a {Wx::EVT_CHOICE} event, when an item on the list is selected. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_choice(id, meth = nil, &block) end # Process a {Wx::EVT_COMBOBOX} event, when an item on the list is selected. Note that calling {Wx::OwnerDrawnComboBox#get_value} returns the new value of selection. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_combobox(id, meth = nil, &block) end # Process a {Wx::EVT_LISTBOX} event, when an item on the list is selected or the selection changes. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_listbox(id, meth = nil, &block) end # Process a {Wx::EVT_LISTBOX_DCLICK} event, when the listbox is double-clicked. On some platforms (notably wxGTK2) pressing the enter key is handled as an equivalent of a double-click. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_listbox_dclick(id, meth = nil, &block) end # Process a {Wx::EVT_CHECKLISTBOX} event, when an item in the check list box is checked or unchecked. {Wx::CommandEvent#get_int} will contain the index of the item that was checked or unchecked. {Wx::CommandEvent#is_checked} is not valid! Use {Wx::CheckListBox#is_checked} instead. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_checklistbox(id, meth = nil, &block) end # The same as EVT_TOOL(). # Processes a {Wx::EVT_MENU} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_menu(id, meth = nil, &block) end # The same as EVT_TOOL_RANGE(). # Processes a {Wx::EVT_MENU} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id1 first window/control id of range # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id2 last window/control id of range # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_menu_range(id1, id2, meth = nil, &block) end # Process a {Wx::EVT_RADIOBOX} event, when a radiobutton is clicked. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_radiobox(id, meth = nil, &block) end # Process a {Wx::EVT_RADIOBUTTON} event, when the radiobutton is clicked. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_radiobutton(id, meth = nil, &block) end # Process a {Wx::EVT_SCROLLBAR} command, which is generated by a {Wx::ScrollBar} control. This is provided for compatibility only; more specific scrollbar event macros should be used instead (see {Wx::ScrollEvent}). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_scrollbar(id, meth = nil, &block) end # Process {Wx::EVT_SLIDER} which is generated after any change of {Wx::Slider} position in addition to one of the events above. Notice that the handler of this event receives a {Wx::CommandEvent} as argument and not {Wx::ScrollEvent}, as all the other handlers. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_slider(id, meth = nil, &block) end # Process a {Wx::EVT_TEXT} event, when the text changes. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_text(id, meth = nil, &block) end # Process a {Wx::EVT_TEXT_ENTER} event, when RETURN is pressed in the combo control. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_text_enter(id, meth = nil, &block) end # This event is generated when the user tries to enter more text into the control than the limit set by {Wx::TextCtrl#set_max_length}, see its description. # Processes a {Wx::EVT_TEXT_MAXLEN} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_text_maxlen(id, meth = nil, &block) end # Handles a {Wx::EVT_TOGGLEBUTTON} event. # Processes a {Wx::EVT_TOGGLEBUTTON} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_togglebutton(id, meth = nil, &block) end # Process a {Wx::EVT_TOOL} event (a synonym for {Wx::EVT_MENU}). Pass the id of the tool. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_tool(id, meth = nil, &block) end # Process a {Wx::EVT_TOOL} event for a range of identifiers. Pass the ids of the tools. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id1 first window/control id of range # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id2 last window/control id of range # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_tool_range(id1, id2, meth = nil, &block) end # Process a {Wx::EVT_TOOL_RCLICKED} event. Pass the id of the tool. (Not available on wxOSX.) # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_tool_rclicked(id, meth = nil, &block) end # Process a {Wx::EVT_TOOL_RCLICKED} event for a range of ids. Pass the ids of the tools. (Not available on wxOSX.) # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id1 first window/control id of range # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id2 last window/control id of range # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_tool_rclicked_range(id1, id2, meth = nil, &block) end # Process a {Wx::EVT_TOOL_ENTER} event. Pass the id of the toolbar itself. The value of {Wx::CommandEvent#get_selection} is the tool id, or -1 if the mouse cursor has moved off a tool. (Not available on wxOSX.) # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_tool_enter(id, meth = nil, &block) end # Process a {Wx::EVT_COMMAND_LEFT_CLICK} command, which is generated by a control (wxMSW only). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_command_left_click(id, meth = nil, &block) end # Process a {Wx::EVT_COMMAND_LEFT_DCLICK} command, which is generated by a control (wxMSW only). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_command_left_dclick(id, meth = nil, &block) end # Process a {Wx::EVT_COMMAND_RIGHT_CLICK} command, which is generated by a control (wxMSW only). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_command_right_click(id, meth = nil, &block) end # Process a {Wx::EVT_COMMAND_SET_FOCUS} command, which is generated by a control (wxMSW only). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_command_set_focus(id, meth = nil, &block) end # Process a {Wx::EVT_COMMAND_KILL_FOCUS} command, which is generated by a control (wxMSW only). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_command_kill_focus(id, meth = nil, &block) end # Process a {Wx::EVT_COMMAND_ENTER} command, which is generated by a control. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_command_enter(id, meth = nil, &block) end # A connection with the network was established. See {Wx::DialUpEvent}. # Processes a {Wx::EVT_DIALUP_CONNECTED} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::App] event the event to handle def evt_dialup_connected(meth = nil, &block) end # The connection with the network was lost. See {Wx::DialUpEvent}. # Processes a {Wx::EVT_DIALUP_DISCONNECTED} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::App] event the event to handle def evt_dialup_disconnected(meth = nil, &block) end # A mouse event occurred over an URL in the text control. # Processes a {Wx::EVT_TEXT_URL} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_text_url(id, meth = nil, &block) end # Process a {Wx::EVT_COMBOBOX_DROPDOWN} event, which is generated when the popup window is shown (drops down). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_combobox_dropdown(id, meth = nil, &block) end # Process a {Wx::EVT_COMBOBOX_CLOSEUP} event, which is generated when the popup window of the combo control disappears (closes up). You should avoid adding or deleting items in this event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_combobox_closeup(id, meth = nil, &block) end # The page selection was changed. Processes a {Wx::EVT_NOTEBOOK_PAGE_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_notebook_page_changed(id, meth = nil, &block) end # The page selection is about to be changed. Processes a {Wx::EVT_NOTEBOOK_PAGE_CHANGING} event. This event can be vetoed. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_notebook_page_changing(id, meth = nil, &block) end # Respond to a {Wx::EVT_SEARCH} event, generated when the search button is clicked. Note that this does not initiate a search on its own, you need to perform the appropriate action in your event handler. You may use # Processes a {Wx::EVT_SEARCH} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_search(id, meth = nil, &block) end # Respond to a {Wx::EVT_SEARCH_CANCEL} event, generated when the cancel button is clicked. # Processes a {Wx::EVT_SEARCH_CANCEL} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_search_cancel(id, meth = nil, &block) end # Process a {Wx::EVT_SPINCTRL} event, which is generated whenever the numeric value of the spin control is updated. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SpinEvent] event the event to handle def evt_spinctrl(id, meth = nil, &block) end # Process a {Wx::EVT_TOOL_DROPDOWN} event. If unhandled, displays the default dropdown menu set using {Wx::ToolBar#set_dropdown_menu}. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CommandEvent] event the event to handle def evt_tool_dropdown(id, meth = nil, &block) end # The page selection was changed. Processes a {Wx::EVT_TOOLBOOK_PAGE_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_toolbook_page_changed(id, meth = nil, &block) end # The page selection is about to be changed. Processes a {Wx::EVT_TOOLBOOK_PAGE_CHANGING} event. This event can be vetoed (using {Wx::NotifyEvent#veto}). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_toolbook_page_changing(id, meth = nil, &block) end # The page selection was changed. Processes a {Wx::EVT_CHOICEBOOK_PAGE_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_choicebook_page_changed(id, meth = nil, &block) end # The page selection is about to be changed. Processes a {Wx::EVT_CHOICEBOOK_PAGE_CHANGING} event. This event can be vetoed (using {Wx::NotifyEvent#veto}). # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_choicebook_page_changing(id, meth = nil, &block) end # The page selection was changed. Processes a {Wx::EVT_LISTBOOK_PAGE_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_listbook_page_changed(id, meth = nil, &block) end # The page selection is about to be changed. Processes a {Wx::EVT_LISTBOOK_PAGE_CHANGING} event. This event can be vetoed. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_listbook_page_changing(id, meth = nil, &block) end # The page selection was changed. Processes a {Wx::EVT_TREEBOOK_PAGE_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_treebook_page_changed(id, meth = nil, &block) end # The page selection is about to be changed. Processes a {Wx::EVT_TREEBOOK_PAGE_CHANGING} event. This event can be {Wx::vetoed}. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_treebook_page_changing(id, meth = nil, &block) end # The page node is going to be collapsed. Processes a {Wx::EVT_TREEBOOK_NODE_COLLAPSED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_treebook_node_collapsed(id, meth = nil, &block) end # The page node is going to be expanded. Processes a {Wx::EVT_TREEBOOK_NODE_EXPANDED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::BookCtrlEvent] event the event to handle def evt_treebook_node_expanded(id, meth = nil, &block) end # A column heading was clicked. # Processes a {Wx::EVT_HEADER_CLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_click(id, meth = nil, &block) end # A column heading was right clicked. # Processes a {Wx::EVT_HEADER_RIGHT_CLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_right_click(id, meth = nil, &block) end # A column heading was clicked with the middle mouse button. # Processes a {Wx::EVT_HEADER_MIDDLE_CLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_middle_click(id, meth = nil, &block) end # A column heading was double clicked. # Processes a {Wx::EVT_HEADER_DCLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_dclick(id, meth = nil, &block) end # A column heading was right double clicked. # Processes a {Wx::EVT_HEADER_RIGHT_DCLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_right_dclick(id, meth = nil, &block) end # A column heading was double clicked with the middle mouse button. # Processes a {Wx::EVT_HEADER_MIDDLE_DCLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_middle_dclick(id, meth = nil, &block) end # Separator to the right of the specified column was double clicked (this action is commonly used to resize the column to fit its contents width and the control provides {Wx::HeaderCtrl#update_column_width_to_fit} method to make implementing this easier). # Processes a {Wx::EVT_HEADER_SEPARATOR_DCLICK} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_separator_dclick(id, meth = nil, &block) end # The user started to drag the separator to the right of the column with the specified index (this can only happen for the columns for which {Wx::HeaderColumn#is_resizeable} returns true). The event can be vetoed to prevent the column from being resized. If it isn't, the resizing and end resize (or dragging cancelled) events will be generated later. # Processes a {Wx::EVT_HEADER_BEGIN_RESIZE} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_begin_resize(id, meth = nil, &block) end # The user is dragging the column with the specified index resizing it and its current width is {Wx::HeaderCtrlEvent#get_width}. The event can be vetoed to stop the dragging operation completely at any time. # Processes a {Wx::EVT_HEADER_RESIZING} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_resizing(id, meth = nil, &block) end # The user stopped dragging the column by releasing the mouse. The column should normally be resized to the value of {Wx::HeaderCtrlEvent#get_width}. # Processes a {Wx::EVT_HEADER_END_RESIZE} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_end_resize(id, meth = nil, &block) end # The user started to drag the column with the specified index (this can only happen for the controls with {Wx::HD_ALLOW_REORDER} style). This event can be vetoed to prevent the column from being reordered, otherwise the end reorder message will be generated later. # Processes a {Wx::EVT_HEADER_BEGIN_REORDER} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_begin_reorder(id, meth = nil, &block) end # The user dropped the column in its new location. The event can be vetoed to prevent the column from being placed at the new position or handled to update the display of the data in the associated control to match the new column location (available from {Wx::HeaderCtrlEvent#get_new_order}). # Processes a {Wx::EVT_HEADER_END_REORDER} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_end_reorder(id, meth = nil, &block) end # The resizing or reordering operation currently in progress was cancelled. This can happen if the user pressed Esc key while dragging the mouse or the mouse capture was lost for some other reason. You only need to handle this event if your application entered into some modal mode when resizing or reordering began, in which case it should handle this event in addition to the matching end resizing or reordering ones. # Processes a {Wx::EVT_HEADER_DRAGGING_CANCELLED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::HeaderCtrlEvent] event the event to handle def evt_header_dragging_cancelled(id, meth = nil, &block) end # The sash position is in the process of being updated. May be used to modify the position of the tracking bar to properly reflect the position that would be set if the update were to be completed. This can happen e.g. when the window is resized and the sash is moved according to the gravity setting. This event is sent when the window is resized and allows the application to select the desired new sash position. If it doesn't process the event, the position is determined by the gravity setting. Processes a {Wx::EVT_SPLITTER_SASH_POS_RESIZE} event and is only available in wxWidgets 3.1.6 or newer. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::SplitterEvent] event the event to handle def evt_splitter_sash_pos_resize(id, meth = nil, &block) end # A day was double clicked in the calendar. # Processes a {Wx::EVT_CALENDAR} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CalendarEvent] event the event to handle def evt_calendar(id, meth = nil, &block) end # The selected date changed. # Processes a {Wx::EVT_CALENDAR_SEL_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CalendarEvent] event the event to handle def evt_calendar_sel_changed(id, meth = nil, &block) end # The selected month (and/or year) changed. # Processes a {Wx::EVT_CALENDAR_PAGE_CHANGED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CalendarEvent] event the event to handle def evt_calendar_page_changed(id, meth = nil, &block) end # User clicked on the week day header (only generic). # Processes a {Wx::EVT_CALENDAR_WEEKDAY_CLICKED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CalendarEvent] event the event to handle def evt_calendar_weekday_clicked(id, meth = nil, &block) end # User clicked on the week of the year number (only generic). # Processes a {Wx::EVT_CALENDAR_WEEK_CLICKED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::CalendarEvent] event the event to handle def evt_calendar_week_clicked(id, meth = nil, &block) end # Process a {Wx::EVT_DATE_CHANGED} event, which fires when the user changes the current selection in the control. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::DateEvent] event the event to handle def evt_date_changed(id, meth = nil, &block) end # Process a {Wx::EVT_TIME_CHANGED} event, which fires when the user changes the current selection in the control. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::DateEvent] event the event to handle def evt_time_changed(id, meth = nil, &block) end # Process a {Wx::EVT_TASKBAR_MOVE} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TaskBarIconEvent] event the event to handle def evt_taskbar_move(meth = nil, &block) end # Process a {Wx::EVT_TASKBAR_LEFT_DOWN} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TaskBarIconEvent] event the event to handle def evt_taskbar_left_down(meth = nil, &block) end # Process a {Wx::EVT_TASKBAR_LEFT_UP} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TaskBarIconEvent] event the event to handle def evt_taskbar_left_up(meth = nil, &block) end # Process a {Wx::EVT_TASKBAR_RIGHT_DOWN} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TaskBarIconEvent] event the event to handle def evt_taskbar_right_down(meth = nil, &block) end # Process a {Wx::EVT_TASKBAR_RIGHT_UP} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TaskBarIconEvent] event the event to handle def evt_taskbar_right_up(meth = nil, &block) end # Process a {Wx::EVT_TASKBAR_LEFT_DCLICK} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TaskBarIconEvent] event the event to handle def evt_taskbar_left_dclick(meth = nil, &block) end # Process a {Wx::EVT_TASKBAR_RIGHT_DCLICK} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TaskBarIconEvent] event the event to handle def evt_taskbar_right_dclick(meth = nil, &block) end # This is a synonym for either EVT_TASKBAR_RIGHT_DOWN or UP depending on the platform, use this event macro to catch the event which should result in the menu being displayed on the current platform. # Processes a {Wx::EVT_TASKBAR_CLICK} event. # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::TaskBarIconEvent] event the event to handle def evt_taskbar_click(meth = nil, &block) end # Selected directory has changed. Processes a {Wx::EVT_DIRCTRL_SELECTIONCHANGED} event type. Notice that this event is generated even for the changes done by the program itself and not only those done by the user. Available since wxWidgets 2.9.5. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::GenericDirCtrl] event the event to handle def evt_dirctrl_selectionchanged(id, meth = nil, &block) end # The user activated a file by double-clicking or pressing Enter. Available since wxWidgets 2.9.5. # Processes a {Wx::EVT_DIRCTRL_FILEACTIVATED} event. # @param [Integer,Wx::Enum,Wx::Window,Wx::MenuItem,Wx::ToolBarTool,Wx::Timer] id window/control id # @param [String,Symbol,Method,Proc] meth (name of) method or handler proc # @yieldparam [Wx::GenericDirCtrl] event the event to handle def evt_dirctrl_fileactivated(id, meth = nil, &block) end # @!endgroup end