def create_bbox_window(horizontal, title, pos, spacing, layout)
window = Gtk::Window.new(title)
window.signal_connect("delete_event") do
window.destroy
end
box1 = Gtk::VBox.new(false, 0)
window.add(box1)
if horizontal
window.set_default_size(550, 60)
window.move(150, pos)
bbox = Gtk::HButtonBox.new
else
window.set_default_size(150, 400)
window.move(pos, 200)
bbox = Gtk::VButtonBox.new
end
bbox.layout_style = layout
bbox.spacing = spacing
box1.border_width = 25
box1.pack_start(bbox, true, true, 0)
button = Gtk::Button.new("OK")
bbox.add(button)
button.signal_connect("clicked") do
window.destroy
end
button = Gtk::Button.new("Cancel")
bbox.add(button)
button.signal_connect("clicked") do
window.destroy
end
button = Gtk::Button.new("Help")
bbox.add(button)
window.show_all
end