summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-31new min. height for midi controlsRobin Gareus
2014-08-31update track-header width when track-number visibility is toggledRobin Gareus
2014-08-31remove (unused) separator, update TAV height calc.Robin Gareus
2014-08-31simplify time-axis packing: consistent table layoutRobin Gareus
2014-08-30revert parts of bf13bf63, change track-header color on selectionRobin Gareus
2014-08-30NOOP, re-indent, fix whitespaceRobin Gareus
2014-08-30disconnect pixfader style-change signal in dtor (amend 5a688b672)Robin Gareus
2014-08-30update clocks and video-frames at FPSRobin Gareus
2014-08-30add an idle callback at FPSRobin Gareus
2014-08-30redraw clock(s) only when needed.Robin Gareus
2014-08-30video-pullup and timecode-format are session optionsRobin Gareus
2014-08-30update dropdown triangleRobin Gareus
2014-08-30fader+meter: update numeric display bg on style changeRobin Gareus
2014-08-30pixfader: use parent's background colorRobin Gareus
2014-08-30fix some compiler warningsRobin Gareus
2014-08-30fix cairo widget backgroundRobin Gareus
2014-08-30remove cruftRobin Gareus
2014-08-30ArdourButton align text to full pixelsRobin Gareus
2014-08-29red-border selection for tracks, regions, and processors. requesting commentsBen Loftis
2014-08-29try a different method of text display on automation barsBen Loftis
2014-08-29Ardour button, proper cairo fill+stroke px alignmentsRobin Gareus
rounded rectangles are cairo_arc() path, for line strokes, offset by .5. This patch also includes two small related style tweaks: * Gtkmm2ext::Selected line color & thickness * 'grabbed' line color & thickness
2014-08-29mark "Label Buttons" as inactiveRobin Gareus
2014-08-29explicit Button inactive state.Robin Gareus
Ideally large parts of ArdourButton would become ArdourLabel, which in turn is used by ArdourButton
2014-08-29ArdourButton: suppress visible response if no action is defined.Robin Gareus
This fixes issues where the button is used as Label (currently track-numbers and meterbridge track-name)
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-28use 2 digit width as minium for track number labelsRobin Gareus
2014-08-28processor toggle controls should be blue when activatedBen Loftis
2014-08-28yet another ArdourButton action tweakBen Loftis
2014-08-28fix plugin bypass button actionBen Loftis
2014-08-28video-timeline tools path updates for OSX and WindowsRobin Gareus
2014-08-28remove offset from icons when button is pushedBen Loftis
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-28brighten post-fader redirects, and change redirect leds to blueBen Loftis
2014-08-28replace missing fader redirect colorBen Loftis
2014-08-28Add an extra folder to get searched (on Windows only) when looking for ↵John Emmas
config files. This is a preliminary test to find out if 'All Users' would be a better place for our (writable) config files, as opposed to the user's personal 'AppData' folder (which we used in Mixbus2). N.B. this should not effect any previous operations on Windows or non-Windows platforms.
2014-08-28Make sure all our VC projects agree that the product is called 'Mixbus3' (as ↵John Emmas
opposed to just 'Mixbus') It'd be nice if we could use 'ARDOUR::config_dir_name' for this purpose (or perhaps 'PROGRAM_VERSION'). However, neither is implemented widely enough at present to make this practical. Keep an eye on them though, as possible future strategies.
2014-08-27move preferences->GUI->Metering into its own tabBen Loftis
2014-08-27Standardize drawing of PixFader and BarController; implement flat_buttons ↵Ben Loftis
and prelight. Prepare for using Controllable interfaces, instead of passing in Adjustments. ToDo: reimplement image caching in a standardized way across widgets
2014-08-27even more flat_buttonsBen Loftis
2014-08-27more flat_button refactoring. try centering the gain and peak displaysBen Loftis
2014-08-27use ArdourButtons on the automation time axisBen Loftis
2014-08-27more flat_button refactoringBen Loftis
2014-08-27refactor flat_buttons into cairowidget, and add a canvas-like convenience ↵Ben Loftis
function for setting cairo color with a Gtk::Color
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-22refactor _grabbed into cairo_widgetBen Loftis
2014-08-14Merge branch 'selection_fixes' of https://github.com/nmains/ardour into ↵Robin Gareus
cairocanvas