widget_option: added vert/horiz padding macro and changed existing padding macro.

WIDGET_OPTION_HORIZ_PADDING_ADD
WIDGET_OPTION_VERT_PADDING_ADD
WIDGET_OPTION_PADDING_ADD
This commit is contained in:
Daniel Juyung Seo 2013-09-01 09:50:24 +09:00
parent d96963cd68
commit fa2db989a6
1 changed files with 15 additions and 3 deletions

View File

@ -40,14 +40,26 @@ extern Gui_Data *gd;
elm_box_pack_end(box, o); \
evas_object_show(o);
#define WIDGET_OPTION_PADDING_ADD() \
o = evas_object_rectangle_add(evas_object_evas_get(box)); \
#define WIDGET_OPTION_HORIZ_PADDING_ADD() \
o = elm_box_add(box); \
WEIGHT(o, 0.0, EVAS_HINT_EXPAND; ALIGN(o, 0.0, EVAS_HINT_FILL); \
evas_object_size_hint_min_set(o, elm_config_scale_get() * 10, 10); \
elm_box_pack_end(box, o); \
evas_object_show(o);
#define WIDGET_OPTION_VERT_PADDING_ADD() \
o = elm_box_add(box); \
WEIGHT(o, EVAS_HINT_EXPAND, 0.0); ALIGN(o, EVAS_HINT_FILL, 0.0); \
evas_object_color_set(o, 0, 0, 0, 0); \
evas_object_size_hint_min_set(o, 0, elm_config_scale_get() * 10); \
elm_box_pack_end(box, o); \
evas_object_show(o);
#define WIDGET_OPTION_PADDING_ADD() \
o = elm_box_add(box); \
EXPAND(o); FILL(o); \
elm_box_pack_end(box, o); \
evas_object_show(o);
#define WIDGET_OPTION_HORIZ_BOX_ADD() \
bx = o = elm_box_add(box); \
elm_box_horizontal_set(o, EINA_TRUE); \