diff options
Diffstat (limited to 'include/cru')
-rw-r--r-- | include/cru/platform/ui_applicaition.hpp | 2 | ||||
-rw-r--r-- | include/cru/platform/win/win_application.hpp | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/include/cru/platform/ui_applicaition.hpp b/include/cru/platform/ui_applicaition.hpp index 1f30ce17..16739f9d 100644 --- a/include/cru/platform/ui_applicaition.hpp +++ b/include/cru/platform/ui_applicaition.hpp @@ -25,7 +25,7 @@ struct UiApplication : public virtual Interface { virtual void CancelTimer(unsigned long id) = 0; virtual std::vector<NativeWindow*> GetAllWindow() = 0; - virtual NativeWindow* CreateWindow() = 0; + virtual NativeWindow* CreateWindow(NativeWindow* parent) = 0; virtual GraphFactory* GetGraphFactory() = 0; }; diff --git a/include/cru/platform/win/win_application.hpp b/include/cru/platform/win/win_application.hpp index 7defa703..f8150aed 100644 --- a/include/cru/platform/win/win_application.hpp +++ b/include/cru/platform/win/win_application.hpp @@ -41,6 +41,9 @@ class WinApplication : public Object, public virtual UiApplication { const std::function<void()>& action) override; void CancelTimer(unsigned long id) override; + std::vector<NativeWindow*> GetAllWindow() override; + NativeWindow* CreateWindow(NativeWindow* parent) override; + GraphFactory* GetGraphFactory() override; |