Module: Alexandria::TreeViewOverrides
- Defined in:
- lib/alexandria/ui/multi_drag_treeview.rb
Defined Under Namespace
Classes: Context
Instance Method Summary collapse
Instance Method Details
#drag_context ⇒ Object
58 59 60 |
# File 'lib/alexandria/ui/multi_drag_treeview.rb', line 58 def drag_context @context.drag_context end |
#enable_model_drag_source(start_button_mask, targets, actions) ⇒ Object
44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/alexandria/ui/multi_drag_treeview.rb', line 44 def enable_model_drag_source(, targets, actions) super @context = Context.new @context. = @context.source_targets = Gtk::TargetList.new(targets) @context.source_actions = actions @context. = signal_connect("button_press_event") do |, event, _data| (event) end end |