summaryrefslogtreecommitdiff
path: root/gtk2_ardour/session_dialog.cc
AgeCommit message (Collapse)Author
2020-04-18Consistent Lua script error and print() output 2/2Robin Gareus
2020-04-14Keep string markdown untranslatableRobin Gareus
2020-03-25fix two poorly-formed uses of Glib::DateTimePaul Davis
2020-03-25Also allow scratch sessions via Session > NewRobin Gareus
2020-03-25NO-OP: whitespaceRobin Gareus
2020-03-24detect whether or not user edited the name for a new sessionPaul Davis
Suprisingly hard/irritating. Thanks, GTK! (Gtk::Entry::set_text() emits all the same signals that actual user interaction can trigger, except for key events)
2020-03-24prefill new session name with a date-based defaultPaul Davis
Select it, so that typing will immediately replace it
2020-03-15NO-OP: cleanup includesRobin Gareus
2020-02-06Resize session dialog back to initial height and width on "back"Nikolaus Gullotta
This fixes an issue where the size of the window stayed much larger than its content if there are no sessions in the session search path after attempting to make a new session and then pressing "back"
2019-10-10NOOP: move bracePaul Davis
2019-10-10modify API of SessionDialog to reflect that it is never used with command ↵Paul Davis
line parameters anymore
2019-10-10add SessionDialog::clear_name()Paul Davis
2019-10-10change SessionDialog::meta_master_bus_profile() to be a static methodPaul 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-18reverse part of a previous change to session dialogPaul Davis
Back-button sensitive has a more complex semantic than the change took into account
2019-07-18some cleanups to the use of "require_new" in the SessionDialogPaul Davis
This removes some redundant code and makes the logic slightly easier to read
2019-07-18Allow to use session-init/setup scripts from the commandlineRobin Gareus
2019-07-18Fix --template commandline optionRobin Gareus
This fixed an issue with incorrect ".template" suffix on path itself, and also correctly hides the dialog's template list.
2019-07-18Consolidate code: use libardour API to sort scriptsRobin Gareus
2019-04-10Clarify default template descriptionRobin Gareus
2019-03-07Fix some Gtk::Menu memory leaksRobin Gareus
A Gtk::manage()d widget will be deleted when its parent container is destroyed. Top-level context menus are not inside a container and hence need to be manually deallocated. The solution here is to use a shared Gtk::Menu pointer that is centrally de/re-allocated. This works because the GUI is single-threaded and at most one context menu is visible at a time.
2018-12-06Prefer testing the session instead of using a global variableRobin Gareus
2018-11-01Work around tooltips in treeviews selection issue #7678Robin Gareus
When tooltips are disabled, but a tooltip column is set for a treeview, the treeview selection behaves inconsistently. It requires a 3rd click after expanding any child-rows to select a child.
2018-10-05Remove debug output from 39f65bbceRobin Gareus
2018-10-04Sort Factory/Lua-script session-templatesRobin Gareus
2017-10-03Fix session-archive file extension filterRobin Gareus
2017-10-03Update Session-Archive Dialog: add compression-optionRobin Gareus
2017-09-21s/created with/modified with/Robin Gareus
Once a session has been saved by a more recent version or a different variant, the session file is tied to that version/variant. The created-with version is only for debug purposes and internal use.
2017-09-18manually fix up various cases where Gtk:Frame foo_frame had been changed to ↵Paul Davis
foo_sample
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-09-10Mixbus needs to show Created-With on the recent sessions listBen Loftis
2017-08-24Fix session-open after selecting new, template, then backRobin Gareus
2017-08-20Cont'd work on route-templatesRobin Gareus
2017-08-19Revert non "aesthetic tweaks" from f614d10994Robin Gareus
2017-08-19Lua may call C++ functions with throw. Catch themRobin Gareus
2017-08-18Templates: aesthetic tweaks.Ben Loftis
2017-08-18Redesign Session+Route Template Meta Script APIRobin Gareus
Remove special-cased script types. Allow Action-Scripts to be re-used for session-setup or route-templates.
2017-08-17NO-OP: whitespace & scopeRobin Gareus
2017-08-17Fix merge error.Ben Loftis
2017-08-17Templates: fix unintended commit from debuggingBen Loftis
2017-08-17Templates: dialog tweaks.Ben Loftis
2017-08-17Update GUI, session-format notifications, skip unusable in recent listRobin Gareus
2017-08-17SessionDialog: hide created-with column in Ardour, use a tooltip.Robin Gareus
2017-08-16Revert "Revert ongoing SessionDialog changes for 5.11 release."Robin Gareus
This reverts commit bd40b9132cbac2d2b79ba0ef480bd41d837f8f71.
2017-08-16Revert ongoing SessionDialog changes for 5.11 release.5.11Robin Gareus
To be reverted again after the release. This temporarily reverts 26c88b2, c67d1d4, 5e41293, 8b7df13, ff61435, 1039894, 8717c0d and GUI parts of 47d86cf
2017-08-16Replace advanced session-setup options with scriptRobin Gareus
2017-08-15tone down frame color and use a better widget namePaul Davis
2017-08-15NO-OP: indent and remove whitespacePaul Davis
2017-08-15put a frame around template description, change background colorPaul Davis
2017-08-14Further tweaking of layout and packing.Ben Loftis