summaryrefslogtreecommitdiff
path: root/gtk2_ardour/add_route_dialog.cc
AgeCommit message (Collapse)Author
2016-10-13Don't reset the audio tracks name when changing the channel configuration.Robert Scott
2016-08-22factor out "new route insertion point" enums so they can be shared by ↵Paul Davis
relevant dialogs
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-12VCA/Control Masters are displayed at fixed positions (initially), so ↵Paul Davis
insert-at options are irrelevant when adding them
2016-07-12VCA/Control Masters have no signal, so output i/o options are irrelevant ↵Paul Davis
when adding them
2016-06-12stop AddRouteDialog from being modal and from using a recursive run loopPaul Davis
2016-06-12remove RouteGroupDialog::do_run() and replace its use with code that doesn't ↵Paul Davis
rely on a recursive run loop
2016-06-09retain route i/o choice across show()'s of the AddRouteDialogPaul Davis
2016-05-31add route dialog should always show up wherever the mouse is, not in its ↵Paul Davis
last location
2016-05-31fix an issue with the add bus/track dialog name template, left unchanged ↵Paul Davis
after selecting for VCA masters
2016-05-31initial part of vca assignment via context menuPaul Davis
2016-05-31extend add route dialog to include VCA mastersPaul Davis
2016-04-15hide strict-i/o UI for MixbusRobin Gareus
2016-04-04default to add new ports at the bottom.Robin Gareus
2016-04-04change "strict-i/o" into a combobox for consistencyRobin Gareus
2016-03-28add option to create new routes with strict-i/o enabled.Robin Gareus
2016-03-20handle MidiBusses in channel-countRobin Gareus
2016-03-16Midi Busses? why yes!Robin Gareus
2016-02-22remove all trace of SAE from source code.Paul Davis
This had become incoherent over time, and posed a development hazard and burden going forward
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-09-21Create new Groups with a consistent set of default properties.Todd Naugle
This is part of a larger fix for #6450. Previously new route groups were created with different default properties depending on which code created the new group. The group tab method had all properties set and that is now going to be the default for all other methods (mixer strip button, etc).
2015-04-13now that there is only 1 effective selection, adjust add-new-track-or-bus ↵Paul Davis
option for after/before selection
2015-03-16Add route dialog order hint changes.nick_m
Add an option to insert new routes at the top of the list ("First"). Reorder/rename the entries in the dialog. Session's _order_hint is now the signed int it always wanted to be.
2015-03-12Add route dialog is never a transient window.nick_m
Fixes a hack where it's transient parent was used to give an order hint (for the order key of any new tracks). This commit adds a new combobox "insert_at" to let the user tell us where they want new tracks to go.
2015-03-10Add route dialog responds to enter key being pressed.nick_m
2015-02-11use magic strings instead of magic numbers (allow profiles to leave out some ↵Ben Loftis
track type options)
2015-02-10Track Mode is too vague; rename to Record ModeBen Loftis
2014-12-24Factor out instrument selector.David Robillard
2014-11-14add abort() to non-reached codeRobin Gareus
This cleans up a lot of false-positives in static analysis and also helps compilers to optimize code paths in general. (tagging the fatal stingstream operator as ‘noreturn’ is far less trivial)
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2014-01-03pre-select reasonable-synth as InstrumentRobin Gareus
2013-05-04the big rework of window management. probably not complete at thsi point, ↵Paul Davis
but this is mostly functional
2013-05-02remove all of Gtk::Window::set_position (WIN_POS_MOUSE) for anything ↵Paul Davis
deriving from ArdourDialog or ArdourWindow; move the set_position() call into those classes' constructors, so that they are called before the windows are realized, and thus it actually works
2013-04-01fix #5424: routes created from templates do not get names based on the ↵Paul Davis
user-supplied text from the add route dialog
2012-11-21add warning dialog if user tries to use audio+MIDI tracksPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13540 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-22provide an easier way to add mixed (audio+MIDI) tracks to a session, to ↵Paul Davis
facilitate the use of plugins like Reaktor which accept both audio & MIDI data. there's probably still a paradigm shift waiting to happen here but its likely post-3.0. git-svn-id: svn://localhost/ardour2/branches/3.0@12816 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-02add virtual method is_instrument() to PluginInfo (already existed for ↵Paul Davis
AUPluginInfo) and use to determine if plugin is an instrument for the purposes of AddRouteDialog, since the rules are plugin-type specific git-svn-id: svn://localhost/ardour2/branches/3.0@11426 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-02add a way to create a new MIDI track with an instrument pre-selectedPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11421 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-25some improvements to the add track/bus dialog to make it more obvious how to ↵Paul Davis
add MIDI tracks git-svn-id: svn://localhost/ardour2/branches/3.0@11348 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Pack toolbar combo boxes with expand=false and remove size kludges.David Robillard
Turns out gtk these days sizes combo boxes with precisely enough space if packed to not expand, none of this mess is necessary any more. git-svn-id: svn://localhost/ardour2/branches/3.0@10790 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04Make it impossible to create MIDI tape tracks (#4446).Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10436 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-05-16A few capitalisation fixes.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@9530 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-27Allow naming of new tracks/busses in the add route dialogue (#3376).Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@8976 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-27Comment typo.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@8974 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-08Make Route Group dialog instant-apply. Disallow identically-named route ↵Carl Hetherington
group; fixes #3689. git-svn-id: svn://localhost/ardour2/branches/3.0@8481 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-05Remove direct busses so that all busses have internal returns.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@8447 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-01Fix creation of MIDI tracks under some translations.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@8401 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-14remove Glib::ustring from gtk2_ardourPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@7774 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-08-25Rename various things in the property system.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@7681 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-05-02A little copy-editing.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@7046 d708f5d6-7413-0410-9779-e7cbd77b26cf