13
0
Commit Graph

158 Commits

Author SHA1 Message Date
b08d13706f remove additional "mid" color from ArdourButton; replace Active/Mid widget state with ExplicitActive/ImplicitActive; represent implicit-active state with colored border around ArdourButton; tune button colors; new rounded_foo() functions, some in use, some not in use right now
git-svn-id: svn://localhost/ardour2/branches/3.0@11466 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-07 17:43:55 +00:00
1f0f5e89bb separate header dependencies on button joiner, and make each button joiner look up the right color for the type of buttons it contains
git-svn-id: svn://localhost/ardour2/branches/3.0@11440 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03 18:49:43 +00:00
ac268b1224 use button joiner to link play range/roll for "always play range" option. coloring and details of drawing still to be finalized
git-svn-id: svn://localhost/ardour2/branches/3.0@11437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-03 04:18:30 +00:00
7629120cda many changes, large and small, related to smart mode editing, range/region selection, and behaviour of playhead when always-play-range is enabled. could be buggy, but probably in subtle (or even very subtle) ways rather than obvious
git-svn-id: svn://localhost/ardour2/branches/3.0@11394 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-30 22:53:22 +00:00
d707fa06b7 dramatically simplify maximi[sz]ation code, ripping out all the old pane sizing stuff that seems to be a left over from gtk1 (!)
git-svn-id: svn://localhost/ardour2/branches/3.0@11344 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-25 03:03:25 +00:00
dfaac539bb don't hide the "auto" box transport bar buttons (sync, auto-return etc) if the screen is small
git-svn-id: svn://localhost/ardour2/branches/3.0@11197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-08 17:14:31 +00:00
8e046a1127 restore the functionality of the join-play-range button, and remove a couple of unused controllables
git-svn-id: svn://localhost/ardour2/branches/3.0@10853 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-01 23:22:05 +00:00
792df333a2 fix some issues with delta clocks, while introducing a couple more since the clock can now show +ve and -ve offsets, but -ve ones computed incorrectly for timecode and BBT
git-svn-id: svn://localhost/ardour2/branches/3.0@10681 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-18 18:06:16 +00:00
b25fbc8a95 all new implementation of audio clocks, with entirely new editing model. not entirely finished, but lookable, and usable
git-svn-id: svn://localhost/ardour2/branches/3.0@10662 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-17 22:49:13 +00:00
Carl Hetherington
8ae632fb84 Fix cancel of an audition now that the alert button's
get_active() state is used to flash it (so that either
state can be active when the auditioning state is set).


git-svn-id: svn://localhost/ardour2/branches/3.0@10600 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 22:59:40 +00:00
Carl Hetherington
a6ce6f57a7 Fix stuck-on audition button.
git-svn-id: svn://localhost/ardour2/branches/3.0@10599 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 22:57:03 +00:00
1ed44bf2ba use simpler ArdourButton API for blinking
git-svn-id: svn://localhost/ardour2/branches/3.0@10589 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 18:52:44 +00:00
ae31a55688 rude solo blinks again
git-svn-id: svn://localhost/ardour2/branches/3.0@10588 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 17:52:38 +00:00
c66955386e make PluginManager API more in line with other singletons; do initial plugin discovery before beginning to construct the UI, so that if plugins create GUIs (e.g for license verification) they don't cause a run loop to catch the UIManager in an inconsistent state with menus defined but actions missing
git-svn-id: svn://localhost/ardour2/branches/3.0@10586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 17:41:29 +00:00
08e6abb02a debugging some OS X stuff (this is silly, i edited on linux)
git-svn-id: svn://localhost/ardour2/branches/3.0@10572 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 00:25:08 +00:00
84bb14efdc tweak transport bar spacing
git-svn-id: svn://localhost/ardour2/branches/3.0@10548 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 16:45:16 +00:00
47a11efb12 put JACK time master option into Session -> Properties -> Timecode, and fully remove the time master button
git-svn-id: svn://localhost/ardour2/branches/3.0@10546 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 16:42:38 +00:00
7abd6047cb remove time master button, move timecode sync button
git-svn-id: svn://localhost/ardour2/branches/3.0@10545 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 16:21:52 +00:00
Carl Hetherington
cd2047cbff Change the feedback alert to a flashing button; works
around part of #4432.


