Ecore_Animator *button_animator;
double final_position;
Eina_Bool mouse_down : 1;
- Eina_Bool mouse_hold : 1;
};
static const char *widtype = NULL;
if (!wd) return;
wd->mouse_down = EINA_FALSE;
- if (wd->mouse_hold == EINA_TRUE) return;
edje_object_part_drag_value_get(wd->as, "elm.drag_button_base",
&position, NULL);
elm_widget_text_get_hook_set(obj, _elm_actionslider_label_get);
wd->mouse_down = EINA_FALSE;
- wd->mouse_hold = EINA_FALSE;
wd->enabled_position = ELM_ACTIONSLIDER_ALL;
wd->as = edje_object_add(e);
return NULL;
}
-
-// Deprecated APIs
-
-EAPI void
-elm_actionslider_label_set(Evas_Object *obj, Elm_Actionslider_Label_Pos pos, const char *label)
-{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
-
- if (pos == ELM_ACTIONSLIDER_LABEL_LEFT)
- _elm_actionslider_label_set(obj, "left", label);
- else if (pos == ELM_ACTIONSLIDER_LABEL_RIGHT)
- _elm_actionslider_label_set(obj, "right", label);
- else if (pos == ELM_ACTIONSLIDER_LABEL_CENTER)
- _elm_actionslider_label_set(obj, "center", label);
- else if (pos == ELM_ACTIONSLIDER_LABEL_BUTTON)
- _elm_actionslider_label_set(obj, NULL, label);
-}
-
-EAPI void
-elm_actionslider_labels_get(const Evas_Object *obj, const char **left_label, const char **center_label, const char **right_label)
-{
- if (left_label) *left_label= NULL;
- if (center_label) *center_label= NULL;
- if (right_label) *right_label= NULL;
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
-
- if (left_label) *left_label = _elm_actionslider_label_get(obj, "left");
- if (center_label) *center_label = _elm_actionslider_label_get(obj, "center");
- if (right_label) *right_label = _elm_actionslider_label_get(obj, "right");
-}
-
-EAPI void
-elm_actionslider_indicator_label_set(Evas_Object *obj, const char *label)
-{
- _elm_actionslider_label_set(obj, NULL, label);
-}
-
-EAPI const char *
-elm_actionslider_indicator_label_get(Evas_Object *obj)
-{
- return _elm_actionslider_label_get(obj, NULL);
-}
-
-EAPI void
-elm_actionslider_hold(Evas_Object *obj, Eina_Bool flag)
-{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
-
- wd->mouse_hold = flag;
-}
edje_object_signal_emit(wd->calendar, emission, "elm");
}
-// EINA_DEPRECATED
-static void
-_text_day_color_set(Widget_Data *wd, Day_Color col, int pos)
-{
- if ((pos < 0) || (pos >= 42)) return;
- if (wd->day_color[pos] == col) return;
- wd->day_color[pos] = col;
- _text_day_color_update(wd, pos);
-}
-
static void
_set_month_year(Widget_Data *wd)
{
if (!wd) return;
_populate(obj);
}
-
-EINA_DEPRECATED EAPI void
-elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos)
-{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- _text_day_color_set(wd, DAY_SATURDAY, pos);
-}
-
-EINA_DEPRECATED EAPI void
-elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos)
-{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- _text_day_color_set(wd, DAY_SUNDAY, pos);
-}
-
-EINA_DEPRECATED EAPI void
-elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos)
-{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- _text_day_color_set(wd, DAY_WEEKDAY, pos);
-}
return obj;
}
-EAPI void
-elm_conformant_content_set(Evas_Object *obj, Evas_Object *content)
-{
- _content_set_hook(obj, NULL, content);
-}
-
-EAPI Evas_Object *
-elm_conformant_content_get(const Evas_Object *obj)
-{
- return _content_get_hook(obj, NULL);
-}
-
-EAPI Evas_Object *
-elm_conformant_content_unset(Evas_Object *obj)
-{
- return _content_unset_hook(obj, NULL);
-}
-
EINA_DEPRECATED EAPI Evas_Object *
elm_conformant_content_area_get(const Evas_Object *obj)
{