KeyDialog::KeyDialog(const Glib::ustring& title, bool dato):
Gtk::Dialog(title + " Clave", true, true),
- label_key("Clave"), label_val("Dato")
+ label_key("Clave : "), label_val("Dato : ")
{
- hbox_key.add(label_key);
- hbox_key.add(entry_key);
- get_vbox()->add(hbox_key);
+ get_vbox()->add(table);
+ table.attach (label_key, 0, 1, 0, 1, Gtk::FILL|Gtk::SHRINK, Gtk::SHRINK, 8, 8);
+ table.attach (entry_key, 1, 2, 0, 1, Gtk::FILL|Gtk::EXPAND, Gtk::SHRINK, 8, 8);
if (dato)
{
- hbox_val.add(label_val);
- hbox_val.add(entry_val);
- get_vbox()->add(hbox_val);
+ table.attach (label_val, 0, 1, 1, 2, Gtk::FILL|Gtk::SHRINK, Gtk::SHRINK, 8, 8);
+ table.attach (entry_val, 1, 2, 1, 2, Gtk::FILL|Gtk::EXPAND, Gtk::SHRINK, 8, 8);
}
add_button(Gtk::StockID("gtk-cancel"), Gtk::RESPONSE_CANCEL);
add_button(Gtk::StockID("gtk-ok"), Gtk::RESPONSE_OK);