git-svn-id: svn://localhost/ardour2/branches/3.0@10539 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-11 13:52:27 +00:00
f96ccb1958 ardour-button-ize zoom buttons; move MIDI panic button to transport bar
git-svn-id: svn://localhost/ardour2/branches/3.0@10528 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 18:04:34 +00:00
6449c2e5c8 more ardour-button-ization; fix transparency of selection rects; use "correct" cursors when entering and leaving selection rect handles; color tweaks for a few buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10527 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 15:25:01 +00:00
32869e2c31 repack transport hbox a bit
git-svn-id: svn://localhost/ardour2/branches/3.0@10511 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 18:11:34 +00:00
17da9339c2 move auto-input into session options/properties dialog, move auto-play and auto-return next to the transport buttons; show ">24hrs" when there is truly a lot of disk space available
git-svn-id: svn://localhost/ardour2/branches/3.0@10507 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 17:29:23 +00:00
121860f9d4 auto (return,play,input) and click buttons become ArdourButtons ("transport option button"), plus new colors from oofus
git-svn-id: svn://localhost/ardour2/branches/3.0@10506 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 14:38:58 +00:00
0ea7ceb1d9 more equi-sizing for transport buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10482 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 20:06:13 +00:00
138ad804f0 use hovering/show click for transport buttons, and remove fixed-size size requests (image padding in the buttons needs some work)
git-svn-id: svn://localhost/ardour2/branches/3.0@10479 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:15:13 +00:00
470e2ab737 space out transport buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:47:49 +00:00
f690d687d3 convert transport buttons to ArdourButton
git-svn-id: svn://localhost/ardour2/branches/3.0@10473 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:23:27 +00:00
47e2b9db77 pack up the click/metronome button a little more attractively
git-svn-id: svn://localhost/ardour2/branches/3.0@9701 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-09 21:51:15 +00:00
5b3916c62e split style files apart to better maintain consistency (generates a useless error during program startup - thanks GTK); metronome icon for (moved) click button; move punch in/out buttons around
git-svn-id: svn://localhost/ardour2/branches/3.0@9697 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-09 15:44:09 +00:00
a6517a0190 move punch in/out buttons into time info box; remove rounded corners on clocks
git-svn-id: svn://localhost/ardour2/branches/3.0@9691 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-08 19:48:57 +00:00
0a53bb1d42 lots of clock tweaks, but still, STILL! not done, really
git-svn-id: svn://localhost/ardour2/branches/3.0@9678 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-07 15:23:06 +00:00
e77b5261d2 next iteration of clock work. still far from complete, and probably waiting on a rethink of text rendering+layout. but it has the info block now, and it semi-works
git-svn-id: svn://localhost/ardour2/branches/3.0@9676 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-03 22:18:47 +00:00
83f385d263 audio clock switchover part2: remove most egregious include-time dependency on audio_clock.h, and alter API for a few utilities along the way
git-svn-id: svn://localhost/ardour2/branches/3.0@9673 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-02 17:50:37 +00:00
ed626628b5 Delete trailing whitespace
git-svn-id: svn://localhost/ardour2/branches/3.0@9656 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-01 17:00:29 +00:00
718b2eab67 factor out shuttle controller to its own class, new design
git-svn-id: svn://localhost/ardour2/branches/3.0@9391 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-20 02:48:20 +00:00
7ad031503c hide/rearrange stuff affected by last commit only if Profile->get_small_screen() is true
git-svn-id: svn://localhost/ardour2/branches/3.0@9215 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-26 21:03:42 +00:00
b691ba816f goodbye toggle buttons for autoplay, autoinput, click and autoreturn; move nudge stuff up to transport bar; reduces minimum width quite a bit (still big though)
git-svn-id: svn://localhost/ardour2/branches/3.0@9214 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-26 20:11:28 +00:00
Carl Hetherington
0d61f205ab Bring up the click tab of the RC options window when right-clicking on the click button (#3783).
git-svn-id: svn://localhost/ardour2/branches/3.0@8889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-17 18:53:31 +00:00
Carl Hetherington
7ba6f98f9c No-op; small tidy-ups.
git-svn-id: svn://localhost/ardour2/branches/3.0@8735 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-07 01:13:03 +00:00
Carl Hetherington
49869c98f3 Prevent various things from stopping the transport by requesting a transport speed of exactly 0 when they are really just continuously varying it. Fixes strange playhead behaviour during varispeed when the user varispeeds to exactly 0 and auto-return is triggered.
git-svn-id: svn://localhost/ardour2/branches/3.0@8733 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-07 01:12:47 +00:00
Carl Hetherington
485b70b610 Remove menu bar clock in fullscreen mode until someone comes up with an agreeable look for it.
git-svn-id: svn://localhost/ardour2/branches/3.0@8237 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-10 17:38:58 +00:00
8b68ed57ec Fix some messed up code (spacey tabs).
(There is faar more of this... FIX YOUR EDITORS!)


git-svn-id: svn://localhost/ardour2/branches/3.0@8086 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-25 20:37:39 +00:00
Carl Hetherington
91d3ab7cec Add a clock to the menu bar in full-screen mode. Fixes #1273.
git-svn-id: svn://localhost/ardour2/branches/3.0@8024 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 13:48:24 +00:00
b85b4d9e54 make ardour3 build and link on OS X (tiger, at least)
git-svn-id: svn://localhost/ardour2/branches/3.0@8018 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-13 05:14:48 +00:00
da8eec7a83 remove Glib::ustring from gtk2_ardour
git-svn-id: svn://localhost/ardour2/branches/3.0@7774 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-14 16:51:02 +00:00
98d994f29c fix a variety of unused argument errors noted by gcc 4.3.2 on x86
git-svn-id: svn://localhost/ardour2/branches/3.0@7733 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-02 17:01:36 +00:00
f13b700944 mostly fix 3409 by making it impossible to sync to JACK if video pull up/down is non-zero. missing: can still alter video pull up/down after syncing to JACK, will likely wait till post-3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@7721 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-31 01:49:33 +00:00
Carl Hetherington
579fcb70e2 First go at saving window visibility and position state across saves.
git-svn-id: svn://localhost/ardour2/branches/3.0@7644 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-18 02:20:15 +00:00
Carl Hetherington
7110f48619 Minor copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7565 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-08 02:20:28 +00:00