summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2009-06-17 18:11:04 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2009-06-17 18:11:04 +0000
commitdaf0e333a942a19fcfc4c72d1193eb21c294a0a7 (patch)
treedb62d8cac9553e875118d9b192c125fbabe8d330
parent65d10c219caafc15686b64a8ee19fcb29e149147 (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.cc1
-rw-r--r--gtk2_ardour/editor.cc24
-rw-r--r--gtk2_ardour/editor_canvas.cc4
-rw-r--r--gtk2_ardour/wscript1
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 = {}