static Item_Data ti[5000];
int i, n;
char buf[PATH_MAX];
-
+
if(!data) return;
-
+
show_data *s_data = data;
-
+
if (s_data->winmode == 0)
win = elm_win_util_standard_add("horz bring_in", "Horz Bring_in");
else
win = elm_win_util_standard_add("vertical bring_in", "Vertical Bring_in");
elm_win_autodel_set(win, EINA_TRUE);
-
+
grid = elm_gengrid_add(win);
elm_gengrid_item_size_set(grid, 150, 150);
elm_gengrid_group_item_size_set(grid, 31, 31);
elm_gengrid_horizontal_set(grid, EINA_FALSE);
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_gengrid_align_set(grid, 0.1, 0.1);
-
+
gic = elm_gengrid_item_class_new();
gic->item_style = "default";
gic->func.text_get = grid_text_get;
gic->func.content_get = grid_content_get;
gic->func.state_get = grid_state_get;
gic->func.del = NULL;
-
+
n = 0;
for (i = 0; i < 5000; i++)
{
if (i == 1430)
elm_gengrid_item_selected_set(ti[i].item, EINA_TRUE);
}
-
+
elm_gengrid_item_class_free(gic);
elm_gengrid_item_bring_in(ti[1430].item, s_data->scrollto);
evas_object_show(grid);
static Item_Data ti[10000];
int i, n;
char buf[PATH_MAX];
-
+
if(!data) return;
-
+
show_data *s_data = data;
-
+
if (s_data->winmode == 0)
win = elm_win_util_standard_add("horz show", "Horz Show");
else
win = elm_win_util_standard_add("vertical show", "Vertical Show");
elm_win_autodel_set(win, EINA_TRUE);
-
+
grid = elm_gengrid_add(win);
elm_gengrid_item_size_set(grid, 150, 150);
elm_gengrid_group_item_size_set(grid, 31, 31);
elm_gengrid_horizontal_set(grid, EINA_FALSE);
evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_gengrid_align_set(grid, 0.1, 0.1);
-
+
gic = elm_gengrid_item_class_new();
gic->item_style = "default";
gic->func.text_get = grid_text_get;
gic->func.content_get = grid_content_get;
gic->func.state_get = grid_state_get;
gic->func.del = NULL;
-
+
n = 0;
for (i = 0; i < 10000; i++)
{
if (i == 2579)
elm_gengrid_item_selected_set(ti[i].item, EINA_TRUE);
}
-
+
elm_gengrid_item_class_free(gic);
evas_object_show(grid);
elm_gengrid_item_show(ti[2579].item, s_data->scrollto);
{
Evas_Object *fr, *bx, *rd;
show_data *s_data = data;
-
+
fr = elm_frame_add(win);
evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(fr, "Window Mode Set");
evas_object_show(fr);
-
+
bx = elm_box_add(win);
elm_object_content_set(fr, bx);
evas_object_show(bx);
-
+
rd = elm_radio_add(win);
evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_radio_state_value_set(rd, 0);
evas_object_show(rd);
elm_box_pack_end(bx, rd);
*rdg = rd;
-
+
rd = elm_radio_add(win);
evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_radio_state_value_set(rd, 1);
evas_object_smart_callback_add(rd, "changed", _rd1_changed_cb, s_data);
evas_object_show(rd);
elm_box_pack_end(bx, rd);
-
+
return fr;
}
{
Evas_Object *fr, *bx, *rd;
show_data *s_data = data;
-
+
fr = elm_frame_add(win);
evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_object_text_set(fr, "Scrollto Mode Set");
evas_object_show(fr);
-
+
bx = elm_box_add(win);
elm_object_content_set(fr, bx);
evas_object_show(bx);
-
+
rd = elm_radio_add(win);
evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_radio_state_value_set(rd, 0);
evas_object_show(rd);
elm_box_pack_end(bx, rd);
*rdg = rd;
-
+
rd = elm_radio_add(win);
evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_radio_state_value_set(rd, 1);
evas_object_smart_callback_add(rd, "changed", _rd2_changed_cb, s_data);
evas_object_show(rd);
elm_box_pack_end(bx, rd);
-
+
rd = elm_radio_add(win);
evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_radio_state_value_set(rd, 2);
evas_object_smart_callback_add(rd, "changed", _rd2_changed_cb, s_data);
evas_object_show(rd);
elm_box_pack_end(bx, rd);
-
+
rd = elm_radio_add(win);
evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_radio_state_value_set(rd, 4);
evas_object_smart_callback_add(rd, "changed", _rd2_changed_cb, s_data);
evas_object_show(rd);
elm_box_pack_end(bx, rd);
-
+
return fr;
}
else
{
char style[1024];
-
+
snprintf(style, sizeof(style), "popup/%s", elm_widget_style_get(obj));
snprintf(buf, sizeof(buf), "buttons%i", sd->last_button_number);
if (!elm_layout_theme_set(sd->action_area, "popup", buf, style))
_list_add(Evas_Object *obj)
{
char style[1024];
-
+
ELM_POPUP_DATA_GET(obj, sd);
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
_item_new(Elm_Popup_Item *it)
{
char style[1024];
-
+
elm_widget_item_text_set_hook_set(it, _item_text_set_hook);
elm_widget_item_text_get_hook_set(it, _item_text_get_hook);
elm_widget_item_content_set_hook_set(it, _item_content_set_hook);
elm_widget_item_signal_emit_hook_set(it, _item_signal_emit_hook);
VIEW(it) = elm_layout_add(WIDGET(it));
-
+
snprintf(style, sizeof(style), "popup/%s", elm_widget_style_get(WIDGET(it)));
if (!elm_layout_theme_set(VIEW(it), "popup", "item", style))
CRITICAL("Failed to set layout!");
Elm_Popup_Smart_Data *priv = _pd;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
char style[1024];
-
+
eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
elm_widget_sub_object_parent_add(obj);
snprintf(style, sizeof(style), "%s", "default");
if (!elm_layout_theme_set(obj, "popup", "base", style))
CRITICAL("Failed to set layout!");
-
+
snprintf(style, sizeof(style), "popup/%s", "default");
priv->notify = elm_notify_add(obj);
static Eina_Bool _wl_elm_cnp_init(void);
-static Wl_Cnp_Selection wl_cnp_selection =
+static Wl_Cnp_Selection wl_cnp_selection =
{
- 0, 0, NULL, NULL,
- NULL, 0, 0, NULL, NULL, NULL,
+ 0, 0, NULL, NULL,
+ NULL, 0, 0, NULL, NULL, NULL,
0, NULL, 0, EINA_FALSE
};
if (sel->loss_cb) sel->loss_cb(sel->loss_data, selection);
if (sel->widget)
- evas_object_event_callback_del_full(sel->widget,
+ evas_object_event_callback_del_full(sel->widget,
EVAS_CALLBACK_DEL,
_wl_sel_obj_del, &wl_cnp_selection);
sel->widget = NULL;
sel->loss_data = NULL;
evas_object_event_callback_add
- (sel->widget, EVAS_CALLBACK_DEL, _wl_sel_obj_del,
+ (sel->widget, EVAS_CALLBACK_DEL, _wl_sel_obj_del,
&wl_cnp_selection);
if (selbuf)
const char *types[10] = {0, };
int i = -1;
- if ((format & ELM_SEL_FORMAT_MARKUP) ||
+ if ((format & ELM_SEL_FORMAT_MARKUP) ||
(format & ELM_SEL_FORMAT_TEXT))
{
types[++i] = "application/x-elementary-markup";
win = elm_win_wl_window_get(obj);
if (sel->requestwidget)
- evas_object_event_callback_del_full(sel->requestwidget,
+ evas_object_event_callback_del_full(sel->requestwidget,
EVAS_CALLBACK_DEL,
_wl_sel_obj_del2, &wl_cnp_selection);
sel->requestwidget = NULL;
sel->datacb = datacb;
sel->udata = udata;
- evas_object_event_callback_add(sel->requestwidget,
- EVAS_CALLBACK_DEL, _wl_sel_obj_del2,
+ evas_object_event_callback_add(sel->requestwidget,
+ EVAS_CALLBACK_DEL, _wl_sel_obj_del2,
&wl_cnp_selection);
- if ((selection == ELM_SEL_TYPE_CLIPBOARD) ||
- (selection == ELM_SEL_TYPE_PRIMARY) ||
+ if ((selection == ELM_SEL_TYPE_CLIPBOARD) ||
+ (selection == ELM_SEL_TYPE_PRIMARY) ||
(selection == ELM_SEL_TYPE_SECONDARY))
{
const char *types[10] = {0, };
int i = -1;
- if ((format & ELM_SEL_FORMAT_MARKUP) ||
+ if ((format & ELM_SEL_FORMAT_MARKUP) ||
(format & ELM_SEL_FORMAT_TEXT))
{
types[++i] = "application/x-elementary-markup";
return EINA_TRUE;
if (sel->widget)
- evas_object_event_callback_del_full(sel->widget,
+ evas_object_event_callback_del_full(sel->widget,
EVAS_CALLBACK_DEL,
_wl_sel_obj_del, &wl_cnp_selection);
if (sel->requestwidget)
- evas_object_event_callback_del_full(sel->requestwidget,
+ evas_object_event_callback_del_full(sel->requestwidget,
EVAS_CALLBACK_DEL,
_wl_sel_obj_del2, &wl_cnp_selection);
}
else
{
- evas_object_event_callback_del_full(sel->requestwidget,
+ evas_object_event_callback_del_full(sel->requestwidget,
EVAS_CALLBACK_DEL,
_wl_sel_obj_del2, sel);
sel->requestwidget = NULL;
if (sd->config_load)
{
- _items_del(sd);
+ _items_del(sd);
sd->config_load = EINA_FALSE;
}
item = _item_new(obj);
if (!strcmp(sd->palette_name, palette_name)) return;
- _items_del(sd);
+ _items_del(sd);
eina_stringshare_replace(&sd->palette_name, palette_name);
_palette_colors_load(obj);
}
edje_object_message_signal_process(it->deco_all_view);
}
}
-
+
if (it->decorate_it_set) _decorate_item_set(it);
-
+
edje_object_message_signal_process(VIEW(it));
}
if (changed)
{
Eina_Bool doit = EINA_TRUE;
-
+
if (itb->sd->homogeneous)
{
if ((it->group) && (itb->sd->group_item_height == 0))
(sid->edje_obj, "elm.dragable.vbar", 0.0, vy);
edje_object_part_drag_value_set
(sid->edje_obj, "elm.dragable.hbar", vx, 0.0);
-
+
if (!sid->down.bounce_x_animator)
{
if (((x < minx) && (0 <= sid->down.dx)) ||
Evas_Coord ox = 0, oy = 0, fx = 0, fy = 0;
sid->down.hold_enterer = NULL;
-
+
fx = sid->down.hold_x;
fy = sid->down.hold_y;
{
it->selected = EINA_FALSE;
sd->selected = eina_list_remove(sd->selected, it);
- if (!(it->base.disabled ||
+ if (!(it->base.disabled ||
(sd->select_mode == ELM_OBJECT_SELECT_MODE_NONE)))
evas_object_smart_callback_call(WIDGET(it), SIG_UNSELECTED, it);
}
{
WRN("row + rowspan getting rather large (>32767)");
}
-
+
elm_widget_sub_object_add(obj, subobj);
evas_object_table_pack(wd->resize_obj, subobj, col, row, colspan, rowspan);
}
{
static char *path = NULL;
char buf[PATH_MAX];
-
+
if (path) return path;
if (!path)
{
{
static char *path = NULL;
char buf[PATH_MAX];
-
+
if (path) return path;
if (!path)
{
char *home = getenv("HOME");
if (!home) home = "";
-
+
snprintf(buf, sizeof(buf), "%s/"ELEMENTARY_BASE_DIR"/themes", home);
path = strdup(buf);
}
Ecore_Wl_Window *win = NULL;
if (!ee) return NULL;
- if ((EE_ENGINE_COMPARE(ee, ELM_WAYLAND_SHM)) ||
+ if ((EE_ENGINE_COMPARE(ee, ELM_WAYLAND_SHM)) ||
(EE_ENGINE_COMPARE(ee, ELM_WAYLAND_EGL)))
{
if (ee) win = ecore_evas_wayland_window_get(ee);