summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui2.cc
AgeCommit message (Collapse)Author
2016-07-26Make a right click on metronome really show click preferencesJulien "_FrnchFrgg_" RIVAUD
Solve http://tracker.ardour.org/view.php?id=6906
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-05-02use same tooltip timeout throughout Ardour -- part twoRobin Gareus
2016-04-25add optional buttons to trigger lua scripted actions.Robin Gareus
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-22remove tab-related code for tabbed notebook, add tooltips to new buttonsPaul Davis
2016-02-22try using top-menu-bar buttons and not notebook tabs to control window ↵Paul Davis
visibility
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-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-22handle main window delete events sensiblyPaul Davis
2016-02-22handle button events on main window notebook so that we can handle close ↵Paul Davis
button clicks
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-22break out window ops for Tabbables into show/hide/attach/detachPaul Davis
2016-02-22compile time fixes for top-menubar (i.e. OS X) systemsPaul Davis
2016-02-22some changes for top menubar systems (i.e. OS X)Paul Davis
2016-02-22save & restore the main window geometryPaul Davis
2016-02-22update main window title appropriatelyPaul Davis
2016-02-22add suggestive tooltips for tabs; remove position argument for Tabbable ↵Paul Davis
since it isn't really usable
2016-02-22hide tabs in main window when there's only 1 tab left.Paul Davis
This helps with space and also prevents tearing off the last tab
2016-02-22make sure preferences are visiblePaul Davis
2016-02-22get normal GTK accelerators working againPaul 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
2015-12-01Make capitalization consistent and other minor spelling corrections.André Nusser
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
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-16Move ARDOUR_UI::ui_scale into UIConfiguration classTim Mayberry
2015-09-16Move util functions into UIConfiguration as they depend on it anywayTim Mayberry
2015-06-29Revert "start work on auto return target dropdown rather than button"Paul Davis
This reverts commit d1cbb3fb0e36b068dbf516d21891c998266f22a2.
2015-06-29Revert "properly track, update, maintain and set auto return state"Paul Davis
This reverts commit 07d0539526239d895f22123d88411c0d4ee773a4.
2015-06-29properly track, update, maintain and set auto return statePaul Davis
Conflicts: gtk2_ardour/ardour_ui_options.cc
2015-06-29start work on auto return target dropdown rather than buttonPaul Davis
Conflicts: gtk2_ardour/ardour_ui.cc
2015-06-17fix 1024px width layout (remove nudge clock special case)Robin Gareus
Due to some change somewhere along the road the nudge clock does no longer fit in the transport-bar on 1024px screen with 100% font-scale, even if the 2nd clock is hidden. However, these days it does fit nicely on its default position even with wide-editor-mixer on a 1024px screen.
2015-05-24replace old ArdourButton::Icon API with Gtkmm2ext.Robin Gareus
2015-05-24remove explicit VectorIcon ElementRobin Gareus
2015-04-23more HiDPI cleanupRobin Gareus
2015-04-22clean up GUI scalingRobin Gareus
2015-04-20towards scaleable meter and mixer UIRobin Gareus
somewhat hacky solution, but there's no good central point to control this and get integer rounding/summing, is there?
2015-04-18transport button HiDPI scalingRobin Gareus
2015-04-08NOOP, cleanup & commentsRobin Gareus
2015-04-08construct a metronomRobin Gareus
2015-04-08more transport button caironizing.Robin Gareus
2015-04-07renice transport buttons (part one)Robin Gareus
2015-04-07update ArdourButton Icon APIRobin Gareus
2015-03-20error-log button: acknowledge new errors w/o hiding LogRobin Gareus
override toggle, in case new errors show up while the log window is already visible