summaryrefslogtreecommitdiff
path: root/gtk2_ardour/window_manager.cc
AgeCommit message (Collapse)Author
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-07window proxy should delete its window during its destructorPaul Davis
2013-07-30remove compile errors (still will not link and JACKPortEngine is not close ↵Paul Davis
to done)
2013-07-10fix ProxyBase::save_pos_and_sizeRobin Gareus
win() may return NULL -- although if we get a size-request we can be sure the window exists. -- NTL this feels better :)
2013-07-07window delete/hide is managed by WMProxy (amend to cb6f16ac)Robin Gareus
2013-07-07make window-manager session-awareRobin Gareus
2013-07-07fix save/restore [plugin] window pos&size (without save)Robin Gareus
2013-06-08NOOP - use PBD's std::string to number functionsRobin Gareus
2013-06-07some clarifying comments on WindowManager::set_transient_forPaul Davis
2013-05-21remember plugin-UI type (custom/basic) with session.Robin Gareus
amend to 3.1-81-g1acf8bd
2013-05-07don't set transient-for on OS X, where it is not necessaryPaul Davis
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-06drop WIN_POS_MOUSE on a managed window if we have stored coordinates and ↵Paul Davis
after the first present() call
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