This bug was solved some time ago, I will copy here a private mail from Jay dated of 27 January:
"In Nux/WindowCompositor.cpp/.h I added the following signals:
sigc::signal<void, BaseWindow* > sigVisibleViewWindow
sigc::signal<void, BaseWindow* > sigHiddenViewWindow
Both signals are emitted when a BaseWindow becomes visible or
hidden. You probably noticed that signal name carry the name
"ViewWindow". That is because I am in the processes of rename
BaseWindow to something else (possibly ViewWindow).
You connect to sigVisibleViewWindow and sigHiddenViewWindow through
the global WindowCompositor class (GetWindowCompositor ()).
BaseWindows themselves emit their own signal: sigVisible and
sigHidden. You can connect to these signals if you have access to a
BaseWindow object."
So closing the bug on the first two states, not sure how it works in the last one (packaging)
This bug was solved some time ago, I will copy here a private mail from Jay dated of 27 January:
"In Nux/WindowCompo sitor.cpp/ .h I added the following signals: :signal< void, BaseWindow* > sigVisibleViewW indow :signal< void, BaseWindow* > sigHiddenViewWindow
sigc:
sigc:
Both signals are emitted when a BaseWindow becomes visible or
hidden. You probably noticed that signal name carry the name
"ViewWindow". That is because I am in the processes of rename
BaseWindow to something else (possibly ViewWindow).
You connect to sigVisibleViewW indow and sigHiddenViewWindow through sitor ()).
the global WindowCompositor class (GetWindowCompo
BaseWindows themselves emit their own signal: sigVisible and
sigHidden. You can connect to these signals if you have access to a
BaseWindow object."
So closing the bug on the first two states, not sure how it works in the last one (packaging)