theme: use 'visible' style signals for spin_button button/entry visibility

Summary:
ref T8231
Depends on D10158

Reviewers: segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8231

Differential Revision: https://phab.enlightenment.org/D10159
This commit is contained in:
Mike Blumenkrantz 2019-09-25 17:55:40 -04:00
parent 9b18e5a291
commit 41f37c328e
3 changed files with 12 additions and 12 deletions

View File

@ -282,25 +282,25 @@ group { "efl/datepicker/spin_button"; data.item: "version" "123";
}
programs {
program { "entry_active";
signal: "efl,state,entry,active";
signal: "efl,entry,visible,on";
source: "efl";
action: STATE_SET "active";
target: "efl.entry";
}
program { "entry_inactive";
signal: "efl,state,entry,inactive";
signal: "efl,entry,visible,off";
source: "efl";
action: STATE_SET "default";
target: "efl.entry";
}
program { "text_button_active";
signal: "efl,state,button,active";
signal: "efl,button,visible,on";
source: "efl";
action: STATE_SET "default";
target: "efl.text_button";
}
program { "text_button_inactive";
signal: "efl,state,button,inactive";
signal: "efl,button,visible,off";
source: "efl";
action: STATE_SET "inactive";
target: "efl.text_button";

View File

@ -101,25 +101,25 @@ group { "efl/spin_button/horizontal";
}
programs {
program { "entry_active";
signal: "efl,state,entry,active";
signal: "efl,entry,visible,on";
source: "efl";
action: STATE_SET "active";
target: "efl.entry";
}
program { "entry_inactive";
signal: "efl,state,entry,inactive";
signal: "efl,entry,visible,off";
source: "efl";
action: STATE_SET "default";
target: "efl.entry";
}
program { "text_button_active";
signal: "efl,state,button,active";
signal: "efl,button,visible,on";
source: "efl";
action: STATE_SET "default";
target: "efl.text_button";
}
program { "text_button_inactive";
signal: "efl,state,button,inactive";
signal: "efl,button,visible,off";
source: "efl";
action: STATE_SET "inactive";
target: "efl.text_button";

View File

@ -167,8 +167,8 @@ _entry_hide(Evas_Object *obj)
{
Efl_Ui_Spin_Button_Data *sd = efl_data_scope_get(obj, MY_CLASS);
efl_layout_signal_emit(obj, "efl,state,button,active", "efl");
efl_layout_signal_emit(obj, "efl,state,entry,inactive", "efl");
efl_layout_signal_emit(obj, "efl,button,visible,on", "efl");
efl_layout_signal_emit(obj, "efl,entry,visible,off", "efl");
if (sd->entry_visible && !evas_focus_state_get(evas_object_evas_get(obj)))
sd->entry_reactivate = EINA_TRUE;
@ -343,7 +343,7 @@ _entry_show_cb(void *data,
elm_object_focus_set(obj, EINA_TRUE);
elm_entry_select_all(obj);
sd->entry_visible = EINA_TRUE;
efl_layout_signal_emit(data, "efl,state,button,inactive", "efl");
efl_layout_signal_emit(data, "efl,button,visible,off", "efl");
}
static void
@ -378,7 +378,7 @@ _toggle_entry(Evas_Object *obj)
efl_event_callback_add(sd->ent, EFL_UI_FOCUS_OBJECT_EVENT_FOCUS_CHANGED,
_entry_focus_changed_cb, obj);
sd->entry_visible = EINA_TRUE;
efl_layout_signal_emit(obj, "efl,state,entry,active", "efl");
efl_layout_signal_emit(obj, "efl,entry,visible,on", "efl");
{
Eina_List *items = NULL;