summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/visibility_tracker.cc
AgeCommit message (Collapse)Author
2020-04-19Fix restoring window visibility (Windows/Mac) #7976Robin Gareus
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus
2018-09-23remove debug outputPaul Davis
2018-09-23defer creating a visibility tracker for a window until the window is mappedPaul Davis
Without this, the visibility tracker will report that the window is not visible at startup, and this overrides the XML _visible property which denotes that the window should be made visible
2016-06-07make it possible to disable VisibilityTracker's use of WM visibilityPaul Davis
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-05fix bigclockwindow's lack of hiding, set ArdourWindow to just-hide-on-delete ↵Paul Davis
and add a bit of visibility tracking debugging
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
2013-04-26redesign toggling of editor/mixer stacking to use Gtkmm2ext::VisibilityTrackerPaul Davis
2013-03-25add new VisibilityTracker class to implement cycling window visibility ↵Paul Davis
"properly" - i.e. avoiding hide+show/present to get a hidden or partially obscured window visible again