summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2014-06-25Change PBD::get_files_in_directory to return full paths in resultTim Mayberry
get_files_in_directory uses get_directory_contents internally now
2014-06-25GLib functions for listing directory contents don't include "." or ".." entriesTim Mayberry
2014-06-25add slider control to GUI tab of preferences for lock timeoutPaul Davis
2014-06-25expose Gtk::HScale member of OptionEditor::HSliderOptionPaul Davis
2014-06-25part two of: lock dialog MUST be a Gtk::Dialog so that it does not forward ↵Paul Davis
key (or other) events to the Editor
2014-06-25lock dialog MUST be a Gtk::Dialog so that it does not forward key (or other) ↵Paul Davis
events to the Editor
2014-06-25check UIConfig variable before restarting lock timeoutPaul Davis
2014-06-25add UIConfig variable for lock timerPaul Davis
2014-06-25new timer-based GUI locking codePaul Davis
2014-06-24there's no me in proaudioPaul Davis
2014-06-24actual style specs for lock dialog buttonPaul Davis
2014-06-24a bit more styling for that lock dialogPaul Davis
2014-06-24rename closed padlock iconPaul Davis
2014-06-24new padlock icons (48x48)Paul Davis
2014-06-24add a modal lock dialog for better testing (and someone might find it ↵Paul Davis
useful, too)
2014-06-24add ability to save current action sensitivities and restore them, and to ↵Paul Davis
disable all action sensitivity. This is needed to be able to lock the application fully on OS X, where the global menu bar would still allow interaction even when a modal dialog is displayed.
2014-06-24playing with oofus' preferences for selected region coloringPaul Davis
2014-06-23reset time axis view item name text color when selected status changesPaul Davis
2014-06-23for backends w/o control, save a fake state with only the "active" attribute.Robin Gareus
This makes ardour start directly with external jack without asking if jack was previously used. It also retains jackd settings if jackd was previously started by ardour.
2014-06-23en/disable internal send+returns with tracks en/disable.Robin Gareus
2014-06-22Do not allow to de/activate a track while the transport is rolling.Robin Gareus
roll_delay and latency are only re-calculated when the transport is stopped. de/activating a track is also not RT-safe.
2014-06-22button click (release, to be precise) within the canvas drop zone cancels ↵Paul Davis
all object and track selections
2014-06-22fix latency-measurement dialog back-button.Robin Gareus
2014-06-22more canvas refactoring.Paul Davis
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it could theoretically be used by any derived type.
2014-06-21use newly factored canvas in gtk2_ardourPaul Davis
2014-06-20fix some confusion when redrawing editor/mixer track/strip displays after ↵Paul Davis
track/bus deletion The code relied on the idea that the order-key resync that occurs after deletion would change the order keys and thus cause a redisplay. But since both the editor and mixer can initiate an order-key resync, the other window's resync will actually do nothing (the order keys will already be correct). This led to the incorrect placement of material in the tracks canvas, because the first resync triggered a redisplay while the route still existed, and then the second resync didn't cause a redisplay (repositioning) but the canvas elements representing the track went away. Fixed by forcing a redisplay in both editor and mixer if a route deletion is believed to be triggering a row deletion in their underlying data models.
2014-06-19ensure that all waveviews have ALL their colors set accurately before first ↵Paul Davis
render Avoids occasional bright red zero line drawn because the color(s) had not been reset correctly
2014-06-19explanatory commentPaul Davis
2014-06-19correct conversion of drop y-position into trackview for drag-n-drop of ↵Paul Davis
external files
2014-06-19latency measurement dialog updates:Robin Gareus
* distinguish errors: no ports and no engine. * fix "No measurement results yet" message at successful end * stop update callback
2014-06-19engine-dialog: properly restore previous active stateRobin Gareus
2014-06-19fix non-working cmd-Q on OS X. For some reason the shenanigans related to ↵Paul Davis
removing it from various menus as part of OS X standards breaks the accel system
2014-06-19change the way font specifications are used in UI config filesPaul Davis
If no font family is specified, enforce use of Sans to match GTK behaviour (which we inadvertently relied on, it appears)
2014-06-19modifications to region drag implementationPaul Davis
(1) if we're dragging over the drop zone, then x-axis motion is irrelevant for threshold-of-move (2) store original time axis view of a dragged region so that if we create a new track with the region drag, it can be the same height
2014-06-19various fixes for places that used get_font_for_style() ... converted to use ↵Paul Davis
UIConfiguration::get_canvasvar_*Font()
2014-06-19add bold monospace font specs to canvas_vars/ardour3_ui_default.confPaul Davis
2014-06-19use new canvas cursor API to manage cursors while embedding audioPaul Davis
2014-06-19fix potential crash in Editor::set_canvas_cursor() if inadvertently passed a ↵Paul Davis
null cursor (semantics are different on OS X vs. X Window)
2014-06-18change verbose cursor font selection to use canvas variable mechanism, plus ↵Paul Davis
a few developing comment edits
2014-06-18more work on cursor tracking statePaul Davis
2014-06-18explanatory commentPaul Davis
2014-06-18fix naming of selection rect-related itemsPaul Davis
2014-06-19Summary changes :nick_m
* Use correct image format for background image * Construct thr ImageSurface as per cairo docs * Place start/end markers in background image Tempo bars : * adjust beats display threshold to (hopefully) coincide with BBT ruler better.
2014-06-18a whole slew of changes related to centralizing and rationalizing cursor ↵Paul Davis
management. Debugging output left in place to help address the reports that will come in as people test this more
2014-06-17highlight send-pannerRobin Gareus
2014-06-17Merge branch 'pathscanner-refactor' of https://github.com/mojofunk/ardour ↵Paul Davis
into cairocanvas
2014-06-17Merge branch 'summary_background' of https://github.com/nmains/ardour into ↵Paul Davis
cairocanvas
2014-06-17a set of inter-related subtle changes to get vertical autoscrolling to work, ↵Paul Davis
or at least work better.
2014-06-17Render tracks and regions to a background image in the editor summary.nick_m
Connect to editor's SelectionChanged signal to display corresponding region colour change.
2014-06-17Change PBD::PathScanner API to return results by value to avoid inadvertent ↵Tim Mayberry
memory leaks