# File gtk2/sample/testgtk/rulers.rb, line 14 def initialize super("rulers") set_default_size(300, 300) set_events(Gdk::Event::POINTER_MOTION_MASK | Gdk::Event::POINTER_MOTION_HINT_MASK) table = Gtk::Table.new(2, 2, false) add(table) hruler = Gtk::HRuler.new hruler.metric = Gtk::CENTIMETERS hruler.set_range(100, 0, 0, 20) vruler = Gtk::VRuler.new vruler.set_range(5, 15, 0, 20) signal_connect("motion_notify_event"){ |w, e| vruler.signal_emit("motion_notify_event", e) } table.attach(hruler, 1, 2, 0, 1, Gtk::EXPAND | Gtk::FILL, Gtk::FILL, 0, 0) signal_connect("motion_notify_event"){ |w, e| hruler.signal_emit("motion_notify_event", e) } table.attach(vruler, 0, 1, 1, 2, Gtk::FILL, Gtk::EXPAND | Gtk::FILL, 0, 0) end
Generated with the Darkfish Rdoc Generator 2.