class DraggableWidget

Public Class Methods

new() click to toggle source
Calls superclass method
# File gtk2/sample/misc/drag-move.rb, line 14
def initialize
  super
  set_visible_window(false)
  @dragging = false
  @drag_button = 1
  set_button_press_event
  set_button_release_event
  set_motion_notify_event
end

Public Instance Methods

dragging?() click to toggle source
# File gtk2/sample/misc/drag-move.rb, line 37
def dragging?
  @dragging
end
layout() click to toggle source
# File gtk2/sample/misc/drag-move.rb, line 24
def layout
  parent
end
move(x, y) click to toggle source
# File gtk2/sample/misc/drag-move.rb, line 28
def move(x, y)
  if layout
    layout.move(self, x, y)
    true
  else
    false
  end
end