class Overlay2Demo
Overlay/Decorative Overlay¶ ↑
Another example of an overlay with some decorative and some interactive controls.
Public Class Methods
new(_main_window)
click to toggle source
# File gtk3/sample/gtk-demo/overlay2.rb, line 11 def initialize(_main_window) @window = Gtk::Window.new(:toplevel) @window.set_default_size(500, 510) @window.title = "Decorative Overlay" @overlay = Gtk::Overlay.new sw = Gtk::ScrolledWindow.new sw.set_policy(:automatic, :automatic) initialize_textview @window.add(@overlay) @overlay.add(sw) sw.add(@text) generate_image_in_overlay("/overlay2/decor1.png", :start) generate_image_in_overlay("/overlay2/decor2.png", :end) generate_adjustment generate_scale_in_overlay @overlay.show_all end
Public Instance Methods
run()
click to toggle source
# File gtk3/sample/gtk-demo/overlay2.rb, line 36 def run if !@window.visible? @window.show_all else @window.destroy end @window end