move slider track functions up

This commit is contained in:
zmike 2014-03-02 15:00:58 -05:00
parent f3f83a64fd
commit 5d33b9af68
1 changed files with 26 additions and 26 deletions

View File

@ -493,6 +493,32 @@ _visuals_refresh(Evas_Object *obj)
evas_object_smart_changed(obj);
}
static void
_track_move_cb(void *data,
Evas *e EINA_UNUSED,
Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Evas_Coord x, y;
ELM_SLIDER_DATA_GET(data, sd);
evas_object_geometry_get(obj, &x, &y, NULL, NULL);
evas_object_move(sd->popup, x, y);
}
static void
_track_resize_cb(void *data,
Evas *e EINA_UNUSED,
Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Evas_Coord w, h;
ELM_SLIDER_DATA_GET(data, sd);
evas_object_geometry_get(obj, NULL, NULL, &w, &h);
evas_object_resize(sd->popup, w, h);
}
static void
_elm_slider_smart_theme(Eo *obj, void *_pd, va_list *list)
{
@ -701,32 +727,6 @@ _spacer_up_cb(void *data,
elm_layout_signal_emit(data, "elm,state,indicator,hide", "elm");
}
static void
_track_move_cb(void *data,
Evas *e EINA_UNUSED,
Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Evas_Coord x, y;
ELM_SLIDER_DATA_GET(data, sd);
evas_object_geometry_get(obj, &x, &y, NULL, NULL);
evas_object_move(sd->popup, x, y);
}
static void
_track_resize_cb(void *data,
Evas *e EINA_UNUSED,
Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Evas_Coord w, h;
ELM_SLIDER_DATA_GET(data, sd);
evas_object_geometry_get(obj, NULL, NULL, &w, &h);
evas_object_resize(sd->popup, w, h);
}
static void
_min_max_set(Evas_Object *obj)
{