re-layout script-selector (only grow description vertically)
authorRobin Gareus <robin@gareus.org>
Sat, 18 Feb 2017 18:01:00 +0000 (19:01 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 18 Feb 2017 18:01:00 +0000 (19:01 +0100)
gtk2_ardour/script_selector.cc

index 4a26973e648bd50c701c9f46df20668a8edd4bf2..a80a0af1cc0ba2c325114872e5210b3efc49ee2c 100644 (file)
@@ -42,22 +42,22 @@ ScriptSelector::ScriptSelector (std::string title, LuaScriptInfo::ScriptType typ
 
        l = manage (new Label (_("<b>Type:</b>"), Gtk::ALIGN_END, Gtk::ALIGN_CENTER, false));
        l->set_use_markup ();
-       t->attach (*l, 0, 1, ty, ty+1);
-       t->attach (_type, 1, 2, ty, ty+1);
+       t->attach (*l, 0, 1, ty, ty+1, FILL|EXPAND, SHRINK);
+       t->attach (_type, 1, 2, ty, ty+1, FILL|EXPAND, SHRINK);
        ++ty;
 
        l = manage (new Label (_("<b>Author:</b>"), Gtk::ALIGN_END, Gtk::ALIGN_CENTER, false));
        l->set_use_markup ();
-       t->attach (*l, 0, 1, ty, ty+1);
-       t->attach (_author, 1, 2, ty, ty+1);
+       t->attach (*l, 0, 1, ty, ty+1, FILL|EXPAND, SHRINK);
+       t->attach (_author, 1, 2, ty, ty+1, FILL|EXPAND, SHRINK);
        ++ty;
 
-       l = manage (new Label (_("<b>Description:</b>"), Gtk::ALIGN_END, Gtk::ALIGN_CENTER, false));
-       l->set_use_markup ();
-       t->attach (*l, 0, 1, ty, ty+1);
-       t->attach (_description, 1, 2, ty, ty+1);
+       Frame* f = manage(new Frame (_("Description")));
+       f->add (_description);
+       t->attach (*f, 0, 2, ty, ty+1);
        ++ty;
 
+       _description.set_padding (5, 5);
        _description.set_line_wrap();
 
        get_vbox()->set_spacing (6);