diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2009-06-17 18:11:04 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2009-06-17 18:11:04 +0000 |
commit | daf0e333a942a19fcfc4c72d1193eb21c294a0a7 (patch) | |
tree | db62d8cac9553e875118d9b192c125fbabe8d330 | |
parent | 65d10c219caafc15686b64a8ee19fcb29e149147 (diff) |
pack zoom controls into upper right of editor table/packer
git-svn-id: svn://localhost/ardour2/branches/3.0@5209 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r-- | gtk2_ardour/actions.cc | 1 | ||||
-rw-r--r-- | gtk2_ardour/editor.cc | 24 | ||||
-rw-r--r-- | gtk2_ardour/editor_canvas.cc | 4 | ||||
-rw-r--r-- | gtk2_ardour/wscript | 1 |
4 files changed, 18 insertions, 12 deletions
diff --git a/gtk2_ardour/actions.cc b/gtk2_ardour/actions.cc index a39283c977..322dd9fccf 100644 --- a/gtk2_ardour/actions.cc +++ b/gtk2_ardour/actions.cc @@ -90,6 +90,7 @@ ActionManager::init () } if (!loaded) { + cerr << _("ardour will not work without a valid ardour.menus file") << endl; error << _("ardour will not work without a valid ardour.menus file") << endmsg; exit(1); } diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 87490a67b2..3498e6686b 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -407,7 +407,7 @@ Editor::Editor () tempo_label.set_no_show_all(); meter_label.set_name ("EditorTimeButton"); meter_label.set_size_request (-1, (int)timebar_height); - meter_label.set_alignment (0.0, 0.5); + meter_label.set_alignment (1.0, 0.5); meter_label.set_padding (5,0); meter_label.hide(); meter_label.set_no_show_all(); @@ -482,8 +482,8 @@ Editor::Editor () pad_line_1->show(); time_pad->show(); - //time_canvas_vbox.set_size_request (-1, (int)(timebar_height * visible_timebars) + 2); - //time_canvas_vbox.set_size_request (-1, -1); + time_canvas_vbox.set_size_request (-1, (int)(timebar_height * visible_timebars) + 2); + time_canvas_vbox.set_size_request (-1, -1); ruler_label_event_box.add (ruler_label_vbox); ruler_label_event_box.set_events (Gdk::BUTTON_PRESS_MASK|Gdk::BUTTON_RELEASE_MASK); @@ -508,14 +508,18 @@ Editor::Editor () edit_packer.set_border_width (0); edit_packer.set_name ("EditorWindow"); + edit_packer.attach (zoom_vbox, 0, 1, 0, 2, SHRINK, FILL, 0, 0); + /* labels for the rulers */ edit_packer.attach (ruler_label_event_box, 1, 2, 0, 1, FILL, SHRINK, 0, 0); + /* labels for the marker "tracks" */ edit_packer.attach (time_button_event_box, 1, 2, 1, 2, FILL, SHRINK, 0, 0); - + /* the rulers */ edit_packer.attach (time_canvas_event_box, 2, 3, 0, 1, FILL|EXPAND, FILL, 0, 0); - - edit_packer.attach (controls_layout, 1, 2, 2, 3, FILL, FILL|EXPAND, 0, 0); + /* track controls */ + edit_packer.attach (controls_layout, 0, 2, 2, 3, FILL, FILL|EXPAND, 0, 0); + /* main canvas */ edit_packer.attach (track_canvas_event_box, 2, 3, 1, 3, FILL|EXPAND, FILL|EXPAND, 0, 0); - + /* summary widget at bottom */ edit_packer.attach (*_summary, 0, 3, 3, 4, FILL|EXPAND, SHRINK, 0, 0); bottom_hbox.set_border_width (2); @@ -3129,9 +3133,9 @@ Editor::setup_toolbar () zoom_box.pack_start (zoom_out_full_button, false, false); HBox* zbc = manage (new HBox); - zbc->pack_start (zoom_focus_selector, false, false); - zoom_vbox.pack_start (*zbc, false, false); - zoom_vbox.pack_start (zoom_box, false, false); + zbc->pack_start (zoom_focus_selector, PACK_SHRINK); + zoom_vbox.pack_start (*zbc, PACK_SHRINK); + zoom_vbox.pack_start (zoom_box, PACK_SHRINK); snap_box.set_spacing (1); snap_box.set_border_width (2); diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc index 35639a8787..9e7da30a89 100644 --- a/gtk2_ardour/editor_canvas.cc +++ b/gtk2_ardour/editor_canvas.cc @@ -407,8 +407,8 @@ Editor::controls_layout_size_request (Requisition* req) controls_layout.property_width () = vbox_width; controls_layout.property_width_request () = vbox_width; - time_button_event_box.property_width_request () = vbox_width; - zoom_box.property_width_request () = vbox_width; + // time_button_event_box.property_width_request () = vbox_width; + // zoom_box.property_width_request () = vbox_width; } if (req->height != height) { diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript index 9b7ab1fd3f..a61b3733d2 100644 --- a/gtk2_ardour/wscript +++ b/gtk2_ardour/wscript @@ -347,6 +347,7 @@ def build(bld): obj.argv = menus_argv obj.stdin = 'ardour.menus.in' obj.stdout = 'ardour.menus' + obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3') # Keybindings keybindings_dict = {} |