Elm config app sizing change (matching Elm test's size) and cosmetic

fixes.



SVN revision: 54677
This commit is contained in:
Gustavo Lima Chaves 2010-11-18 10:00:26 +00:00
parent 32e95a47bb
commit ceff604deb
2 changed files with 24 additions and 22 deletions

View File

@ -440,21 +440,21 @@ _theme_sel(void *data, Evas_Object *obj, void *event_info __UNUSED__)
static void static void
_status_config_sizing(Evas_Object *win, Evas_Object *pager) _status_config_sizing(Evas_Object *win, Evas_Object *pager)
{ {
Evas_Object *lb, *pd, *bx2, *sl, *sp; Evas_Object *lb, *pd, *bx, *sl, *sp;
bx2 = elm_box_add(win); bx = elm_box_add(win);
evas_object_size_hint_weight_set(bx2, 1.0, 0.0); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, 0.5); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, 0.5);
pd = elm_frame_add(win); pd = elm_frame_add(win);
evas_object_size_hint_weight_set(pd, 1.0, 0.0); evas_object_size_hint_weight_set(pd, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pd, EVAS_HINT_FILL, 0.5); evas_object_size_hint_align_set(pd, EVAS_HINT_FILL, 0.5);
elm_object_style_set(pd, "pad_medium"); elm_object_style_set(pd, "pad_medium");
elm_box_pack_end(bx2, pd); elm_box_pack_end(bx, pd);
evas_object_show(pd); evas_object_show(pd);
lb = elm_label_add(win); lb = elm_label_add(win);
evas_object_size_hint_weight_set(lb, 1.0, 0.0); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, 0.5);
elm_label_label_set(lb,"<hilight>Scale</>"); elm_label_label_set(lb,"<hilight>Scale</>");
elm_frame_content_set(pd, lb); elm_frame_content_set(pd, lb);
@ -462,14 +462,14 @@ _status_config_sizing(Evas_Object *win, Evas_Object *pager)
sl = elm_slider_add(win); sl = elm_slider_add(win);
evas_object_data_set(win, "scale_slider", sl); evas_object_data_set(win, "scale_slider", sl);
evas_object_size_hint_weight_set(sl, 1.0, 0.0); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5);
elm_slider_span_size_set(sl, 120); elm_slider_span_size_set(sl, 120);
elm_slider_unit_format_set(sl, "%1.2f"); elm_slider_unit_format_set(sl, "%1.2f");
elm_slider_indicator_format_set(sl, "%1.2f"); elm_slider_indicator_format_set(sl, "%1.2f");
elm_slider_min_max_set(sl, 0.25, 5.0); elm_slider_min_max_set(sl, 0.25, 5.0);
elm_slider_value_set(sl, elm_scale_get()); elm_slider_value_set(sl, elm_scale_get());
elm_box_pack_end(bx2, sl); elm_box_pack_end(bx, sl);
evas_object_show(sl); evas_object_show(sl);
evas_object_smart_callback_add(sl, "changed", sc_round, NULL); evas_object_smart_callback_add(sl, "changed", sc_round, NULL);
@ -477,20 +477,20 @@ _status_config_sizing(Evas_Object *win, Evas_Object *pager)
sp = elm_separator_add(win); sp = elm_separator_add(win);
elm_separator_horizontal_set(sp, 1); elm_separator_horizontal_set(sp, 1);
evas_object_size_hint_weight_set(sp, 1.0, 0.0); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5);
elm_box_pack_end(bx2, sp); elm_box_pack_end(bx, sp);
evas_object_show(sp); evas_object_show(sp);
pd = elm_frame_add(win); pd = elm_frame_add(win);
evas_object_size_hint_weight_set(pd, 1.0, 0.0); evas_object_size_hint_weight_set(pd, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pd, EVAS_HINT_FILL, 0.5); evas_object_size_hint_align_set(pd, EVAS_HINT_FILL, 0.5);
elm_object_style_set(pd, "pad_medium"); elm_object_style_set(pd, "pad_medium");
elm_box_pack_end(bx2, pd); elm_box_pack_end(bx, pd);
evas_object_show(pd); evas_object_show(pd);
lb = elm_label_add(win); lb = elm_label_add(win);
evas_object_size_hint_weight_set(lb, 1.0, 0.0); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, 0.5);
elm_label_label_set(lb, "<hilight>Finger Size</><br>"); elm_label_label_set(lb, "<hilight>Finger Size</><br>");
elm_frame_content_set(pd, lb); elm_frame_content_set(pd, lb);
@ -498,22 +498,22 @@ _status_config_sizing(Evas_Object *win, Evas_Object *pager)
sl = elm_slider_add(win); sl = elm_slider_add(win);
evas_object_data_set(win, "fs_slider", sl); evas_object_data_set(win, "fs_slider", sl);
evas_object_size_hint_weight_set(sl, 1.0, 0.0); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5);
elm_slider_span_size_set(sl, 120); elm_slider_span_size_set(sl, 120);
elm_slider_unit_format_set(sl, "%1.0f"); elm_slider_unit_format_set(sl, "%1.0f");
elm_slider_indicator_format_set(sl, "%1.0f"); elm_slider_indicator_format_set(sl, "%1.0f");
elm_slider_min_max_set(sl, 5, 200); elm_slider_min_max_set(sl, 5, 200);
elm_slider_value_set(sl, elm_finger_size_get()); elm_slider_value_set(sl, elm_finger_size_get());
elm_box_pack_end(bx2, sl); elm_box_pack_end(bx, sl);
evas_object_show(sl); evas_object_show(sl);
evas_object_smart_callback_add(sl, "changed", fs_round, NULL); evas_object_smart_callback_add(sl, "changed", fs_round, NULL);
evas_object_smart_callback_add(sl, "delay,changed", fs_change, NULL); evas_object_smart_callback_add(sl, "delay,changed", fs_change, NULL);
evas_object_data_set(win, "sizing", bx2); evas_object_data_set(win, "sizing", bx);
elm_pager_content_push(pager, bx2); elm_pager_content_push(pager, bx);
} }
static Evas_Object * static Evas_Object *
@ -591,7 +591,7 @@ _sample_theme_new(Evas_Object *win)
elm_list_go(li); elm_list_go(li);
rc = evas_object_rectangle_add(evas_object_evas_get(win)); rc = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_size_hint_min_set(rc, 120, 120); evas_object_size_hint_min_set(rc, 160, 120);
elm_table_pack(base, rc, 0, 4, 2, 1); elm_table_pack(base, rc, 0, 4, 2, 1);
return base; return base;
@ -609,11 +609,11 @@ _status_config_themes(Evas_Object *win, Evas_Object *pager)
evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL);
rc = evas_object_rectangle_add(evas_object_evas_get(win)); rc = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_size_hint_min_set(rc, 240, 120); evas_object_size_hint_min_set(rc, 320, 120);
elm_table_pack(tb, rc, 0, 0, 1, 1); elm_table_pack(tb, rc, 0, 0, 1, 1);
rc = evas_object_rectangle_add(evas_object_evas_get(win)); rc = evas_object_rectangle_add(evas_object_evas_get(win));
evas_object_size_hint_min_set(rc, 240, 240); evas_object_size_hint_min_set(rc, 320, 240);
elm_table_pack(tb, rc, 0, 1, 1, 1); elm_table_pack(tb, rc, 0, 1, 1, 1);
///////////////////////////////////////////// /////////////////////////////////////////////
@ -1279,6 +1279,7 @@ status_win(void)
else if (0) _status_config(win, bx0); else if (0) _status_config(win, bx0);
else _status_config_full(win, bx0); else _status_config_full(win, bx0);
evas_object_resize(win, 320, 480);
evas_object_show(win); evas_object_show(win);
} }

View File

@ -1330,7 +1330,8 @@ elm_profile_dir_free(const char *p_dir)
/** /**
* Get Elementary's list of available profiles. * Get Elementary's list of available profiles.
* *
* @return The profiles list. * @return The profiles list. List node data are the profile name
* strings.
* @ingroup Profile * @ingroup Profile
* *
* @note One must free this list, after usage, with the function * @note One must free this list, after usage, with the function