Fileselector: beautify the search entry

Entry moved to the top-right corner and added the guide text
This commit is contained in:
Davide Andreoli 2014-12-29 13:46:50 +01:00
parent 5b2493b7af
commit 02b5c7065d
2 changed files with 17 additions and 16 deletions

View File

@ -41,6 +41,21 @@ group { name: "elm/fileselector/base/default";
}
}
}
part { name: "elm.swallow.search"; type: SWALLOW;
description { state: "default" 0.0;
fixed: 1 1;
rel1 {
to: "elm.swallow.home";
relative: 1.0 0.0;
offset: 3 0;
}
rel2 {
to_y: "elm.swallow.home";
relative: 1.0 1.0;
offset: -4 0;
}
}
}
part { name: "elm.spinner.clip"; type: RECT;
description { state: "default" 0.0;
rel1.to: "elm.swallow.spinner";
@ -97,22 +112,6 @@ group { name: "elm/fileselector/base/default";
}
}
part { name: "elm.swallow.filename"; type: SWALLOW;
description { state: "default" 0.0;
fixed: 1 1;
align: 0.5 1.0;
rel1 {
to_y: "elm.swallow.search";
relative: 0.0 0.0;
offset: 3 -4;
}
rel2 {
to_y: "elm.swallow.search";
relative: 1.0 0.0;
offset: -4 -4;
}
}
}
part { name: "elm.swallow.search"; type: SWALLOW;
description { state: "default" 0.0;
fixed: 1 1;
align: 0.5 1.0;

View File

@ -1474,6 +1474,8 @@ _elm_fileselector_evas_object_smart_add(Eo *obj, Elm_Fileselector_Data *priv)
elm_entry_editable_set(en, EINA_TRUE);
elm_entry_single_line_set(en, EINA_TRUE);
elm_entry_line_wrap_set(en, ELM_WRAP_CHAR);
elm_object_domain_translatable_part_text_set(en, "guide",
PACKAGE, N_("Search"));
evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_smart_callback_add(en, "changed", _preedit_cb, obj);