Commit graph

225 commits

Author SHA1 Message Date
André Nusser
7a846b7e6d Make capitalization consistent and other minor spelling corrections. 2015-12-01 00:39:35 +01:00
Robin Gareus
22b07e0233 NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
Paul Davis
4dc63966f0 globally remove all trailing whitespace from ardour code base.
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
Paul Davis
eebbf64484 provide Main/cancel-solo as an action and make rude solo button(s) use it 2015-10-02 07:32:56 -04:00
Tim Mayberry
6b019a4953 Move UIConfiguration Singleton into UIConfiguration header
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-16 16:55:17 -04:00
Tim Mayberry
45d487f16e Move ARDOUR_UI::ui_scale into UIConfiguration class 2015-09-16 16:55:17 -04:00
Tim Mayberry
2d47183dc9 Move util functions into UIConfiguration as they depend on it anyway 2015-09-16 16:55:17 -04:00
Paul Davis
5c8e239f95 Revert "start work on auto return target dropdown rather than button"
This reverts commit d1cbb3fb0e.
2015-06-29 14:18:16 -04:00
Paul Davis
b531c878b0 Revert "properly track, update, maintain and set auto return state"
This reverts commit 07d0539526.
2015-06-29 14:18:16 -04:00
Paul Davis
745a235b9d properly track, update, maintain and set auto return state
Conflicts:
	gtk2_ardour/ardour_ui_options.cc
2015-06-29 14:18:13 -04:00
Paul Davis
eb791b7302 start work on auto return target dropdown rather than button
Conflicts:
	gtk2_ardour/ardour_ui.cc
2015-06-29 14:18:13 -04:00
Robin Gareus
d059bdb40c fix 1024px width layout (remove nudge clock special case)
Due to some change somewhere along the road the nudge clock does
no longer fit in the transport-bar on 1024px screen with 100% font-scale,
even if the 2nd clock is hidden.

However, these days it does fit nicely on its default position even
with wide-editor-mixer on a 1024px screen.
2015-06-17 02:20:02 +02:00
Robin Gareus
1d5c6104f5 replace old ArdourButton::Icon API with Gtkmm2ext. 2015-05-24 21:45:39 +02:00
Robin Gareus
db7d0c59b5 remove explicit VectorIcon Element 2015-05-24 20:28:24 +02:00
Robin Gareus
e5112caa28 more HiDPI cleanup 2015-04-23 00:29:55 +02:00
Robin Gareus
b38ab89d92 clean up GUI scaling 2015-04-22 21:40:43 +02:00
Robin Gareus
494009a6e2 towards scaleable meter and mixer UI
somewhat hacky solution, but there's no good central point to
control this and get integer rounding/summing, is there?
2015-04-20 20:45:36 +02:00
Robin Gareus
9ad49ca5e5 transport button HiDPI scaling 2015-04-18 20:20:49 +02:00
Robin Gareus
47eb9d3fe1 NOOP, cleanup & comments 2015-04-08 10:18:39 +02:00
Robin Gareus
2356d63d14 construct a metronom 2015-04-08 01:28:52 +02:00
Robin Gareus
c9f9bb263f more transport button caironizing. 2015-04-08 00:00:23 +02:00
Robin Gareus
de7d6a7f2c renice transport buttons (part one) 2015-04-07 22:34:09 +02:00
Robin Gareus
d25e8f2233 update ArdourButton Icon API 2015-04-07 22:34:09 +02:00
Robin Gareus
322ec39761 error-log button: acknowledge new errors w/o hiding Log
override toggle, in case new errors show up while
the log window is already visible
2015-03-20 22:48:53 +01:00
Robin Gareus
d682ced80f Error-log button: reset on LED click & button click 2015-03-20 22:12:40 +01:00
Robin Gareus
a2bcb815ef Error Log button, only handle LMB
Allow to fall though to the bar’s context menu.
2015-03-17 11:59:30 +01:00
Robin Gareus
bf43019eed change the error-log button to toggle the log window 2015-03-17 02:05:02 +01:00
Robin Gareus
5c0e3d4f04 always pack the log-LED into the status widget.
not only does this provide consistent look & feel,
but now the status-bar can never be empty.

