summaryrefslogtreecommitdiff
path: root/gtk2_ardour/location_ui.cc
AgeCommit message (Collapse)Author
2020-04-01NOOP: whitespacePaul Davis
2020-04-01do not show xrun markers in the "Ranges & Marks" editor listPaul Davis
2019-08-03Update GPL boilerplate and (C)Robin Gareus
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author.
2019-07-22Location timestamp changes - can now sort by location creation date: gtk partNikolaus Gullotta
2019-04-13NO-OP: whitespaceRobin Gareus
This fixes mostly <tab> after <space> and similar <tab> not used for indenting as well as some related code alignment issues.
2019-02-12Session-range behavior (gtk2 part)Ben Loftis
* Both the session-start and session-end point should follow the is-free option * Rename the end-is-free option to session-range-is-free, to reflect that change * This fixes the problem: recording before the start marker would move the Start, even if the user had already fixed the End marker.
2018-10-10revert the coupling of location UI clock modes to transport clocksPaul Davis
2018-10-10use primary, not secondary, clock mode to drive other clock modes, and ↵Paul Davis
dynamically update region editors, location UI and editor regions when it changes
2018-06-19Revert frame -> sample changes where it's a frame as in Gtk::FrameJohannes Mueller
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-07-17Remove ArdourPrompter wrapperRobin Gareus
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-04-19Use XMLNode::get/set_property API in LocationUI classTim Mayberry
2017-03-10Fix LocationUI clock-mode save/load & cachingRobin Gareus
(sidebar uses explicit LocationUI::set_state(), Location Window implicit set_session)
2017-02-14Save/restore location clock modeRobin Gareus
- save mode separately for Editor-sidebar and Location Window - cache mode (multiple calls to set_session()) - fix restore: after creating the editor, instant_save() is called, potentially overwriting the previous value.
2016-12-29allow all types of range location (loop, start, end etc.) to be glued to ↵nick_m
bars and beats.
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-12GUI side of : once the user has explicitly set the session range end, ↵Paul Davis
playlist/range changes do not move it. The user may drag the marker, edit in the Location UI, or use nudge, to set the end
2016-06-07use contextual translation macro for "Locations"Paul Davis
2016-05-31initial sort-of-mostly-working integration of new PanePaul Davis
2016-05-04OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)Paul Davis
2016-04-25tweak location-UI layout (right-align checkboxes & buttons)Robin Gareus
2016-04-25slightly improved location-UI layoutRobin Gareus
2016-04-25NO-OP whitespaceRobin Gareus
2016-04-25return of the location GoTo ButtonRobin Gareus
Despite the tooltip, middle-click to locate is not very discoverable, and tricky to not-available on MacBooks.
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-16Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tipTim Mayberry
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-09-16Remove tooltips() member from ARDOUR_UI and use Gtk_UI::set_tipTim Mayberry
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-01-23fix crash at exit if location-ui was usedRobin Gareus
LocationEditRow members are destroyed after ~LocationUI() destroys the clock_group. -> segfault in ~LocationEditRow()
2014-12-22move all (G)UI related configuration parameters into UIConfiguration, not ↵Paul Davis
RCConfiguration
2014-12-18Add editor selection state to session history via a SelectionMemento, whichnick_m
combines selection related editor properties with the current editor selection. The related editor properties are: mouse mode, zoom setting, left frame of the canvas, y origin of the canvas. Selection state now includes region views (storing the underlying region id) and time. This patch also fixes a region mute undo bug.
2014-10-24port changes to ARDOUR::Location and ARDOUR::Locations APIs from Tracks to ↵Paul Davis
Ardour. Fixes deadlocks caused by mutex on Locations list, and clarifies the purposes and uses of the class-level and object-level change-related signals.
2014-09-19use new ARDOUR::Location signals in GUIPaul Davis
Conflicts: gtk2_ardour/editor_markers.cc
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2014-06-01fix display of cd-track-detail UIRobin Gareus
2013-07-07window delete/hide is managed by WMProxy (amend to cb6f16ac)Robin Gareus
2013-07-01Make CD track details visible whenever CD range is ticked.Colin Fletcher
Make the CD track details visible whenever the CD range box has been ticked, rather than only when the user toggles the box on.
2013-06-30Fix 'Location window is blank' (#5538)Colin Fletcher
Call set_session() on the location window from ARDOUR_UI::set_session(), and show_all() on the location window's LocationUI in set_session, so that it displays the markers and ranges of the current session.
2013-01-08patch from colinf tomake region property editor clocks use 2ndary clock mode ↵Paul Davis
(#5200) git-svn-id: svn://localhost/ardour2/branches/3.0@13806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-20shrink down some location UI button labelsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13055 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-19Use set_editable() rather than set_sensitive() to lock the clocks of locked ↵Carl Hetherington
markers, so that middle-click to locate to the marker still works even when locked (#4939). git-svn-id: svn://localhost/ardour2/branches/3.0@12777 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24Remove over 500 unnecessary includes (including 54 of session.h).David Robillard
It's slightly possible that this causes trivial build failures on different configurations, but otherwise shouldn't cause any problems (i.e. no actual changes other than include/naming/namespace stuff). I deliberately avoided removing libardour-config.h since this can mysteriously break things, though a few of those do seem to be unnecessary. This commit only targets includes of ardour/*.h. There is also a very large number of unnecessary includes of stuff in gtk2_ardour; tackling that should also give a big improvement in build time when things are modified. git-svn-id: svn://localhost/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-01Fix the focussing of newly-created marker name entriesCarl Hetherington
when Config->get_name_new_markers() is true. git-svn-id: svn://localhost/ardour2/branches/3.0@12144 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-25remove the apparently unnecessary "ui_bind()" macro from entire source basePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@12088 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-12improve layout and display of CD range info in location displayPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10989 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-11add middle-clock-on-range/marker-clock to locate therePaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10980 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-11fix lack of marker/range display in marker/range list at startup, and tweak ↵Paul Davis
location display quite a bit to improve things (not done yet) git-svn-id: svn://localhost/ardour2/branches/3.0@10977 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Save location UI clock mode in Session instant.xml (#4507).Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10813 d708f5d6-7413-0410-9779-e7cbd77b26cf