setting: polish gui.

This commit is contained in:
Hermet Park 2016-05-26 02:29:04 +09:00
parent 431c055a8f
commit 4725daefd3
3 changed files with 24 additions and 22 deletions

View File

@ -458,12 +458,13 @@ group { name: "text_setting_layout";
description {
rel1.relative: 0 0;
rel2.relative: 1 0;
rel1.offset: 0 3;
align: 0.5 0;
min: 0 24;
fixed: 0 1;
}
}
part { name: "elm.swallow.preference";
part { name: "elm.swallow.font_size";
type: SWALLOW;
scale: 1;
description {
@ -476,7 +477,7 @@ group { name: "text_setting_layout";
rel1 { to_y: "preference_frame"; relative: 0 1; }
rel2 { to_y: "preference_frame"; }
align: 0.5 0;
min: 0 10;
min: 0 5;
fixed: 0 1;
}
}
@ -485,7 +486,7 @@ group { name: "text_setting_layout";
scale: 1;
effect: SHADOW BOTTOM;
description {
rel1 { to: "padding1"; relative: 0 1; offset: 5 0; }
rel1 { to: "padding1"; relative: 0 1; offset: 2 0; }
rel2 { to: "padding1"; relative: 0.65 1; }
color: COL_NM;
min: 0 20;
@ -494,7 +495,7 @@ group { name: "text_setting_layout";
text {
font: FN;
text: "Double click a keyword to change its color :";
size: 11;
size: 10;
align: 0 0.5;
min: 1 0;
ellipsis: -1;

View File

@ -5,7 +5,7 @@
typedef struct preference_setting_s
{
Evas_Object *scroller;
Evas_Object *box;
Evas_Object *view_size_w_entry;
Evas_Object *view_size_h_entry;
Evas_Object *toggle_tools;
@ -113,19 +113,24 @@ preference_setting_content_get(preference_setting_data *psd,
static Elm_Entry_Filter_Limit_Size limit_filter_data;
if (!psd) return NULL;
if (psd->scroller) return psd->scroller;
if (psd->box) return psd->box;
//Preference
Evas_Object *scroller = elm_scroller_add(parent);
//Box
Evas_Object *box = elm_box_add(scroller);
elm_box_padding_set(box, 0, 10);
Evas_Object *box = elm_box_add(parent);
elm_box_padding_set(box, 0, ELM_SCALE_SIZE(5));
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(box);
elm_object_content_set(scroller, box);
Evas_Object *rect;
//Spacer
rect = evas_object_rectangle_add(evas_object_evas_get(box));
evas_object_size_hint_weight_set(rect, EVAS_HINT_EXPAND, 0);
evas_object_size_hint_min_set(rect, 0, ELM_SCALE_SIZE(1));
elm_box_pack_end(box, rect);
Evas_Object *box2;
Evas_Object *layout_padding3;
@ -135,7 +140,7 @@ preference_setting_content_get(preference_setting_data *psd,
//Box for View Size
box2 = elm_box_add(box);
elm_box_horizontal_set(box2, EINA_TRUE);
elm_box_padding_set(box2, 5 * elm_config_scale_get(), 0);
elm_box_padding_set(box2, ELM_SCALE_SIZE(5), 0);
evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, 0);
evas_object_size_hint_align_set(box2, EVAS_HINT_FILL, 0);
evas_object_show(box2);
@ -158,7 +163,7 @@ preference_setting_content_get(preference_setting_data *psd,
label_view_size);
//Spacer
Evas_Object *rect = evas_object_rectangle_add(evas_object_evas_get(box2));
rect = evas_object_rectangle_add(evas_object_evas_get(box2));
evas_object_size_hint_weight_set(rect, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(rect, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_box_pack_end(box2, rect);
@ -235,7 +240,7 @@ preference_setting_content_get(preference_setting_data *psd,
evas_object_size_hint_align_set(toggle_smart_undo_redo, EVAS_HINT_FILL, 0);
elm_box_pack_end(box, toggle_smart_undo_redo);
psd->scroller = scroller;
psd->box = box;
psd->view_size_w_entry = entry_view_size_w;
psd->view_size_h_entry = entry_view_size_h;
psd->toggle_tools = toggle_tools;
@ -244,7 +249,7 @@ preference_setting_content_get(preference_setting_data *psd,
psd->toggle_autocomp = toggle_autocomp;
psd->toggle_smart_undo_redo = toggle_smart_undo_redo;
return scroller;
return box;
}
preference_setting_data *
@ -263,6 +268,6 @@ void
preference_setting_term(preference_setting_data *psd)
{
if (!psd) return;
evas_object_del(psd->scroller);
evas_object_del(psd->box);
free(psd);
}

View File

@ -781,17 +781,13 @@ text_setting_content_get(text_setting_data *tsd, Evas_Object *parent)
elm_object_focus_set(entry, EINA_TRUE);
elm_object_part_content_set(layout, "elm.swallow.text_setting", entry);
//Preference
Evas_Object *scroller = elm_scroller_add(layout);
elm_object_part_content_set(layout, "elm.swallow.preference", scroller);
//Box
Evas_Object *box = elm_box_add(scroller);
Evas_Object *box = elm_box_add(layout);
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, 0);
evas_object_size_hint_align_set(box, EVAS_HINT_FILL, 0);
evas_object_show(box);
elm_object_content_set(scroller, box);
elm_object_part_content_set(layout, "elm.swallow.font_size", box);
//Font Size (Box)
Evas_Object *box2 = elm_box_add(box);
@ -821,7 +817,7 @@ text_setting_content_get(text_setting_data *tsd, Evas_Object *parent)
//Font Name and Style (Box)
box = elm_box_add(layout);
elm_box_padding_set(box, 0, 10);
elm_box_padding_set(box, 0, ELM_SCALE_SIZE(5));
evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_object_part_content_set(layout, "elm.swallow.font", box);