summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_list_model.eo
blob: ba2b2dc1072adfbfd8c7c0d1b04811dd8a08afe3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import efl_ui_list_types;

interface Efl.Ui.List.Model (Efl.Interface)
{
   methods {
      @property load_range {
         set {}
         values {
            first: int;
            count: int;
         }
      }
      realize {
         params {
            item: ptr(Efl.Ui.List.LayoutItem);
         }
         return: ptr(Efl.Ui.List.LayoutItem);
      }
      unrealize {
         params {
            item: ptr(Efl.Ui.List.LayoutItem);
         }
      }
      // @property visible_range {
      //    set {}
      //    values {
      //       first: int;
      //       count: int;
      //    }
      // }
      @property size {
         get {}
         values {
            s: int;
         }
      }
      @property min_size {
         [[Minimal content size.]]
         set {}
         get {}
         values {
            min: Eina.Size2D;
         }
      }


   }
}