X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Fubuntu-x11%2Fwindow-base-ecore-x.cpp;h=fa085a4900d451fe3f40164b060a3187acb42ab2;hb=738fd571c706537f8897163684fcb9d3fd9d535e;hp=e13f26ec66f24bde9057f4fa4e98b5d803704287;hpb=25052a0a2625fef3baa8fea7e5ff41c8d5bae420;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/window-system/ubuntu-x11/window-base-ecore-x.cpp b/dali/internal/window-system/ubuntu-x11/window-base-ecore-x.cpp index e13f26e..fa085a4 100644 --- a/dali/internal/window-system/ubuntu-x11/window-base-ecore-x.cpp +++ b/dali/internal/window-system/ubuntu-x11/window-base-ecore-x.cpp @@ -21,7 +21,6 @@ // INTERNAL HEADERS #include #include -#include #include // EXTERNAL_HEADERS @@ -38,7 +37,7 @@ namespace Adaptor { namespace { -const std::string DEFAULT_DEVICE_NAME = ""; +const char* DEFAULT_DEVICE_NAME = ""; const Device::Class::Type DEFAULT_DEVICE_CLASS = Device::Class::NONE; const Device::Subclass::Type DEFAULT_DEVICE_SUBCLASS = Device::Subclass::NONE; @@ -272,8 +271,6 @@ WindowBaseEcoreX::~WindowBaseEcoreX() if(mOwnSurface) { ecore_x_window_free(mEcoreWindow); - - WindowSystem::Shutdown(); } } @@ -285,8 +282,6 @@ void WindowBaseEcoreX::Initialize(PositionSize positionSize, Any surface, bool i // if the surface is empty, create a new one. if(surfaceId == 0) { - WindowSystem::Initialize(); - // we own the surface about to created mOwnSurface = true; CreateWindow(positionSize, isTransparent); @@ -712,6 +707,10 @@ void WindowBaseEcoreX::MoveResize(PositionSize positionSize) ecore_x_window_move_resize(mEcoreWindow, positionSize.x, positionSize.y, positionSize.width, positionSize.height); } +void WindowBaseEcoreX::SetLayout(unsigned int numCols, unsigned int numRows, unsigned int column, unsigned int row, unsigned int colSpan, unsigned int rowSpan) +{ +} + void WindowBaseEcoreX::SetClass(const std::string& name, const std::string& className) { ecore_x_icccm_title_set(mEcoreWindow, name.c_str()); @@ -1020,6 +1019,66 @@ void WindowBaseEcoreX::ExcludeInputRegion(const Rect& inputRegion) { } +bool WindowBaseEcoreX::PointerConstraintsLock() +{ + return false; +} + +bool WindowBaseEcoreX::PointerConstraintsUnlock() +{ + return false; +} + +void WindowBaseEcoreX::LockedPointerRegionSet(int32_t x, int32_t y, int32_t width, int32_t height) +{ +} + +void WindowBaseEcoreX::LockedPointerCursorPositionHintSet(int32_t x, int32_t y) +{ +} + +bool WindowBaseEcoreX::PointerWarp(int32_t x, int32_t y) +{ + return false; +} + +void WindowBaseEcoreX::CursorVisibleSet(bool visible) +{ +} + +bool WindowBaseEcoreX::KeyboardGrab(Device::Subclass::Type deviceSubclass) +{ + return false; +} + +bool WindowBaseEcoreX::KeyboardUnGrab() +{ + return false; +} + +void WindowBaseEcoreX::SetFullScreen(bool fullscreen) +{ + return; +} + +bool WindowBaseEcoreX::GetFullScreen() +{ + return false; +} + +void WindowBaseEcoreX::SetFrontBufferRendering(bool enable) +{ +} + +bool WindowBaseEcoreX::GetFrontBufferRendering() +{ + return false; +} + +void WindowBaseEcoreX::SetEglWindowFrontBufferMode(bool enable) +{ +} + } // namespace Adaptor } // namespace Internal