Before to this change, a small useless black
rectangle remained when all elements were hidden.
2015-03-16 23:39:23 +01:00
Robin Gareus
3a1071e5e9 use tri-state text-less LED for error-log button. 2015-03-16 19:04:36 +01:00
Robin Gareus
fe7dd8d862 tweak status-bar spacing 2015-03-14 18:28:36 +01:00
Robin Gareus
83babb8a52 automatic error log window popup be gone. 2015-03-14 18:28:36 +01:00
Paul Davis
64fa63212f move all (G)UI related configuration parameters into UIConfiguration, not RCConfiguration 2014-12-22 13:39:46 -05:00
David Robillard
d936e6f3b5 Expand transport buttons to fill vertical space. 2014-12-18 23:20:17 -05:00
Paul Davis
8d8717800d add tearoff reattach for the editor 2014-10-16 13:44:36 -04:00
Paul Davis
8097b8c762 add action and menu entry for "reattach all tearoffs".
So far only does the transport tearoff
2014-10-16 13:44:36 -04:00
Robin Gareus
df19c576c7 fix a bunch of memory leaks 2014-09-11 03:04:11 +02:00
Robin Gareus
b7faa05882 fix alert box: identical layout as transport option buttons 2014-09-05 17:30:34 +02:00
Robin Gareus
50753b77f4 transport option buttons should expand to fill space. 2014-09-04 23:16:48 +02:00
Ben Loftis
66f60970dd use the new RecButton element for the master rec arm (?) 2014-09-03 15:26:33 -05:00
Ben Loftis
74f313dd6b Rationalize ArdourButton and lots of associated theming issues.
ArdourButtons now have a "pushed" animation.
The gradient is now implemented in the button, rather than providing 2 colors in the theme, which was burdensome.
Lots of code cleanup in ArdourButton.  Removed several unnecessary flags.
Refactor more stuff into route_ui.
2014-08-22 11:51:20 -05:00
Ben Loftis
02af7cb418 alternate layout with a full-height editor-mixer, for mixbus 2014-07-28 11:27:02 -05:00
Ben Loftis
e062629ccd make GUI preferences discoverable from the View menu 2014-07-14 12:20:01 -05:00
Ben Loftis
9f4a00fa89 add mixbus profile which removes the tearoffs 2014-07-09 15:12:05 -05:00
Ben Loftis
043b76569d fix the naming and behavior of always-play-range to match the button, which is follow-edits. when you select a range, the playhead should jump to the start of the range and begin to play the selection. BUT (unlike previous implementation) if the user wants to relocate the playhead, then that should be allowed. The user should always remain in charge of the playhead location. NOTE: your previous config setting will be invalidated. You must re-save a session to overwrite with the new config variable 2014-07-03 12:56:33 -05:00
Robin Gareus
a3c378cf62 move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
Paul Davis
509159c3c6 first pass hiding/rearrangement of UI elements related to trx 2014-04-10 13:30:25 -04:00
Paul Davis
782f67d2bc use TRX Profile to alter transport button layout 2014-04-10 05:58:49 -04:00
Robin Gareus
d17c3207b8 add a peak reset button to the editor meter
see http://tracker.ardour.org/view.php?id=5601
2013-08-08 15:26:19 -04:00
Robin Gareus
8f1499664d add [master] meter to the toolbar
http://tracker.ardour.org/view.php?id=5601
2013-08-08 15:24:50 -04:00
Robin Gareus
fbdae25bed switch to WM::Proxy Action management
fixes http://tracker.ardour.org/view.php?id=5584
2013-08-08 15:23:08 -04:00