|
07be5beee7
|
window delete/hide is managed by WMProxy (amend to cb6f16ac )
|
2013-07-07 22:29:45 +02:00 |
|
|
a22e20133d
|
make window-manager session-aware
|
2013-07-07 19:29:50 +02:00 |
|
|
cb6f16ac2d
|
fix save/restore [plugin] window pos&size (without save)
|
2013-07-07 19:29:42 +02:00 |
|
|
ce0aa96838
|
NOOP - use PBD's std::string to number functions
|
2013-06-08 09:03:26 +02:00 |
|
|
8d6dd9ecc0
|
some clarifying comments on WindowManager::set_transient_for
|
2013-06-07 11:58:57 -04:00 |
|
|
4341d675dc
|
remember plugin-UI type (custom/basic) with session.
amend to 3.1-81-g1acf8bd
|
2013-05-21 21:23:10 +02:00 |
|
|
b08c71af02
|
don't set transient-for on OS X, where it is not necessary
|
2013-05-07 22:30:01 -04:00 |
|
|
bedc7b170e
|
change namespace/naming of WindowManager classes; register all ArdourDialog and ArdourWindow classes as ProxyTemporary windows so that transient-for can be set for all such windows
|
2013-05-07 22:09:16 -04:00 |
|
|
87d502c15b
|
work work on window mgmt: offer the change to mark all floating windows as Dialogs (in th theme manager), and mark ArdourWindow and ArdourDialog as transient-for on creation, based on current WindowManager (ardour-object) settings
|
2013-05-07 18:09:12 -04:00 |
|
|
a902737db9
|
various changes to window visibility mgmt, including use of the mixbus2 code for toggling editor + mixer windows. no longer attempt to track changes made outside of ardour, which is a lost cause
|
2013-05-07 13:01:26 -04:00 |
|
|
81f86b11d1
|
drop WIN_POS_MOUSE on a managed window if we have stored coordinates and after the first present() call
|
2013-05-06 12:13:43 -04:00 |
|
|
40944574c6
|
the big rework of window management. probably not complete at thsi point, but this is mostly functional
|
2013-05-04 22:02:05 -04:00 |
|
|
9267648e5d
|
VisibilityTracker needs to inherit from sigc::tracker so that it can be used without combination with other sigc::trackable parents; fix partially_visible() logic
|
2013-05-04 22:01:13 -04:00 |
|