class FlowboxDemo
Constants
- COLORS
Public Class Methods
new(main_window)
click to toggle source
# File gtk3/sample/gtk-demo/flowbox.rb, line 32 def initialize(main_window) @window = Gtk::Window.new(:toplevel) @window.screen = main_window.screen @window.title = "Flow Box" @window.set_default_size(400, 600) scrolled = Gtk::ScrolledWindow.new scrolled.set_policy(:never, :automatic) flowbox = Gtk::FlowBox.new flowbox.valign = :start flowbox.max_children_per_line = 36 flowbox.selection_mode = :none scrolled.add(flowbox) @window.add(scrolled) COLORS.each do |color| flowbox.add(ColorSwatch.new(color)) end scrolled.show_all end
Public Instance Methods
run()
click to toggle source
# File gtk3/sample/gtk-demo/flowbox.rb, line 55 def run if !@window.visible? @window.show_all else @window.destroy end @window end