aboutsummaryrefslogtreecommitdiff
path: root/include/cru
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2019-04-01 16:00:29 +0800
committercrupest <crupest@outlook.com>2019-04-01 16:00:29 +0800
commit0a429ee13c9fb9a9da6df62b1ebae101180278f5 (patch)
tree7c6f34ca466e19e423d54178825b517e94663f8d /include/cru
parent9e382d2175c6706e69b734480e26032e16d0bde4 (diff)
downloadcru-0a429ee13c9fb9a9da6df62b1ebae101180278f5.tar.gz
cru-0a429ee13c9fb9a9da6df62b1ebae101180278f5.tar.bz2
cru-0a429ee13c9fb9a9da6df62b1ebae101180278f5.zip
...
Diffstat (limited to 'include/cru')
-rw-r--r--include/cru/platform/ui_applicaition.hpp2
-rw-r--r--include/cru/platform/win/win_application.hpp3
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;