Class Ui::WxWidgets::Widgets::NodesBrowserEvent
In: ui/wx/widgets/hoststree.rb
Parent: Wx::CommandEvent

Methods

new   node  

Constants

EVT_RENAME_NODE = Wx::EvtHandler.register_class(self, nil, 'evt_rename_node', 1)   Create a new unique constant identifier, associate this class with events of that identifier, and create a shortcut ‘evt_rename_node’ and ‘evt_reassign_node’.
EVT_REASSIGN_NODE = Wx::EvtHandler.register_class(self, nil, 'evt_reassign_node', 1)
EVT_ADD_CHILD_NODE = Wx::EvtHandler.register_class(self, nil, 'evt_add_child_node', 1)   TODO: is this required?
EVT_CLICK_NODE = Wx::EvtHandler.register_class(self, nil, 'evt_click_node', 1)
EVT_RIGHT_CLICK_NODE = Wx::EvtHandler.register_class(self, nil, 'evt_right_click_node', 1)

Public Class methods

[Source]

# File ui/wx/widgets/hoststree.rb, line 30
        def initialize(nodes_browser, event_id, node)
          super(event_id)
          self.client_data = node
          self.id = nodes_browser.get_id
        end

Public Instance methods

[Source]

# File ui/wx/widgets/hoststree.rb, line 36
        def node
          self.client_data
        end

[Validate]