# ---------------------------------------------------------------------------- # This file is automatically generated by the WXRuby3 documentation # generator. Do not alter this file. # ---------------------------------------------------------------------------- class Wx::EvtHandler # @!group PG Event handler methods # Processes a {Wx::PG::EVT_PG_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::PG::PropertyGridEvent] event the event to handle def evt_pg_selected(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_CHANGED} event, generated when property value has been changed by the user. # Processes a {Wx::PG::EVT_PG_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::PG::PropertyGridEvent] event the event to handle def evt_pg_changed(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_CHANGING} event, generated when property value is about to be changed by user. Use {Wx::PG::PropertyGridEvent#get_value} to take a peek at the pending value, and {Wx::PG::PropertyGridEvent#veto} to prevent change from taking place, if necessary. # Processes a {Wx::PG::EVT_PG_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::PG::PropertyGridEvent] event the event to handle def evt_pg_changing(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_HIGHLIGHTED} event, which occurs when mouse moves over a property. Event's property is NULL if hovered area does not belong to any property. # Processes a {Wx::PG::EVT_PG_HIGHLIGHTED} 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::PG::PropertyGridEvent] event the event to handle def evt_pg_highlighted(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_RIGHT_CLICK} event, which occurs when property is clicked on with right mouse button. # Processes a {Wx::PG::EVT_PG_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::PG::PropertyGridEvent] event the event to handle def evt_pg_right_click(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_DOUBLE_CLICK} event, which occurs when property is double-clicked on with left mouse button. # Processes a {Wx::PG::EVT_PG_DOUBLE_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::PG::PropertyGridEvent] event the event to handle def evt_pg_double_click(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_ITEM_COLLAPSED} event, generated when user collapses a property or category. # Processes a {Wx::PG::EVT_PG_ITEM_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::PG::PropertyGridEvent] event the event to handle def evt_pg_item_collapsed(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_ITEM_EXPANDED} event, generated when user expands a property or category. # Processes a {Wx::PG::EVT_PG_ITEM_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::PG::PropertyGridEvent] event the event to handle def evt_pg_item_expanded(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_LABEL_EDIT_BEGIN} event, generated when user is about to begin editing a property label. You can veto this event to prevent the action. # Processes a {Wx::PG::EVT_PG_LABEL_EDIT_BEGIN} 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::PG::PropertyGridEvent] event the event to handle def evt_pg_label_edit_begin(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_LABEL_EDIT_ENDING} event, generated when user is about to end editing of a property label. You can veto this event to prevent the action. # Processes a {Wx::PG::EVT_PG_LABEL_EDIT_ENDING} 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::PG::PropertyGridEvent] event the event to handle def evt_pg_label_edit_ending(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_COL_BEGIN_DRAG} event, generated when user starts resizing a column - can be vetoed. # Processes a {Wx::PG::EVT_PG_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::PG::PropertyGridEvent] event the event to handle def evt_pg_col_begin_drag(id, meth = nil, &block) end # Processes a {Wx::PG::EVT_PG_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::PG::PropertyGridEvent] event the event to handle def evt_pg_col_dragging(id, meth = nil, &block) end # Respond to {Wx::PG::EVT_PG_COL_END_DRAG} event, generated after column resize by user has finished. # Processes a {Wx::PG::EVT_PG_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::PG::PropertyGridEvent] event the event to handle def evt_pg_col_end_drag(id, meth = nil, &block) end # @!endgroup end