class CssBlendmodesDemo
Public Class Methods
new(main_window)
click to toggle source
# File gtk3/sample/gtk-demo/css_blendmodes.rb, line 13 def initialize(main_window) @builder = Gtk::Builder.new(:resource => "/css_blendmodes/blendmodes.ui") @window = @builder["window"] @window.transient_for = main_window # Setup the CSS provider for window @provider = Gtk::CssProvider.new Gtk::StyleContext.add_provider_for_screen(Gdk::Screen.default, @provider, Gtk::StyleProvider::PRIORITY_APPLICATION) initialize_blend_modes setup_listbox end
Public Instance Methods
run()
click to toggle source
# File gtk3/sample/gtk-demo/css_blendmodes.rb, line 28 def run if !@window.visible? @window.show_all else @window.destroy end @window end