{
Evas_Object *lb = (Evas_Object *)data;
double val = elm_slider_value_get(obj);
- elm_label_slide_set(lb, EINA_FALSE);
+ elm_label_slide_mode_set(lb, ELM_LABEL_SLIDE_MODE_NONE);
elm_label_slide_duration_set(lb, val);
- elm_label_slide_set(lb, EINA_TRUE);
+ elm_label_slide_mode_set(lb, ELM_LABEL_SLIDE_MODE_ALWAYS);
}
void
/* Test Label Ellipsis */
lb = elm_label_add(win);
elm_object_text_set(lb, "Test Label Ellipsis:");
- elm_label_slide_set(lb, EINA_TRUE);
+ elm_label_slide_mode_set(lb, ELM_LABEL_SLIDE_MODE_ALWAYS);
elm_grid_pack(gd, lb, 5, 5, 90, 10);
evas_object_show(lb);
/* Test Label Slide */
lb = elm_label_add(win);
elm_object_text_set(lb, "Test Label Slide:");
- elm_label_slide_set(lb, EINA_TRUE);
+ elm_label_slide_mode_set(lb, ELM_LABEL_SLIDE_MODE_ALWAYS);
elm_grid_pack(gd, lb, 5, 30, 90, 10);
evas_object_show(lb);
"This only works with the themes \"slide_short\", "
"\"slide_long\" and \"slide_bounce\"."
);
- elm_label_slide_set(lb, EINA_TRUE);
+ elm_label_slide_mode_set(lb, ELM_LABEL_SLIDE_MODE_ALWAYS);
elm_grid_pack(gd, lb, 5, 40, 90, 10);
evas_object_show(lb);
elm_object_content_set(scr, mbe);
// Add item verify callback to Multibuttonentry
- elm_multibuttonentry_item_filter_append(mbe, _item_filter_cb, data);
+ elm_multibuttonentry_item_filter_append(mbe, (Elm_Multibuttonentry_Item_Filter_Cb)_item_filter_cb, data);
// Add "item,selected","item,added", "item,deleted", "clicked", "unfocused",
// "expanded", "contracted" and "contracted,state,changed" smart callback
evas_object_smart_callback_add(slideshow, "transition,end", _slide_transition, slide_last_it);
notify = elm_notify_add(win);
- elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM);
+ elm_notify_align_set(notify, 0.5, 1.0);
evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, notify);
elm_notify_timeout_set(notify, 3.0);
evas_object_show(video);
notify = elm_notify_add(win);
- elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM);
+ elm_notify_align_set(notify, 0.5, 1.0);
elm_notify_timeout_set(notify, 3.0);
player = elm_player_add(win);
Evas_Object *popup, *label;
popup = elm_notify_add(obj);
- elm_notify_orient_set(popup, ELM_NOTIFY_ORIENT_CENTER);
+ elm_notify_align_set(popup, 0.5, 0.5);
// Using the timeout doesn't seem to go well with the second main loop
//elm_notify_timeout_set(popup, 2.0);
elm_notify_allow_events_set(popup, EINA_FALSE);
Evas_Object *popup, *box, *box2, *label, *btn_ok, *btn_cancel;
popup = elm_notify_add(obj);
- elm_notify_orient_set(popup, ELM_NOTIFY_ORIENT_CENTER);
+ elm_notify_align_set(popup, 0.5, 0.5);
elm_notify_allow_events_set(popup, EINA_FALSE);
evas_object_show(popup);
evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5);
elm_object_text_set(en, "This is a single line");
- elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
+ elm_scroller_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
elm_entry_single_line_set(en, EINA_TRUE);
evas_object_show(en);
elm_box_pack_end(bx, en);
evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5);
elm_object_text_set(en, "Entry 2");
- elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
+ elm_scroller_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
elm_entry_single_line_set(en, EINA_TRUE);
evas_object_show(en);
elm_box_pack_end(bx, en);
if (!elm_widget_highlight_get(obj))
{
- *next = obj;
+ *next = (Evas_Object *)obj;
return EINA_TRUE;
}
evas_object_size_hint_min_get(sd->label, &labelw, NULL);
if (itemw > w - (labelw + hpad + mnw + hpad))
{
- evas_object_data_set(VIEW(item), "shrinked_item", itemw);
+ evas_object_data_set(VIEW(item), "shrinked_item", (void *)itemw);
itemw = w - (labelw + hpad + mnw + hpad);
}
}
else if (itemw > w - (mnw + hpad))
{
- evas_object_data_set(VIEW(item), "shrinked_item", itemw);
+ evas_object_data_set(VIEW(item), "shrinked_item", (void *)itemw);
itemw = w - (mnw + hpad);
}
linew += itemw;
if ((cnt == 0) && !sd->label && sd->end)
{
- evas_object_data_set(obj, "maximum_width", mnw);
+ evas_object_data_set(obj, "maximum_width", (void *)mnw);
evas_object_size_hint_min_get(sd->end, &endw, NULL);
if (mnw > w - (endw + priv->pad.h))
mnw = w - (endw + priv->pad.h);
}
else
{
- evas_object_data_set(obj, "maximum_width", mnw);
+ evas_object_data_set(obj, "maximum_width", (void *)mnw);
itemw = (Evas_Coord)evas_object_data_get(obj, "shrinked_item");
if (itemw)
mnw = itemw;
#endif
}
}
- evas_object_data_set(VIEW(it), "maximum_width", mnw);
+ evas_object_data_set(VIEW(it), "maximum_width", (void *)mnw);
}
if (mnw > w)
{
}
char *
-_access_prev_btn_info_cb(void *data, Evas_Object *obj __UNUSED__)
+_access_prev_btn_info_cb(void *data __UNUSED__ , Evas_Object *obj __UNUSED__)
{
- Elm_Naviframe_Item *it = (Elm_Naviframe_Item *)data;
-
return strdup(E_("Back"));
}
_elm_access_callback_set
(_elm_access_object_get(btn), ELM_ACCESS_INFO,
- _access_prev_btn_info_cb, it);
+ (Elm_Access_Info_Cb)_access_prev_btn_info_cb, it);
}
static void
{
Elm_Naviframe_Item *it;
Evas_Event_Mouse_Up *ev = event_info;
- ELM_NAVIFRAME_DATA_GET(obj, sd);
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (elm_widget_disabled_get(obj)) return;
it->popping = EINA_FALSE;
if (it->delete_me)
{
- _item_del_pre_hook(it);
- _elm_widget_item_free(it);
+ _item_del_pre_hook((Elm_Object_Item*)it);
+ _elm_widget_item_free((Elm_Widget_Item*)it);
}
evas_object_unref(obj);
_elm_popup_smart_theme(Evas_Object *obj)
{
Elm_Popup_Item *item;
- unsigned int i = 0;
Eina_List *elist;
char buf[128];
- int rotation = -1;
ELM_POPUP_DATA_GET(obj, sd);
return elm_widget_focus_list_next_get(obj, items, eina_list_data_get, dir, next);
if (!elm_widget_focus_list_next_get(obj, items, eina_list_data_get, dir, next))
- *next = obj;
+ *next = (Evas_Object *)obj;
return EINA_TRUE;
}
elm_layout_theme_set(obj, "popup", "base", elm_widget_style_get(obj));
priv->notify = elm_notify_add(obj);
- elm_notify_orient_set(priv->notify, ELM_NOTIFY_ORIENT_CENTER);
+ elm_notify_align_set(priv->notify, 0.5, 0.5);
elm_notify_allow_events_set(priv->notify, EINA_FALSE);
evas_object_size_hint_weight_set
(priv->notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
ELM_POPUP_DATA_GET(obj, sd);
if (orient >= ELM_POPUP_ORIENT_LAST) return;
- elm_notify_orient_set(sd->notify, (Elm_Notify_Orient)orient);
+ double horizontal = 0, vertical = 0;
+
+ switch (orient)
+ {
+ case ELM_POPUP_ORIENT_TOP:
+ horizontal = 0.5; vertical = 0.0;
+ break;
+
+ case ELM_POPUP_ORIENT_CENTER:
+ horizontal = 0.5; vertical = 0.5;
+ break;
+
+ case ELM_POPUP_ORIENT_BOTTOM:
+ horizontal = 0.5; vertical = 1.0;
+ break;
+
+ case ELM_POPUP_ORIENT_LEFT:
+ horizontal = 0.0; vertical = 0.5;
+ break;
+
+ case ELM_POPUP_ORIENT_RIGHT:
+ horizontal = 1.0; vertical = 0.5;
+ break;
+
+ case ELM_POPUP_ORIENT_TOP_LEFT:
+ horizontal = 0.0; vertical = 0.0;
+ break;
+
+ case ELM_POPUP_ORIENT_TOP_RIGHT:
+ horizontal = 1.0; vertical = 0.0;
+ break;
+
+ case ELM_POPUP_ORIENT_BOTTOM_LEFT:
+ horizontal = 0.0; vertical = 1.0;
+ break;
+
+ case ELM_POPUP_ORIENT_BOTTOM_RIGHT:
+ horizontal = 1.0; vertical = 1.0;
+ break;
+
+ case ELM_POPUP_ORIENT_LAST:
+ break;
+ }
+ elm_notify_align_set(sd->notify, horizontal, vertical);
}
EAPI Elm_Popup_Orient
Evas_Object *ho, *parent, *target;
int type;
Eina_Bool ret;
- Evas *evas;
- Elm_Access_Info *ac;
- Evas_Coord_Point ho_point = { 0, 0 };
-
target = NULL;
ret = EINA_FALSE;
#define MSG_ID_INDICATOR_TYPE 0X1005
static void
-_plug_msg_handle(void *data, Evas_Object *obj, void *event_info)
+_plug_msg_handle(void *data, Evas_Object *obj __UNUSED__, void *event_info)
{
Evas_Object *conformant = data;
Elm_Plug_Message *pm = event_info;
}
//callback to deal with extn socket message
- evas_object_smart_callback_add(port_indicator, "message.received", _plug_msg_handle, obj);
+ evas_object_smart_callback_add(port_indicator, "message.received", (Evas_Smart_Cb)_plug_msg_handle, obj);
DBG("[INDICATOR]Send msg to portrait indicator: rot(%d), opacity(%d)", sd->rot, sd->ind_o_mode);
elm_plug_msg_send(port_indicator, MSG_DOMAIN_CONTROL_INDICATOR, MSG_ID_INDICATOR_ROTATION, &(sd->rot), sizeof(int));
}
//callback to deal with extn socket message
- evas_object_smart_callback_add(land_indicator, "message.received", _plug_msg_handle, obj);
+ evas_object_smart_callback_add(land_indicator, "message.received", (Evas_Smart_Cb)_plug_msg_handle, obj);
DBG("[INDICATOR]Send msg to landscape indicator: rot(%d), opacity(%d)", sd->rot, sd->ind_o_mode);
elm_plug_msg_send(land_indicator, MSG_DOMAIN_CONTROL_INDICATOR, MSG_ID_INDICATOR_ROTATION, &(sd->rot), sizeof(int));
static void
_on_iconified(void *data,
- Evas_Object *obj,
+ Evas_Object *obj __UNUSED__,
void *event_info __UNUSED__)
{
- Evas_Object *win = obj;
- Evas_Object *conformant = data;
-
ELM_CONFORMANT_DATA_GET(data, sd);
DBG("[INDICATOR]Window is iconified rot=%d indmode=%d ind_o_mode=%d", sd->rot, sd->indmode, sd->ind_o_mode);
//TODO: send message related with iconified.
static void
_on_normal(void *data,
- Evas_Object *obj,
+ Evas_Object *obj __UNUSED__,
void *event_info __UNUSED__)
{
- Evas_Object *win = obj;
- Evas_Object *conformant = data;
-
ELM_CONFORMANT_DATA_GET(data, sd);
DBG("[INDICATOR]Window is normal rot=%d indmode=%d ind_o_mode=%d", sd->rot, sd->indmode, sd->ind_o_mode);
//TODO: send message related with iconified.
if (sd->land_indi_timer) ecore_timer_del(sd->land_indi_timer);
if (sd->portrait_indicator)
{
- evas_object_smart_callback_del(sd->portrait_indicator, "message.received", _plug_msg_handle);
+ evas_object_smart_callback_del(sd->portrait_indicator, "message.received", (Evas_Smart_Cb)_plug_msg_handle);
evas_object_del(sd->portrait_indicator);
}
if (sd->landscape_indicator)
{
- evas_object_smart_callback_del(sd->landscape_indicator, "message.received", _plug_msg_handle);
+ evas_object_smart_callback_del(sd->landscape_indicator, "message.received", (Evas_Smart_Cb)_plug_msg_handle);
evas_object_del(sd->landscape_indicator);
}
top = sd->win;
evas_object_data_set(top, "\377 elm,conformant", NULL);
evas_object_smart_callback_del(top, "indicator,prop,changed",
- _on_indicator_mode_changed);
+ (Evas_Smart_Cb)_on_indicator_mode_changed);
evas_object_smart_callback_del(top, "rotation,changed",
- _on_rotation_changed);
- evas_object_smart_callback_del(top, "iconified", _on_iconified);
- evas_object_smart_callback_del(top, "normal", _on_normal);
+ (Evas_Smart_Cb)_on_rotation_changed);
+ evas_object_smart_callback_del(top, "iconified", (Evas_Smart_Cb)_on_iconified);
+ evas_object_smart_callback_del(top, "normal", (Evas_Smart_Cb)_on_normal);
ELM_WIDGET_CLASS(_elm_conformant_parent_sc)->base.del(obj);
}
evas_object_data_set(top, "\377 elm,conformant", obj);
evas_object_smart_callback_add
- (top, "indicator,prop,changed", _on_indicator_mode_changed, obj);
+ (top, "indicator,prop,changed", (Evas_Smart_Cb)_on_indicator_mode_changed, obj);
evas_object_smart_callback_add
- (top, "rotation,changed", _on_rotation_changed, obj);
+ (top, "rotation,changed", (Evas_Smart_Cb)_on_rotation_changed, obj);
evas_object_smart_callback_add
- (top, "iconified", _on_iconified, obj);
+ (top, "iconified", (Evas_Smart_Cb)_on_iconified, obj);
evas_object_smart_callback_add
- (top, "normal", _on_normal, obj);
+ (top, "normal", (Evas_Smart_Cb)_on_normal, obj);
sd->win = top;
(!strcmp(ev->keyname, "space"))) &&
sd->focused)
{
- it = sd->focused;
+ it = (Elm_Object_Item *)sd->focused;
elm_gengrid_item_selected_set(it, EINA_TRUE);
evas_object_smart_callback_call(WIDGET(it), SIG_ACTIVATED, it);
return EINA_TRUE;
static void
_item_del_pre_fx_process(Elm_Gen_Item *it)
{
- Evas_Object *obj = WIDGET(it);
-
_elm_gengrid_fx_capture(ELM_WIDGET_DATA(GG_IT(it)->wsd)->obj, 0);
if (!eina_list_data_find(GG_IT(it)->wsd->pending_del_items, it))
GG_IT(it)->wsd->pending_del_items = eina_list_append(GG_IT(it)->wsd->pending_del_items, it);
sd->fx_job = NULL;
}
-static void
+/*static void
_item_block_calc(Item_Block *itb)
{
const Eina_List *l;
itb->minh = minh;
itb->changed = EINA_FALSE;
itb->position_update = EINA_FALSE;
-}
+}*/
static void
_elm_genlist_pan_smart_calculate(Evas_Object *obj)
_taps_rect_get(Eina_List *taps, int idx, Evas_Coord_Rectangle *r)
{ /* Build a rect bounding all taps at index idx */
Eina_List *l;
- Evas_Coord bx, by;
+ Evas_Coord bx=0;
+ Evas_Coord by=0;
Eina_List *pe_list;
Eina_Bool was_init = EINA_FALSE;
}
static Evas_Object*
-_img_from_icon(Evas *e, Evas_Object *icon)
+_img_from_icon(Evas *e __UNUSED__, Evas_Object *icon)
{
char *icon_file = NULL;
Evas_Object *img;
static void
_overlay_engine_icon_create(Elm_Map_Overlay *overlay,
- Evas_Object *icon)
+ Evas_Object *icon)
{
char *imgbuffer = NULL;
int w = 0;
// FIXME: There are applications which do not use elm_win as top widget.
// This is workaround! Those could not use focus!
static void
-_highlight_off_cb(void *data,
+_highlight_off_cb(void *data __UNUSED__,
Evas *e __UNUSED__,
Evas_Object *obj __UNUSED__,
void *event_info __UNUSED__)
_elm_win_smart_event(Evas_Object *obj,
Evas_Object *src __UNUSED__,
Evas_Callback_Type type,
- void *event_info)
+ void *event_info __UNUSED__)
{
Evas_Event_Key_Down *ev = event_info;
Evas_Object *current_focused;
#endif
int
-_cbhm_item_count_get(Evas_Object *obj)
+_cbhm_item_count_get(Evas_Object *obj __UNUSED__)
{
#ifdef HAVE_ELEMENTARY_X
char *ret, count;
#ifdef HAVE_ELEMENTARY_X
Eina_Bool
-_cbhm_item_get(Evas_Object *obj, int index, Ecore_X_Atom *data_type, char **buf)
+_cbhm_item_get(Evas_Object *obj __UNUSED__, int index, Ecore_X_Atom *data_type, char **buf)
#else
Eina_Bool
_cbhm_item_get(Evas_Object *obj, int index, void *data_type, char **buf)
#endif
Eina_Bool _cbhm_msg_send(Evas_Object* obj, char *msg);
-int _cbhm_item_count_get(Evas_Object *obj);
+int _cbhm_item_count_get(Evas_Object *obj __UNUSED__);
#ifdef HAVE_ELEMENTARY_X
-Eina_Bool _cbhm_item_get(Evas_Object *obj, int index, Ecore_X_Atom *data_type, char **buf);
+Eina_Bool _cbhm_item_get(Evas_Object *obj __UNUSED__, int index, Ecore_X_Atom *data_type, char **buf);
#else
Eina_Bool _cbhm_item_get(Evas_Object *obj, int index, void *data_type, char **buf);
#endif
evas_object_data_set(field_obj, "_field_type", (void *)field_type);
// ACCESS
- _access_set(field_obj, field_type, ctx_mod);
+ _access_set(field_obj, field_type, (Elm_Datetime_Module_Data *)ctx_mod);
return field_obj;
}