]> git.llucax.com Git - z.facultad/75.52/treemulator.git/commitdiff
Mejoro el layout del dialogo.
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Wed, 23 Nov 2005 01:19:25 +0000 (01:19 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Wed, 23 Nov 2005 01:19:25 +0000 (01:19 +0000)
viewer/key_dialog.cpp
viewer/key_dialog.h

index dfe5c8f9a3f1e20692435e032fa403695e82340d..0426458a69e8b231b7f52e4ad4478efe97994419 100644 (file)
@@ -4,16 +4,15 @@
 
 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);
index c3b28a1eded4475d49df18f03be1b5e0441cc2cd..d1bbe7e077f718a2798becc03ce87653fc992530 100644 (file)
@@ -11,10 +11,9 @@ class KeyDialog : public Gtk::Dialog {
                Glib::ustring key();
                Glib::ustring val();
        private:
-               Gtk::HBox hbox_key;
+               Gtk::Table table;
                Gtk::Label label_key;
                Gtk::Entry entry_key;
-               Gtk::HBox hbox_val;
                Gtk::Label label_val;
                Gtk::Entry entry_val;
 };