summaryrefslogtreecommitdiff
path: root/gtk2_ardour/session_option_editor.cc
AgeCommit message (Collapse)Author
2020-03-17remove destructive/tape mode tracksPaul 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-04-08Fix Timecode fpsRobin Gareus
2019-03-01GUI updates to handle monitor-section changesRobin Gareus
This fixes various MS related action sensitivity issues, as well as action-states. Also manually adding a monitor-section to a session now always immediately shows it, regardless of prior ToggleMonitorSection visibility.
2018-12-07Tweaks to Mixer and Monitor keybindings:Ben Loftis
Add Mixer-specific view keybindings for list, vca, mon. (thanks to: the_CLA) Move monitor keybindings (mute, dim, mono) to be globally-accessible. Implement new mixer-specific actions to show/hide monitor,vcas,mixbuses (the_CLA) Move monitor funcs (mute,dim,mono) to globally-accessible actions. Make a new Monitor group insted of using Transport group. Allow use-monitor-section to be controlled by both menu and session-options dialog.
2018-11-26Fix a double-free, introduced in b06713bd8e57Robin Gareus
~OptionEditor() already frees all components on every page.
2018-11-07GUI options to select FLAC as media formatRobin Gareus
2018-10-05move away from "sync source" conceptsPaul Davis
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-02-13Clarify session property (now that there's an action)Robin Gareus
2017-01-17Add session option to enable count-inRobin Gareus
2016-12-29Consistent Session Props Dialog LayoutRobin Gareus
2016-12-29Consolidate Preferences/OptionEditorRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-06-07use contextual translation macro for "Locations"Paul Davis
2016-02-22fix inheritance/class design to get both SessionOptionEditor and ↵Paul Davis
RCOptionEditor to work correctly
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-09-15expose the new use monitor fades optionPaul Davis
2015-09-15expose transport fade optionPaul Davis
2015-09-11Have GUI Option reflect current state (in case toggle fails)Robin Gareus
2015-09-08offer up (when possible) MBWF, RF64 and RF64 (WAV) optionsPaul Davis
2014-10-19OS 10.10 compile fixesRobin Gareus
* fix clang pickiness regarding boolean * ignore ‘verify’ macro * tested with Apple LLVM version 6.0 (clang-600.0.51) (based on LLVM 3.5svn)
2014-09-02dramatically speed up track-number show/hide toggleRobin Gareus
2014-06-30remove cruftRobin Gareus
2014-06-29re-arrange tabs in Session > Properties dialog (Misc is last)Robin Gareus
2014-06-29add 'save defaults' option to properties dialogRobin Gareus
2014-06-26session option GUI for track-number & take-nameRobin Gareus
2014-04-10language correction in option description (in => using)Paul Davis
2013-11-09allow to include In/Disk button on MeterbridgeRobin Gareus
2013-09-19switch from JACK_Slave to Engine_SlavePaul Davis
2013-07-10remove unique track number from meterbridgeRobin Gareus
2013-07-10clean up meterbridge optionsRobin Gareus
2013-07-10number/name on meterbridgeRobin Gareus
2013-07-10allow to include solo,mute buttons on meterbridgeRobin Gareus
2013-07-10add options to show/hide master and midi tracks;; hide inactive tracksRobin Gareus
2013-07-10session property - include busses in meterbridgeRobin Gareus
2013-04-11enable videotimeline by defaultRobin Gareus
2013-03-13videotimlineRobin Gareus
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-02remove confusing RC preferences option for get/set use monitor section, and ↵Paul Davis
simplymake the RC configuration parameter follow the last session preference setting git-svn-id: svn://localhost/ardour2/branches/3.0@14114 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-09remove timecode subframe configurationRobin Gareus
There is no actual use-case to set it to anything else than 100. timecode subframes are only used for ruler marks and the snap to grid. libtimecode is still /aware/ of the subframe setting. git-svn-id: svn://localhost/ardour2/branches/3.0@13817 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-27fix for #5224Paul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13741 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-14code cleanup; crossfade shape drawing is now more closely associated with ↵Ben Loftis
the fade-in shape rather than a separate thing. could probably be consolidated into fewer functions, but this is an interim step for testing. Also remove the use-current-fade-shape option which is not meaningful in new model git-svn-id: svn://localhost/ardour2/branches/3.0@13669 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-13crossfade hack and slash. removed overlap checks, overlap mode, default ↵Ben Loftis
length, fade_is_xfade, fade_is_short, and other leftovers from previous crossfade models. Draw crossfade drags in realtime so fade_line is no longer needed. remove code for hiding crossfades during a drag. moved crossfade rect to top layer so crossfade lines dont grab mouse focus. drag-trim-with-fixed-fade-anchor is partially implemented and needs discussion git-svn-id: svn://localhost/ardour2/branches/3.0@13659 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-14add tooltips to Offset configRobin Gareus
git-svn-id: svn://localhost/ardour2/branches/3.0@13487 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-13implement TC offset for slave&generator.Robin Gareus
Many related changes that require atomic update, mostly because ClockOption slots changed: * change offset config format to std:string (backwards compat - reads 0) * make Timecode offset independent from fps * sample_to_timecode() handle negative sample-num * audio-clock fix entry and edit of negative numbers * option editor: - remove old global internal offset - add slave & generator TC entry - still needs UI cleanup, tooltops, maybe sep. tab.. * LTC & MTC slave& generator: - cache offset - subscribe to parameter changes git-svn-id: svn://localhost/ardour2/branches/3.0@13485 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-12make pull-up/down truly exclusive with JACKRobin Gareus
git-svn-id: svn://localhost/ardour2/branches/3.0@13454 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-11add support for using - as prefix keys to enter a negative value in an audio ↵Paul Davis
clock. so far only used for session timecode offset option clock git-svn-id: svn://localhost/ardour2/branches/3.0@13443 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-29fix label for 24.975fpsRobin Gareus
the enum is not changed; it would break loading existing sessions. git-svn-id: svn://localhost/ardour2/branches/3.0@13365 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-12move TimecodeFormat to libtimecodeRobin Gareus
provide a way to convert any TimecodeFormat to float frame-rate, not only the currently active timecode_foramt. git-svn-id: svn://localhost/ardour2/branches/3.0@13249 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-11move the external sync source selection tobe a global config parameter, not ↵Paul Davis
per-session, since this is likely a reflection of studio setup, h/w etc.; starting using real tooltips in the RC option editor git-svn-id: svn://localhost/ardour2/branches/3.0@13237 d708f5d6-7413-0410-9779-e7cbd77b26cf