Gtk::Window
# File goocanvas/sample/demo.rb, line 45 def initialize super(Gtk::Window::TOPLEVEL) signal_connect("destroy") do |widget, event| Gtk::main_quit() end signal_connect("key_press_event") do |widget, event| if event.state.control_mask? and event.keyval == Gdk::Keyval::GDK_q destroy true else false end end set_default_size(640, 600) notebook = Gtk::Notebook.new add(notebook) notebook.show notebook.append_page(CanvasSamplePrimitives.new(false), Gtk::Label.new("Primitives")) notebook.append_page(CanvasSampleArrowhead.new, Gtk::Label.new("Arrowhead")) notebook.append_page(CanvasSampleFifteen.new, Gtk::Label.new("Fifteen")) # notebook.append_page(CanvasSampleFeatures.new, # Gtk::Label.new("Feature")) # notebook.append_page(CanvasSampleRichText.new, # Gtk::Label.new("Rich Text")) # notebook.append_page(CanvasSampleBezierCurve.new, # Gtk::Label.new("Bezier Curve")) show end
Generated with the Darkfish Rdoc Generator 2.