# include <Emotion.h>
#endif
-/**
- * @defgroup Video Video
- *
- * This object take care of setting up an Emotion object to display it's content with the right
- * aspect ratio. If build with eio, it also remember the last position that was played and start
- * playing from this position. It expose the basic property of an Emotion and let the more complex
- * accessible by retrieving the Emotion object. It also needed to link it with a Elementary @ref player.
- */
-
/* TODO: add buffering support to Emotion and display buffering progression in the theme when needed */
typedef struct _Widget_Data Widget_Data;
void elm_smart_scroller_mirrored_set (Evas_Object *obj, Eina_Bool mirrored);
void elm_smart_scroller_hold_set (Evas_Object *obj, Eina_Bool hold);
void elm_smart_scroller_freeze_set (Evas_Object *obj, Eina_Bool freeze);
-void elm_smart_scroller_gravity_set (Evas_Object *obj, double x, double y);
-void elm_smart_scroller_gravity_get (Evas_Object *obj, double *x, double *y);
void elm_smart_scroller_bounce_allow_set (Evas_Object *obj, Eina_Bool horiz, Eina_Bool vert);
void elm_smart_scroller_bounce_allow_get (const Evas_Object *obj, Eina_Bool *horiz, Eina_Bool *vert);
void elm_smart_scroller_paging_set (Evas_Object *obj, double pagerel_h, double pagerel_v, Evas_Coord pagesize_h, Evas_Coord pagesize_v);
void elm_smart_scroller_paging_get (Evas_Object *obj, double *pagerel_h, double *pagerel_v, Evas_Coord *pagesize_h, Evas_Coord *pagesize_v);
void elm_smart_scroller_region_bring_in (Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
void elm_smart_scroller_widget_set (Evas_Object *obj, Evas_Object *wid);
+void elm_smart_scroller_gravity_set (Evas_Object *obj, double x, double y);
+void elm_smart_scroller_gravity_get (Evas_Object *obj, double *x, double *y);
Eina_Bool elm_smart_scroller_momentum_animator_disabled_get (Evas_Object *obj);
void elm_smart_scroller_momentum_animator_disabled_set (Evas_Object *obj, Eina_Bool disabled);
void elm_smart_scroller_bounce_animator_disabled_set (Evas_Object *obj, Eina_Bool disabled);
static void _elm_tooltip_hide(Elm_Tooltip *tt);
static void _elm_tooltip_data_clean(Elm_Tooltip *tt);
-
static void
_elm_tooltip_content_changed_hints_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
evas_object_pass_events_set(tt->tooltip, EINA_TRUE);
tt->changed_style = EINA_FALSE;
if (tt->tooltip)
- edje_object_part_swallow
- (tt->tooltip, "elm.swallow.content", tt->content);
+ edje_object_part_swallow(tt->tooltip, "elm.swallow.content",
+ tt->content);
edje_object_signal_emit(tt->tooltip, "elm,action,show", "elm");
}
_elm_tooltip_show_timer_stop(tt);
return;
}
-
_elm_tooltip_hide_anim_start(tt);
}
* @a Evas_Object parameters will receive @a owner as value.
* @param data what to provide to @a func as callback data/context.
* @param del_cb called when data is not needed anymore, either when
- * another callback replaces @func, the tooltip is unset with
+ * another callback replaces @p func, the tooltip is unset with
* elm_object_tooltip_unset() or the owner object @a obj
* dies. This callback receives as the first parameter the
* given @a data, and @c event_info is NULL.