namespace bbtk
{
+
+//EED
+ static wxWindow* mgTopWindow = 0;
+ static int mgNbWindowsAlive = 0;
+ static int mgNbWindowsShown = 0;
+
+
void Wx::ResetCursor()
{
if (!GetTopWindow()) return;
//=========================================================================
//=========================================================================
+/*EED
// Static members
wxWindow* Wx::mgTopWindow = 0;
int Wx::mgNbWindowsAlive = 0;
int Wx::mgNbWindowsShown = 0;
+*/
//=========================================================================
+//EED
+ wxWindow* Wx::GetTopWindow()
+ {
+ return mgTopWindow;
+ }
+
+ void Wx::IncNbWindowsAlive()
+ {
+ mgNbWindowsAlive++;
+ }
+
+ int Wx::GetNbWindowsAlive()
+ {
+ return mgNbWindowsAlive;
+ }
+
+ bool Wx::IsSomeWindowAlive()
+ {
+ return (mgNbWindowsAlive>0);
+ }
+
+ void Wx::IncNbWindowsShown()
+ {
+ mgNbWindowsShown++;
+ }
+
+ int Wx::GetNbWindowsShown()
+ {
+ return mgNbWindowsShown;
+ }
+ bool Wx::IsSomeWindowShown()
+ {
+ return (mgNbWindowsShown>0);
+ }
}