forked from enlightenment/enventor
setting: Use label for uneditable text instead of entry.
To move focus correctly, use label for uneditable text instead of entry.
This commit is contained in:
parent
6c4d881777
commit
20b11fbc29
|
@ -176,6 +176,16 @@ entry_create(Evas_Object *parent)
|
||||||
return entry;
|
return entry;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static Evas_Object *
|
||||||
|
label_create(Evas_Object *parent, const char *text)
|
||||||
|
{
|
||||||
|
Evas_Object *label = elm_label_add(parent);
|
||||||
|
elm_object_text_set(label, text);
|
||||||
|
evas_object_show(label);
|
||||||
|
|
||||||
|
return label;
|
||||||
|
}
|
||||||
|
|
||||||
static Evas_Object *
|
static Evas_Object *
|
||||||
toggle_create(Evas_Object *parent, const char *text, Eina_Bool state)
|
toggle_create(Evas_Object *parent, const char *text, Eina_Bool state)
|
||||||
{
|
{
|
||||||
|
@ -285,12 +295,9 @@ general_layout_create(setting_data *sd, Evas_Object *parent)
|
||||||
|
|
||||||
elm_box_pack_end(box2, box3);
|
elm_box_pack_end(box2, box3);
|
||||||
|
|
||||||
//Entry (View Size)
|
//Label (View Size)
|
||||||
Evas_Object *entry_view_size = entry_create(box2);
|
Evas_Object *label_view_size = label_create(box2, "View Size");
|
||||||
elm_object_text_set(entry_view_size, "View Size");
|
elm_box_pack_end(box3, label_view_size);
|
||||||
elm_entry_scrollable_set(entry_view_size, EINA_FALSE);
|
|
||||||
elm_entry_editable_set(entry_view_size, EINA_FALSE);
|
|
||||||
elm_box_pack_end(box3, entry_view_size);
|
|
||||||
|
|
||||||
Evas_Coord w, h;
|
Evas_Coord w, h;
|
||||||
char w_str[5], h_str[5];
|
char w_str[5], h_str[5];
|
||||||
|
@ -319,12 +326,9 @@ general_layout_create(setting_data *sd, Evas_Object *parent)
|
||||||
!config_view_size_configurable_get());
|
!config_view_size_configurable_get());
|
||||||
elm_box_pack_end(box3, entry_view_size_w);
|
elm_box_pack_end(box3, entry_view_size_w);
|
||||||
|
|
||||||
//Entry (X)
|
//Label (X)
|
||||||
Evas_Object *entry_view_size_x = entry_create(box3);
|
Evas_Object *label_view_size_x = label_create(box3, "X");
|
||||||
elm_object_text_set(entry_view_size_x, "X");
|
elm_box_pack_end(box3, label_view_size_x);
|
||||||
elm_entry_scrollable_set(entry_view_size_x, EINA_FALSE);
|
|
||||||
elm_entry_editable_set(entry_view_size_x, EINA_FALSE);
|
|
||||||
elm_box_pack_end(box3, entry_view_size_x);
|
|
||||||
|
|
||||||
//Entry (View Height)
|
//Entry (View Height)
|
||||||
Evas_Object *entry_view_size_h = entry_create(box3);
|
Evas_Object *entry_view_size_h = entry_create(box3);
|
||||||
|
|
Loading…
Reference in New Issue