diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am index 0273aada14..a3cdfdebd8 100644 --- a/src/Makefile_Elementary.am +++ b/src/Makefile_Elementary.am @@ -119,6 +119,7 @@ elm_public_eolian_files = \ lib/elementary/efl_page_transition_scroll.eo \ lib/elementary/efl_page_indicator.eo \ lib/elementary/efl_page_indicator_icon.eo \ + lib/elementary/efl_ui_model_state.eo \ $(NULL) # More public files -- FIXME diff --git a/src/lib/elementary/efl_ui_model_state.eo b/src/lib/elementary/efl_ui_model_state.eo new file mode 100644 index 0000000000..c76ccab1e0 --- /dev/null +++ b/src/lib/elementary/efl_ui_model_state.eo @@ -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; + } +}