X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Fandroid%2Fwindow-base-android.cpp;h=8a83136fef001eb60ff958cbe45f566930827d3f;hb=f79805402bf8bd9b7ceb4561d4c089411fb5927f;hp=8ce440bcd2e41898e4cee574e85a689064485a22;hpb=880c3fef683f952d6fe64a7eeb1a83b34959c4ec;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/window-system/android/window-base-android.cpp b/dali/internal/window-system/android/window-base-android.cpp index 8ce440b..8a83136 100644 --- a/dali/internal/window-system/android/window-base-android.cpp +++ b/dali/internal/window-system/android/window-base-android.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2022 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -125,6 +125,11 @@ int WindowBaseAndroid::GetNativeWindowId() return 0; } +std::string WindowBaseAndroid::GetNativeWindowResourceId() +{ + return std::string(); +} + EGLNativeWindowType WindowBaseAndroid::CreateEglWindow(int width, int height) { // from eglplatform.h header @@ -171,6 +176,10 @@ void WindowBaseAndroid::MoveResize(PositionSize positionSize) { } +void WindowBaseAndroid::SetLayout(unsigned int numCols, unsigned int numRows, unsigned int column, unsigned int row, unsigned int colSpan, unsigned int rowSpan) +{ +} + void WindowBaseAndroid::SetClass(const std::string& name, const std::string& className) { } @@ -187,6 +196,32 @@ void WindowBaseAndroid::Activate() { } +void WindowBaseAndroid::Maximize(bool maximize) +{ +} + +bool WindowBaseAndroid::IsMaximized() const +{ + return false; +} + +void WindowBaseAndroid::SetMaximumSize(Dali::Window::WindowSize size) +{ +} + +void WindowBaseAndroid::Minimize(bool minimize) +{ +} + +bool WindowBaseAndroid::IsMinimized() const +{ + return false; +} + +void WindowBaseAndroid::SetMimimumSize(Dali::Window::WindowSize size) +{ +} + void WindowBaseAndroid::SetAvailableAnlges(const std::vector& angles) { } @@ -250,9 +285,14 @@ void WindowBaseAndroid::SetType(Dali::WindowType type) { } -bool WindowBaseAndroid::SetNotificationLevel(Dali::WindowNotificationLevel level) +Dali::WindowType WindowBaseAndroid::GetType() const { - return false; + return Dali::WindowType::NORMAL; +} + +Dali::WindowOperationResult WindowBaseAndroid::SetNotificationLevel(Dali::WindowNotificationLevel level) +{ + return Dali::WindowOperationResult::NOT_SUPPORTED; } Dali::WindowNotificationLevel WindowBaseAndroid::GetNotificationLevel() const @@ -264,9 +304,9 @@ void WindowBaseAndroid::SetOpaqueState(bool opaque) { } -bool WindowBaseAndroid::SetScreenOffMode(WindowScreenOffMode screenOffMode) +Dali::WindowOperationResult WindowBaseAndroid::SetScreenOffMode(WindowScreenOffMode screenOffMode) { - return false; + return Dali::WindowOperationResult::NOT_SUPPORTED; } WindowScreenOffMode WindowBaseAndroid::GetScreenOffMode() const @@ -274,9 +314,9 @@ WindowScreenOffMode WindowBaseAndroid::GetScreenOffMode() const return WindowScreenOffMode::TIMEOUT; } -bool WindowBaseAndroid::SetBrightness(int brightness) +Dali::WindowOperationResult WindowBaseAndroid::SetBrightness(int brightness) { - return false; + return Dali::WindowOperationResult::NOT_SUPPORTED; } int WindowBaseAndroid::GetBrightness() const @@ -336,7 +376,7 @@ void WindowBaseAndroid::SetTransparency(bool transparent) { } -void WindowBaseAndroid::SetParent(WindowBase* parentWinBase) +void WindowBaseAndroid::SetParent(WindowBase* parentWinBase, bool belowParent) { } @@ -350,11 +390,48 @@ int WindowBaseAndroid::CreateFramePresentedSyncFence() return -1; } -int WindowBaseAndroid::GetOrientation() const +int WindowBaseAndroid::GetWindowRotationAngle() const { return 0; } +void WindowBaseAndroid::SetPositionSizeWithAngle(PositionSize positionSize, int angle) +{ +} + +void WindowBaseAndroid::InitializeIme() +{ +} + +void WindowBaseAndroid::ImeWindowReadyToRender() +{ +} + +void WindowBaseAndroid::RequestMoveToServer() +{ +} + +void WindowBaseAndroid::RequestResizeToServer(WindowResizeDirection direction) +{ +} + +void WindowBaseAndroid::EnableFloatingMode(bool enable) +{ +} + +bool WindowBaseAndroid::IsFloatingModeEnabled() const +{ + return false; +} + +void WindowBaseAndroid::IncludeInputRegion(const Rect& inputRegion) +{ +} + +void WindowBaseAndroid::ExcludeInputRegion(const Rect& inputRegion) +{ +} + } // namespace Adaptor } // namespace Internal