X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fplaylist_selector.cc;h=512695aad7b64075edb66fd7a30125d2592b244e;hb=aaa44a37aaf585b9bcd9268a9551a005e6269bdb;hp=262890e6cb9c551c7b908a26f292bf80e770fc19;hpb=3db47e694c45af1c0144b325da57e09e72ac0240;p=ardour.git diff --git a/gtk2_ardour/playlist_selector.cc b/gtk2_ardour/playlist_selector.cc index 262890e6cb..512695aad7 100644 --- a/gtk2_ardour/playlist_selector.cc +++ b/gtk2_ardour/playlist_selector.cc @@ -42,12 +42,11 @@ using namespace Gtk; using namespace ARDOUR; PlaylistSelector::PlaylistSelector () - : ArdourDialog ("playlist selector"), - close_button (_("close")) + : ArdourDialog ("playlist selector") { rui = 0; - set_position (Gtk::WIN_POS_MOUSE); + set_position (WIN_POS_MOUSE); set_name ("PlaylistSelectorWindow"); set_title (_("ardour: playlists")); set_modal(true); @@ -59,16 +58,17 @@ PlaylistSelector::PlaylistSelector () tree.append_column (_("Playlists grouped by track"), columns.text); scroller.add (tree); - scroller.set_policy (Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); + scroller.set_policy (POLICY_AUTOMATIC, POLICY_AUTOMATIC); - close_button.signal_clicked().connect (mem_fun(*this, &PlaylistSelector::close_button_click)); + // GTK2FIX do we need this stuff or is GTK applying some policy now? + //set_border_width (6); + // set_spacing (12); - vpacker.set_border_width (6); - vpacker.set_spacing (12); - vpacker.pack_start (scroller); - vpacker.pack_start (close_button, false, false); + get_vbox()->pack_start (scroller); + + Button* b = add_button (_("close"), RESPONSE_CANCEL); + b->signal_clicked().connect (mem_fun(*this, &PlaylistSelector::close_button_click)); - add (vpacker); } PlaylistSelector::~PlaylistSelector () @@ -108,7 +108,7 @@ PlaylistSelector::show_for (RouteUI* ruix) this_ds = rui->get_diskstream(); - Gtk::TreeModel::Row others = *(model->append ()); + TreeModel::Row others = *(model->append ()); others[columns.text] = _("Other tracks"); others[columns.playlist] = 0;