IndicatorSignalType mIndicatorVisibilityChangedSignal;
FocusSignalType mFocusChangedSignal;
SignalType mDeleteRequestSignal;
+
+public:
+
+ void* GetNativeWindowHandler();
};
} // namespace Adaptor
return GetImplementation( window ).GetBrightness();
}
+void * GetNativeWindowHandler( Window window )
+{
+ return GetImplementation( window ).GetNativeWindowHandler();
+}
+
} // namespace DevelWindow
} // namespace Dali
*/
DALI_IMPORT_API int GetBrightness( Window window );
+/**
+ * @brief Returns native Ecore Wayland Window handle only for c# binding
+ * @param[in] window The window where Ecore Wayland window handle is extracted
+ * @return void * of native Ecore Wayland Window
+ */
+DALI_IMPORT_API void * GetNativeWindowHandler( Window window );
+
} // namespace DevelWindow
} // namespace Dali
/*
- * Copyright (c) 2017 Samsung Electronics Co., Ltd.
+* Copyright (c) 2017 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.
return mEventHandler->mBrightness;
}
+void* Window::GetNativeWindowHandler()
+{
+ return mEventHandler->mEcoreWindow;
+}
+
} // Adaptor
} // Internal
return mVisible;
}
-
void Window::RotationDone( int orientation, int width, int height )
{
}
return 0;
}
+void* Window::GetNativeWindowHandler()
+{
+ return NULL;
+}
+
} // Adaptor
} // Internal
} // Dali
return 0;
}
+void* Window::GetNativeWindowHandler()
+{
+ return &(mEventHandler->mEcoreWindow);
+}
+
} // Adaptor
} // Internal