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
71 72 73 |
# File 'lib/alexandria/ui/multi_drag_treeview.rb', line 71 def drag_context @context.drag_context end |
#enable_model_drag_source(start_button_mask, targets, actions) ⇒ Object
57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/alexandria/ui/multi_drag_treeview.rb', line 57 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 |