Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-01 | force provision of "menu-name" for all WindowProxy objects, and thus Tabbables | Paul Davis | |
Actions for hide/show/attach/detach tabbables use hard-coded names which are not translated. Using Tabbable/WindowProxy::name() to lookup the action will fail, since the name can be translated. This changes just removes the option to not provide a menu-name when creating these objects, and uses the name menu-name when looking up an action by name | |||
2019-08-03 | Update canvas/UI lib GPL boilerplate and (C) from git log | Robin Gareus | |
2018-12-20 | Fix crash for external windows | Robin Gareus | |
eg. LV2 externalUI windows are not managed by ardour; Ardour cannot intercept mapped() or delete_event() signals and hence also not create a visibility-tracker. First call to WindowProxy::toggle() creates the window, and the 2nd call crashed since 6ca8ec5141c, due to missing vistracker. e.g. externalUI plugin windows, the processor-box uses WindowProxy for all plugin-UIs incl. externalUIs. | |||
2018-12-08 | Properly keep track of Window Visibility, action state | Robin Gareus | |
This fixes inconsistent WM::Proxy state when a window is destroyed Specifically "session-options-editor" when the session is unloaded; previously "toggle-session-options-editor" was never unset. | |||
2018-11-29 | Fix uninitialized variable | Robin Gareus | |
2018-09-23 | remove debug output | Paul Davis | |
2017-04-19 | Use XMLNode::get/set_property API in Gtkmm2ext::WindowProxy class | Tim Mayberry | |
2017-02-01 | Properly remember window position. | Robin Gareus | |
Querying the position of unmapped windows may or may not return a valid position. -- the configure handler is also called after hiding a window. | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-06-12 | give WindowProxy its own map/unmap signals so that other things can track ↵ | Paul Davis | |
map/unmap without accessing the Window | |||
2016-05-10 | track geometry via configure events for tabbable own-windows | Paul Davis | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2016-04-27 | add the concept of a "state mask" that determines what info a WindowProxy ↵ | Paul Davis | |
will save | |||
2016-02-26 | improve size and positioning of Tabbable's after being torn off, hidden, ↵ | Paul Davis | |
reshown, etc | |||
2016-02-22 | a bunch of stuff to make tab/window switching work better, and provide Alt-m ↵ | Paul Davis | |
to toggle between editor+mixer in a sane way | |||
2016-02-22 | replicate the remove-all-trailing whitespace commit(s) in master | Paul Davis | |
2016-02-22 | small rationalization of naming and code for managing plugin GUI visibility | Paul Davis | |
2016-02-22 | remove debug output | Paul Davis | |
2016-02-22 | classes derived from WindowProxy are responsible for their own window ↵ | Paul Davis | |
creation in ::set_state(). Fixes a crash reported by A.Prokoudine when opening a session with visible plugin GUIs | |||
2016-02-22 | save/restore tabbable state | Paul Davis | |
2016-02-22 | first 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-22 | compilable version of WindowProxy | Paul Davis | |
2016-02-22 | first version of Gtkmm2ext::WindowProxy | Paul Davis | |