summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_ed.cc
AgeCommit message (Collapse)Author
2016-02-28cleanup: remove duplicate null checks.Robin Gareus
ARDOUR_UI::save_ardour_state () checks on entry if the windows exist. and also uses these pointers below without check..
2016-02-25add previous-tab and next-tab actions and bind to PRIMARY-page-up/down by ↵Paul Davis
default
2016-02-25move window visibility buttons to have less impact on minimum widthPaul Davis
And as a side effect, be in a consistent location on windows/linux AND OS X
2016-02-23Add GUI to instantiate session-scriptsRobin Gareus
2016-02-23Lua Script Console WindowRobin Gareus
2016-02-22rework dialog-close-focus-reset change to work in TabbedPaul Davis
2016-02-22fix merge mixup after rebase from masterPaul Davis
2016-02-22cleanup post-rebase-against-master messesPaul Davis
2016-02-22provide an alternate action for controlling prefs visibility in the main menuPaul Davis
2016-02-22add context menus for tabbable visibility buttonsPaul Davis
2016-02-22a bunch of stuff to make tab/window switching work better, and provide Alt-m ↵Paul Davis
to toggle between editor+mixer in a sane way
2016-02-22use Tabbable::change_visibility to make tab/window control buttons do the ↵Paul Davis
right thing
2016-02-22prevent dragging the last tab from the notebookPaul Davis
2016-02-22remove tab-related code for tabbed notebook, add tooltips to new buttonsPaul Davis
2016-02-22tab-free tabbed display, part 1.2Paul Davis
2016-02-22try using top-menu-bar buttons and not notebook tabs to control window ↵Paul Davis
visibility
2016-02-22change GTKOSX macro constant to use __APPLE__ insteadPaul Davis
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22cleanup various merge conflict resolution errors/omissionsPaul 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-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-22remove all tearoffs except the monitor section.Paul Davis
We don't need this functionality anymore as we build on 15 years experience plus the new tabbed structure
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-22hopefully get dynamic tabbable menu state right this timePaul Davis
2016-02-22dynamically update menus/actions controlling tabbable ↵Paul Davis
show/hide/attach/detach operations
2016-02-22remove use of current_toplevel() where unnecessary, fix broken necessary ↵Paul Davis
cases, generally fix up show/hide/attach/detach for Tabbables
2016-02-22break out window ops for Tabbables into show/hide/attach/detachPaul 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()
2016-02-22save & restore the main window geometryPaul Davis
2016-02-22save/restore tabbable statePaul Davis
2016-02-22first compilable version of tabbable design.Paul Davis
I would have loved to split this apart, but there are just so many interrelated changes, it makes little sense and would be a huge effort that would break future git bisect use because so many intermediate commits would not compile
2016-02-22the basics of tabbedPaul Davis
2016-02-22better system for managing kbd focus after cmd-w closing a dialog.Paul Davis
Key, Button and Focus In events in the editor+mixer windows cause the respective window to be noted as the window to which focus should return after a dialog is closed with cmd/ctrl-w
2016-02-14add missing spaceRobin Gareus
2016-01-18add more remote transport toggles for touchOSC: midi_panic, toggle_roll, ↵Ben Loftis
stop_forget, set_X_range, quick snapshots. also add boilerplate for monitor controls, but those are not implemented yet
2015-12-19allow to show/hide Monitor SectionRobin Gareus
2015-12-10allow hiding and showing the mixer listBen Loftis
2015-12-06Add ellipsis at the end of "Duplicate Tracks/Busses" menu itemAlexandre Prokoudine
2015-12-01Make capitalization consistent and other minor spelling corrections.André Nusser
2015-11-25Correct spelling of action names. Translation context for Reference.André Nusser
2015-11-25Add more menu entries to the 'Help' menu.André Nusser
* The functions were already implemented -- I just added the links in ardour.menu.in, corrected spelling and the link to the tracker. * The tracker link was corrected as I considered it confusing when one is not already logged in.
2015-11-14partial dialog to control track duplicationPaul Davis
2015-11-13initial/partial implementation of duplicate track/busPaul Davis
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-02provide Main/cancel-solo as an action and make rude solo button(s) use itPaul Davis
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-15display active peak-buildsRobin Gareus
2015-09-15GUI part: cleanup peak-filesRobin Gareus
2015-06-29Revert "start work on auto return target dropdown rather than button"Paul Davis
This reverts commit d1cbb3fb0e36b068dbf516d21891c998266f22a2.