def initialize
super('GtkExpander',
nil,
0,
[Gtk::Stock::CLOSE, Gtk::Dialog::RESPONSE_NONE])
self.resizable = false
signal_connect('response') do
self.destroy
end
vbox = Gtk::VBox.new(false, 5)
self.vbox.pack_start(vbox, true, true)
vbox.border_width = 5
label = Gtk::Label.new('Expander demo. CLick on the triangle for details.')
vbox.pack_start(label, false, false)
expander = Gtk::Expander.new('Details')
vbox.pack_start(expander, false, false)
expander.add(Gtk::Label.new('Details can be shown or hidden.'))
end