def initialize
super("CSS Accordion")
set_default_size(600, 300)
container = Gtk::Box.new(:horizontal, 0)
container.set_halign(:center)
container.set_valign(:center)
add(container)
child = Gtk::Button.new(:label => "This")
container.add(child)
child = Gtk::Button.new(:label => "Is")
container.add(child)
child = Gtk::Button.new(:label => "A")
container.add(child)
child = Gtk::Button.new(:label => "CSS")
container.add(child)
child = Gtk::Button.new(:label => "Accordion")
container.add(child)
child = Gtk::Button.new(:label => ":-)")
container.add(child)
provider = Gtk::CssProvider.new
provider.load(:data => File.read("css_accordion.css"))
apply_css(self, provider)
end