{
Efl_Ui_Win_Data *sd = _elm_win_associate_get(ee);
Evas_Object *obj;
+ int w, h;
Eina_Bool ch_withdrawn = EINA_FALSE;
Eina_Bool ch_sticky = EINA_FALSE;
Eina_Bool ch_iconified = EINA_FALSE;
//
// TIZEN_ONLY(20150707): elm_conform for wayland, and signal if parts are changed
#ifdef HAVE_ELEMENTARY_WL2
- int x = 0, y = 0, w = 0, h = 0;
+ int x = 0, y = 0;
if (sd->legacy.indmode != (Elm_Win_Indicator_Mode)ecore_wl2_window_indicator_state_get(sd->wl.win))
{
sd->legacy.indmode = (Elm_Win_Indicator_Mode)ecore_wl2_window_indicator_state_get(sd->wl.win);
#ifdef HAVE_ELEMENTARY_X
if (sd->x.xwin) return sd->x.xwin;
if (sd->parent) return elm_win_xwindow_get(sd->parent);
+#else
+ (void)sd;
#endif
return 0;
}
_elm_menu_menu_bar_set(sd->main_menu, EINA_TRUE);
#ifdef HAVE_ELEMENTARY_X
+ Eina_Bool use_dbus = EINA_FALSE;
+
if (!_elm_config->disable_external_menu && sd->x.xwin) use_dbus = EINA_TRUE;
-#endif
-#ifdef HAVE_ELEMENTARY_X
if (use_dbus && _elm_dbus_menu_register(sd->main_menu))
{
_elm_dbus_menu_app_menu_register(sd->x.xwin, sd->main_menu,
* TIZEN_ONLY_FEATURE: apply Tizen's color_class features. *
***********************************************************************************/
/**
- * @internal
- *
* @brief Set the color of color class for the Elementary widgets.
*
* @note These color values are expected to be premultiplied by @p a.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_color_class_color_set(const char *color_class, int r, int g, int b, int a);
/**
- * @internal
- *
* @brief Get the color of color class for the Elementary widgets.
*
* @note These color values are expected to be premultiplied by @p a.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_color_class_color_get(const char *color_class, int *r, int *g, int *b, int *a);
/**
- * @internal
- *
* @brief Set the second color of color class for the Elementary widgets.
*
* The second color is commonly used for outline of text.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_color_class_color2_set(const char *color_class, int r, int g, int b, int a);
/**
- * @internal
- *
* @brief Get the second color of color class for the Elementary widgets.
*
* The second color is commonly used for outline of text.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_color_class_color2_get(const char *color_class, int *r, int *g, int *b, int *a);
/**
- * @internal
- *
* @brief Set the third color of color class for the Elementary widgets.
*
* The third color is commonly used for shadow of text.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_color_class_color3_set(const char *color_class, int r, int g, int b, int a);
/**
- * @internal
- *
* @brief Get the third color of color class for the Elementary widgets.
*
* The third color is commonly used for shadow of text.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_color_class_color3_get(const char *color_class, int *r, int *g, int *b, int *a);
/**
- * @internal
- *
* @brief Set the color of color class for a given widget.
*
* @note These color values are expected to be premultiplied by @p a.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_object_color_class_color_set(Evas_Object *obj, const char *color_class, int r, int g, int b, int a);
/**
- * @internal
- *
* @brief Get the color of color class for a given widget.
*
* @note These color values are expected to be premultiplied by @p a.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_object_color_class_color_get(Evas_Object *obj, const char *color_class, int *r, int *g, int *b, int *a);
/**
- * @internal
- *
* @brief Set the second color of color class for a given widget.
*
* The second color is commonly used for outline of text.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_object_color_class_color2_set(Evas_Object *obj, const char *color_class, int r, int g, int b, int a);
/**
- * @internal
- *
* @brief Get the second color of color class for a given widget.
*
* The second color is commonly used for outline of text.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_object_color_class_color2_get(Evas_Object *obj, const char *color_class, int *r, int *g, int *b, int *a);
/**
- * @internal
- *
* @brief Set the third color of color class for a given widget.
*
* The third color is commonly used for shadow of text.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_object_color_class_color3_set(Evas_Object *obj, const char *color_class, int r, int g, int b, int a);
/**
- * @internal
- *
* @brief Get the third color of color class for a given widget.
*
* The third color is commonly used for shadow of text.
* @since 1.19
*
* @ingroup General
+ *
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
+ * @endif
*/
EAPI Eina_Bool elm_object_color_class_color3_get(Evas_Object *obj, const char *color_class, int *r, int *g, int *b, int *a);
/*******