From 06938105a4c4ed4e343acaebf82087002b53e591 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 18 Dec 2016 21:39:36 +0100 Subject: Simplify spacer code --- gtk2_ardour/editor.cc | 31 ++++++------------------------- 1 file changed, 6 insertions(+), 25 deletions(-) (limited to 'gtk2_ardour/editor.cc') diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index f309fdb948..518fdce547 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -87,6 +87,7 @@ #include "actions.h" #include "analysis_window.h" +#include "ardour_spacer.h" #include "audio_clock.h" #include "audio_region_view.h" #include "audio_streamview.h" @@ -758,11 +759,6 @@ Editor::Editor () global_vpacker.set_spacing (2); global_vpacker.set_border_width (0); - //spacer - EventBox *spacer = manage (new EventBox ()); spacer->set_size_request(-1, 1); - spacer->signal_expose_event().connect (sigc::mem_fun (ARDOUR_UI::instance(), &ARDOUR_UI::spacer_expose), false); spacer->show(); -// global_vpacker.pack_start (*spacer, false, false, 0); - global_vpacker.pack_start (toolbar_hbox, false, false); global_vpacker.pack_start (edit_pane, true, true); global_hpacker.pack_start (global_vpacker, true, true); @@ -3190,38 +3186,23 @@ Editor::setup_toolbar () if (!ARDOUR::Profile->get_trx()) { - //spacer - EventBox *spacer = manage (new EventBox ()); spacer->set_size_request(3, 12); - spacer->signal_expose_event().connect (sigc::mem_fun (ARDOUR_UI::instance(), &ARDOUR_UI::spacer_expose), false); spacer->show(); - toolbar_hbox.pack_start (*spacer, false, false, 3); + toolbar_hbox.pack_start (*(manage (new ArdourVSpacer ())), false, false, 3); toolbar_hbox.pack_start (_zoom_box, false, false); - //spacer - spacer = manage (new EventBox ()); spacer->set_size_request(3, 12); - spacer->signal_expose_event().connect (sigc::mem_fun (ARDOUR_UI::instance(), &ARDOUR_UI::spacer_expose), false); spacer->show(); - toolbar_hbox.pack_start (*spacer, false, false, 3); + toolbar_hbox.pack_start (*(manage (new ArdourVSpacer ())), false, false, 3); toolbar_hbox.pack_start (_track_box, false, false); - //spacer - spacer = manage (new EventBox ()); spacer->set_size_request(3, 12); - spacer->signal_expose_event().connect (sigc::mem_fun (ARDOUR_UI::instance(), &ARDOUR_UI::spacer_expose), false); spacer->show(); - toolbar_hbox.pack_start (*spacer, false, false, 3); + toolbar_hbox.pack_start (*(manage (new ArdourVSpacer ())), false, false, 3); toolbar_hbox.pack_start (snap_box, false, false); - //spacer - spacer = manage (new EventBox ()); spacer->set_size_request(3, 12); - spacer->signal_expose_event().connect (sigc::mem_fun (ARDOUR_UI::instance(), &ARDOUR_UI::spacer_expose), false); spacer->show(); - toolbar_hbox.pack_start (*spacer, false, false, 3); + toolbar_hbox.pack_start (*(manage (new ArdourVSpacer ())), false, false, 3); toolbar_hbox.pack_start (*ep_box, false, false); - //spacer - spacer = manage (new EventBox ()); spacer->set_size_request(3, 12); - spacer->signal_expose_event().connect (sigc::mem_fun (ARDOUR_UI::instance(), &ARDOUR_UI::spacer_expose), false); spacer->show(); - toolbar_hbox.pack_start (*spacer, false, false, 3); + toolbar_hbox.pack_start (*(manage (new ArdourVSpacer ())), false, false, 3); toolbar_hbox.pack_start (*nudge_box, false, false); } -- cgit v1.2.3