summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_ui.cc
AgeCommit message (Collapse)Author
2015-09-28Introduce Ctrl+Shift+Click on lock solo in the mixer.André Nusser
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-07-16ctrl-shift-click on solo isolate now enables AND disables solo-isolate for ↵Paul Davis
all routes. It would be nice to have operate-on-selection for all this RouteUI stuff, wouldn't it?
2015-05-29factor out Route::muted_by_others from existing codeBen Loftis
2015-05-24replace old ArdourButton::Icon API with Gtkmm2ext.Robin Gareus
2015-05-24remove explicit VectorIcon ElementRobin Gareus
2015-04-07update ArdourButton Icon APIRobin Gareus
2015-04-06rationalize incorrect design for removing tracks.Paul Davis
Still requires a way to make this work correctly from the mixer window
2015-04-01protect RouteUI's destructor from crashes caused by MeterStrips with no route.Paul Davis
MeterStrip class heirarchy needs fundamental redesign.
2015-03-31remove duplicated calls to update solo/mute state from RouteUI descendants.Paul Davis
RouteUI::set_route() already does the right thing. Also remove RouteUI::mute_changed() since its only role was to handle the mute change signal from a route, which boost::bind() makes unnecessary since we can connect update_mute_display() directly.
2015-03-30remove GUI object state when tracks/busses are removed.Paul Davis
Not doing this results in accumulation of useless GUI object state which is never cleaned up. Taken from work by Grygorii Zharun.
2015-03-12Metadata windows are no longer transient windows.nick_m
Comment out input and output IOSelectorWindows being set to KEEP_ABOVE in the route ui (just in case there is a good reason for it).
2015-01-07Fix whitespace (noop).David Robillard
2015-01-01Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use ↵Tim Mayberry
PBD::Timers
2014-11-30Add missing namespace qualifiers.David Robillard
2014-11-25Remove dead code.David Robillard
2014-09-07yet another rec-button [no]blink fixRobin Gareus
2014-09-06fix another blinking-rec btn issue (amend 0ae8dd4)Robin Gareus
2014-09-05hard stop blinking rec-armRobin Gareus
2014-09-05connect "blink-rec-arm" only when needed.Robin Gareus
This also fixes rec-arm button display when Mixer strip is showing an aux-send instead of the current route. It's still only a half-baked solution. If "blink-rec-arm" is to stay a lot of details related to this will need addressing.
2014-09-03fix some compiler warningsRobin Gareus
2014-09-03use tape-track rec-enable icon throughout.Robin Gareus
2014-09-02use new 'special' rec-en buttonRobin Gareus
2014-08-31update track-header width when removing track(s).Robin Gareus
2014-08-30fix some compiler warningsRobin Gareus
2014-08-29amend 7be3c88a, update rec-en colorRobin Gareus
2014-08-29experiment with unicode circle for rec-enRobin Gareus
fixes button-area width mismatch on track-headers except for tape-tracks (which till use old fixed size icon)
2014-08-28More fixes to ArdourButton actions.Ben Loftis
Optionally allow events to fallthrough to parents, in particular for the DnDVBox case. Also allow the number_label to operate as a track selector.
2014-08-28add option to blink rec-enablesBen Loftis
2014-08-28Fix ArdourButton event sequence.Ben Loftis
Always give ArdourButton a chance to handle Press or Release events if you override them. This allows ArdourButtons to do the "Pressed" animation And it now correctly eats the event so button clicks don't select the channelstrip.
2014-08-27fix pushed-in state of invert buttons, and fix an initizlization order warningBen Loftis
2014-08-22Rationalize ArdourButton and lots of associated theming issues.Ben Loftis
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-14Merge branch 'selection_fixes' of https://github.com/nmains/ardour into ↵Robin Gareus
cairocanvas
2014-08-15Fix crash on snapshot change.nick_m
2014-08-13remove cruft related to button-height commitBen Loftis
2014-08-01allow track headers to select io from right-click menuBen Loftis
2014-07-30Use text to specify combo box padding for better font/display tolerance.David Robillard
Consistent mixer strip button height. The latter works by setting all the button size request heights to the calculated height of the alphabet. Thus, all buttons of the same class will be the same height regardless of their actual text.
2014-07-29Various UI tweaks.Ben Loftis
Refactor comments dialog into Route_UI so it can be shared by tracks and strips. Make Color and Comments selections consistent in the menus Refine the color displays at the top of each mixer strip Correctly color the number displays on tracks
2014-07-10remove awful, inobvious, wrong and no longer necessary "_i_am_the_modifier" ↵Paul Davis
crap from RouteUI, except in one case where it might be useful
2014-06-29suspend route redisplay for (rec-en, solo, mute and monitor) batch changesRobin Gareus
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2014-06-09substantial changes in color management, involving a reduction in the use of ↵Paul Davis
Gdk::Color and more consistent logic for region coloring. Group tabs now also get the text drawn in an appropriately contrast-y color
2014-04-10first pass hiding/rearrangement of UI elements related to trxPaul Davis
2014-03-25revert to use red border to indicate rec-arm instead of pink colorBen Loftis
2014-02-19manually apply d697a31abf2fa1b0bedcab025188f03611920fdf from master (git ↵Paul Davis
could not apply cleanly)
2014-02-10replace a few creeping instances of the string "Ardour" with PROGRAM_NAMEPaul Davis
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
2013-10-21Unify editor / mixer ordering.nick_m
2013-09-12incomplete merge of master into windows (requires upcoming changes to master ↵Paul Davis
to be complete)
2013-08-05fix conflicts after merge with masterPaul Davis