summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
AgeCommit message (Collapse)Author
2016-05-06Create new track by dragging an instrument from the favorites sidebarRobin Gareus
2016-05-06re-introduce "add track/bus" from mixer windowRobin Gareus
2016-05-04OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)Paul Davis
2016-05-01fix a Wsigncompare and 2 -WuninitializedRobin Gareus
2016-04-26remove the splash-screen when changing sessionsRobin Gareus
ARDOUR_UI::load_session()'s loading_message() shows the splash in all cases. But only the initial ARDOUR_UI::starting() does destroy it. In some cases we got away because the Engine Dialog pops back the splash and the dialog is never destroyed (only hidden). It's not until ~Dialog that the splash is displayed again (if it exists).
2016-04-23save-as/snapshot tweaks:Robin Gareus
* allow to take snapshots and save-as read-only session. * change ambiguous "Save as" window title for "Snapshot & Switch" * start save-as in configured session-dir
2016-04-22Clarify my XML error printout from yesterday (see previous commit)John Emmas
2016-04-21When logging XML error messages, make sure we don't accidentally log an ↵John Emmas
empty message Amends my previous commit #a7508a9c from 23rd July 2015. If the filename and/or line number were NULL, we could end up logging a message with no text!
2016-04-19GUI part of 00169f1da (TRY_AUTOSTART_ENGINE)Robin Gareus
2016-04-18GUI samplerate Mismatch notificationRobin Gareus
2016-04-18add a try-autostart-engine option (most recently used settings)Robin Gareus
2016-04-13show window title in DEBUG::Accelerator debug tracePaul Davis
2016-03-28add option to create new routes with strict-i/o enabled.Robin Gareus
2016-03-23Hide lua script selector before showing lua parameter dialog.Robin Gareus
2016-03-23UI part of lua code/header consolidation.Robin Gareus
2016-03-16Midi Busses? why yes!Robin Gareus
2016-03-15fix capitalization of sections of key editorPaul Davis
2016-03-15fix segfaults/crashes when quitting under valgrindPaul Davis
2016-03-15fix carelesslly deleted line that caused endless loop when missingPaul Davis
2016-03-15when handling a keyboard event, if the current focus widget has ardour ↵Paul Davis
bindings attached, use them rather the ones for the main window content tab
2016-02-28Rewrite commit 68e81a6, prefer forward declaration and includes in cc.Robin Gareus
only MSVC requires the complete class for the templated c'tor in window manager.h
2016-02-27Move our #inclusions for "lua_script_manager.h"John Emmas
For whatever reason, almost none of gtk2_ardour will compile (with MSVC) unless 'lua_script_manager.h' gets #included by 'gtk2_ardour/window_manager.h'. No idea why... :-(
2016-02-24fix compilation on OSX/PPC (old coreaudio)Robin Gareus
2016-02-23Editor Actions Scripts & ManagerRobin Gareus
2016-02-23Add GUI to instantiate session-scriptsRobin Gareus
2016-02-23Lua Script Console WindowRobin Gareus
2016-02-22cleanup post-rebase-against-master messesPaul Davis
2016-02-22tab-free tabbed display, part 1.2Paul Davis
2016-02-22tweak DEBUG_TRACE output for key_press_focus_acceleratorPaul Davis
2016-02-22change GTKOSX macro constant to use __APPLE__ insteadPaul Davis
2016-02-22remove Bindings::ignored_state and use Keyboard::RelevantModifierMaskPaul Davis
2016-02-22remove Gtkmm2ext::possibly_translate_mod_to_make_legal_accelerator().Paul Davis
This is no longer needed because we can set the modifier to the actual bits that GTK uses for Command (META+MOD2)
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
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22change suffix of keybinding files to ".keys" to avoid conflict with earlier ↵Paul Davis
versions. Move some code around that should never have been inside libs/ardour to begin with.
2016-02-22cleanup various merge conflict resolution errors/omissionsPaul Davis
2016-02-22ensure that all callers of ARDOUR_UI_UTILS::relay_key_press() provide a windowPaul Davis
2016-02-22use newer API to show all actions and bindings with -bPaul Davis
2016-02-22fix up code to print all available actions and existing key bindingsPaul Davis
2016-02-22action maps now have namesPaul Davis
2016-02-22more changes to Bindings, Keyboard APIsPaul Davis
2016-02-22radically change Keyboard/Binding API design to disconnect Gtk::Action ↵Paul Davis
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined.
2016-02-22use Bindings API for binding replacementPaul Davis
2016-02-22use X_() to mark binding names as non-translatedPaul Davis
2016-02-22fix double initialization of key bindings editor AND rename video import ↵Paul Davis
menu item correctly
2016-02-22switch all action registration/binding code over to new API.Paul Davis
This removes the ability to change bindings via menus. Still to come: saving modified bindings, and reworking the key editor
2016-02-22get current tab on startup correct.Paul Davis
Note that Gtk::Notebook will not switch to a page with an invisible widget. This took me TOO LONG to discover. Also move code around between files
2016-02-22hide splash in a sensible and understandable wayPaul Davis
2016-02-22add explanatory/reminder commentPaul Davis
2016-02-22remove "toggle-foo" style actions related to editor/mixer windows and ↵Paul Davis
provide new methods that just use Tabbable::make_visible()