Change-Id: Ieee5d916bfeaa57dbc7e45aa06d0b4e875921652
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
IndicatorSignalType mIndicatorVisibilityChangedSignal;
FocusSignalType mFocusChangedSignal;
SignalType mDeleteRequestSignal;
IndicatorSignalType mIndicatorVisibilityChangedSignal;
FocusSignalType mFocusChangedSignal;
SignalType mDeleteRequestSignal;
+
+public:
+
+ void* GetNativeWindowHandler();
};
} // namespace Adaptor
};
} // namespace Adaptor
return GetImplementation( window ).IsVisible();
}
return GetImplementation( window ).IsVisible();
}
+void * GetNativeWindowHandler( Window window )
+{
+ return GetImplementation( window ).GetNativeWindowHandler();
+}
+
} // namespace DevelWindow
} // namespace Dali
} // namespace DevelWindow
} // namespace Dali
*/
DALI_IMPORT_API bool IsVisible( Window window );
*/
DALI_IMPORT_API bool IsVisible( 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
} // namespace DevelWindow
} // namespace Dali
ecore_wl_window_rotation_change_done_send( mEventHandler->mEcoreWindow );
}
ecore_wl_window_rotation_change_done_send( mEventHandler->mEcoreWindow );
}
+void* Window::GetNativeWindowHandler()
+{
+ return mEventHandler->mEcoreWindow;
+}
+
+
} // Adaptor
} // Internal
} // Dali
} // Adaptor
} // Internal
} // Dali
void Window::RotationDone( int orientation, int width, int height )
{
}
void Window::RotationDone( int orientation, int width, int height )
{
}
+void* Window::GetNativeWindowHandler()
+{
+ return NULL;
+}
+
+
} // Adaptor
} // Internal
} // Dali
} // Adaptor
} // Internal
} // Dali
+void* Window::GetNativeWindowHandler()
+{
+ return mEventHandler->mEcoreWindow;
+}
+
} // Adaptor
} // Internal
} // Adaptor
} // Internal