diff --git a/src/dlangui/platforms/android/androidapp.d b/src/dlangui/platforms/android/androidapp.d index 20be9955..e462659a 100644 --- a/src/dlangui/platforms/android/androidapp.d +++ b/src/dlangui/platforms/android/androidapp.d @@ -33,6 +33,10 @@ class AndroidWindow : Window { } bool _visible; + override @property Window parentWindow() { + return null; + } + protected dstring _caption; /// returns window caption override @property dstring windowCaption() { diff --git a/src/dlangui/platforms/console/consoleapp.d b/src/dlangui/platforms/console/consoleapp.d index 6fb4e14c..3e3d4d7f 100644 --- a/src/dlangui/platforms/console/consoleapp.d +++ b/src/dlangui/platforms/console/consoleapp.d @@ -52,6 +52,11 @@ class ConsoleWindow : Window { Log.d("ConsoleWindow.close()"); _platform.closeWindow(this); } + + override @property Window parentWindow() { + return _parent; + } + protected bool _visible; /// returns true if window is shown @property bool visible() { diff --git a/src/dlangui/platforms/x11/x11app.d b/src/dlangui/platforms/x11/x11app.d index 211df819..c24c6c83 100644 --- a/src/dlangui/platforms/x11/x11app.d +++ b/src/dlangui/platforms/x11/x11app.d @@ -512,6 +512,10 @@ class X11Window : DWindow { return result; } + override @property DWindow parentWindow() { + return _parent; + } + override @property dstring windowCaption() { return _caption; }