summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_item_list.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/efl_ui_item_list.eo')
-rw-r--r--src/lib/elementary/efl_ui_item_list.eo26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_item_list.eo b/src/lib/elementary/efl_ui_item_list.eo
new file mode 100644
index 0000000000..c5f4999446
--- /dev/null
+++ b/src/lib/elementary/efl_ui_item_list.eo
@@ -0,0 +1,26 @@
+abstract Efl.Ui.Item_List (Efl.Ui.Layout, Efl.Model.Item)
+{
+ methods {
+ @property item_class @protected {
+ get @pure_virtual {}
+ values {
+ klass: const(Efl.Class); [[Class of item objects to create.]]
+ }
+ }
+ item_add {
+ params {
+ @in text: string;
+ @in icon: string @optional;
+ }
+ return: Efl.Ui.Item; [[A newly created item, appended to this list.]]
+ }
+ @property model {
+ values {
+ model: Efl.Model; [[The internal model.]]
+ }
+ }
+ }
+ implements {
+ Efl.Object.constructor;
+ }
+}