forked from enlightenment/evisum
btn: use a rect for min sizing..
This commit is contained in:
parent
12afd7b6c0
commit
97a92a2ed7
|
@ -1121,12 +1121,18 @@ _main_menu_dismissed_cb(void *data, Evas_Object *obj EINA_UNUSED,
|
||||||
static Evas_Object *
|
static Evas_Object *
|
||||||
_btn_create(Evas_Object *parent, const char *icon, const char *text, void *cb, void *data)
|
_btn_create(Evas_Object *parent, const char *icon, const char *text, void *cb, void *data)
|
||||||
{
|
{
|
||||||
Evas_Object *btn, *ic;
|
Evas_Object *ot, *or, *btn, *ic;
|
||||||
|
|
||||||
|
ot = elm_table_add(parent);
|
||||||
|
evas_object_show(ot);
|
||||||
|
|
||||||
|
or = evas_object_rectangle_add(evas_object_evas_get(parent));
|
||||||
|
evas_object_size_hint_min_set(or, 24 * elm_config_scale_get(), 24 * elm_config_scale_get());
|
||||||
|
elm_table_pack(ot, or, 0, 0, 1, 1);
|
||||||
|
|
||||||
btn = elm_button_add(parent);
|
btn = elm_button_add(parent);
|
||||||
evas_object_size_hint_weight_set(btn, 0, EXPAND);
|
evas_object_size_hint_weight_set(btn, EXPAND, EXPAND);
|
||||||
evas_object_size_hint_align_set(btn, FILL, FILL);
|
evas_object_size_hint_align_set(btn, FILL, FILL);
|
||||||
evas_object_size_hint_min_set(btn, 24 * elm_config_scale_get(), 24 * elm_config_scale_get());
|
|
||||||
evas_object_show(btn);
|
evas_object_show(btn);
|
||||||
|
|
||||||
ic = elm_icon_add(btn);
|
ic = elm_icon_add(btn);
|
||||||
|
@ -1137,7 +1143,9 @@ _btn_create(Evas_Object *parent, const char *icon, const char *text, void *cb, v
|
||||||
elm_object_tooltip_text_set(btn, text);
|
elm_object_tooltip_text_set(btn, text);
|
||||||
evas_object_smart_callback_add(btn, "clicked", cb, data);
|
evas_object_smart_callback_add(btn, "clicked", cb, data);
|
||||||
|
|
||||||
return btn;
|
elm_table_pack(ot, btn, 0, 0, 1, 1);
|
||||||
|
|
||||||
|
return ot;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue