Sha256: 22ddad7631c293a137e2466f890302342526497b897ca04b4e32e4a8ed29349f
Contents?: true
Size: 724 Bytes
Versions: 36
Compression:
Stored size: 724 Bytes
Contents
# Copyright (c) 2015 Ruby-GNOME2 Project Team # This program is licenced under the same licence as Ruby-GNOME2. # =begin = Stack GtkStack is a container that shows a single child at a time, with nice transitions when the visible child changes. GtkStackSwitcher adds buttons to control which child is visible. =end class StackDemo def initialize(main_window) builder = Gtk::Builder.new(:resource => "/stack/stack.ui") builder.connect_signals {} @window = builder["window1"] @window.screen = main_window.screen @window.signal_connect("destroy") { window.destroyed(window) } end def run if !@window.visible? @window.show_all else @window.destroy end @window end end
Version data entries
36 entries across 28 versions & 2 rubygems