- {
- TreeModel::Row row;
- row = *(group_model->append());
- row[group_columns.is_active] = false;
- row[group_columns.is_visible] = true;
- row[group_columns.text] = (_("-all-"));
- row[group_columns.routegroup] = 0;
- }
+ VBox* edit_group_display_packer = manage (new VBox());
+ HButtonBox* edit_group_display_button_box = manage (new HButtonBox());
+ Button* edit_group_add_button = manage (new Button ("+"));
+ Button* edit_group_remove_button = manage (new Button("-"));
+
+ edit_group_add_button->signal_clicked().connect (mem_fun (*this, &Editor::new_edit_group));
+ edit_group_remove_button->signal_clicked().connect (mem_fun (*this, &Editor::remove_selected_edit_group));
+
+ edit_group_display_button_box->pack_start (*edit_group_add_button);
+ edit_group_display_button_box->pack_start (*edit_group_remove_button);
+
+ edit_group_display_packer->pack_start (edit_group_display_scroller, true, true);
+ edit_group_display_packer->pack_start (*edit_group_display_button_box, false, false);