forked from enlightenment/efl
elementary: add an Efl.Ui.Model.State in charge of visibility, selection and enable state.
This commit is contained in:
parent
4a54ae0b0a
commit
46ac187bd8
|
@ -119,6 +119,7 @@ elm_public_eolian_files = \
|
||||||
lib/elementary/efl_page_transition_scroll.eo \
|
lib/elementary/efl_page_transition_scroll.eo \
|
||||||
lib/elementary/efl_page_indicator.eo \
|
lib/elementary/efl_page_indicator.eo \
|
||||||
lib/elementary/efl_page_indicator_icon.eo \
|
lib/elementary/efl_page_indicator_icon.eo \
|
||||||
|
lib/elementary/efl_ui_model_state.eo \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
# More public files -- FIXME
|
# More public files -- FIXME
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
class Efl.Ui.Model_State (Efl.Model_Composite_Boolean)
|
||||||
|
{
|
||||||
|
[[Efl model handling visibility, enable and selected state]]
|
||||||
|
implements {
|
||||||
|
Efl.Object.constructor;
|
||||||
|
Efl.Model.property { set; }
|
||||||
|
}
|
||||||
|
events {
|
||||||
|
enable;
|
||||||
|
disable;
|
||||||
|
show;
|
||||||
|
hide;
|
||||||
|
selected;
|
||||||
|
unselected;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue