summaryrefslogtreecommitdiff
path: root/gtk2_ardour/window_manager.h
AgeCommit message (Collapse)Author
2016-06-12use WindowProxy::signal_(map|unmap) to keep window toggle actions in their ↵Paul Davis
correct state
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-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22Window Manager object should use global action map, since bindings are part ↵Paul Davis
of the global set
2016-02-22more changes to Bindings, Keyboard APIsPaul 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-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
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.
2013-10-14Merge branch 'master' into windows+ccJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/ardour_ui.cc
2013-10-14tweak API of WindowProxy, and remove all unnecessary get() calls in ↵Paul Davis
functions where, if we have no window, there is nothing to do
2013-10-03'gtk2_ardour' - Add namespaces + casting where necessary + general bits of ↵John Emmas
'correctness' to keep MSVC happy
2013-07-15Dereference pointers in ctors where appropriate. (c++11 wants this)Michael R. Fisher
2013-07-07make window-manager session-awareRobin Gareus
2013-07-07fix save/restore [plugin] window pos&size (without save)Robin Gareus
2013-05-07change namespace/naming of WindowManager classes; register all ArdourDialog ↵Paul Davis
and ArdourWindow classes as ProxyTemporary windows so that transient-for can be set for all such windows
2013-05-07work work on window mgmt: offer the change to mark all floating windows as ↵Paul Davis
Dialogs (in th theme manager), and mark ArdourWindow and ArdourDialog as transient-for on creation, based on current WindowManager (ardour-object) settings
2013-05-07various changes to window visibility mgmt, including use of the mixbus2 code ↵Paul Davis
for toggling editor + mixer windows. no longer attempt to track changes made outside of ardour, which is a lost cause
2013-05-06fix bad edit that caused simple proxy windows to fail/crashPaul Davis
2013-05-04the big rework of window management. probably not complete at thsi point, ↵Paul Davis
but this is mostly functional
2013-05-04VisibilityTracker needs to inherit from sigc::tracker so that it can be used ↵Paul Davis
without combination with other sigc::trackable parents; fix partially_visible() logic