summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_ui_menu.eo
blob: 260b1cfd4116a6b8d3a6fb7bf46d980ad5980485 (plain) (blame)
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
interface @beta Efl.Ui.Menu {
   [[Efl UI menu interface]]
   methods {
      @property selected_item {
         get {
            [[Get the selected item in the widget.]]
         }
         values {
            item: Efl.Ui.Item; [[The selected item or $null.]]
         }
      }
      @property first_item {
         get {
            [[Get the first item in the widget.]]
         }
         values {
            item: Efl.Ui.Item; [[The first item or $null.]]
         }
      }
      @property last_item {
         get {
            [[Get the last item in the widget.]]
         }
         values {
            item: Efl.Ui.Item; [[The last item or $null.]]
         }
      }
      @property items {
         get {
            [[Returns a list of the widget item.]]
            return: iterator<Efl.Ui.Item> @owned @no_unused; [[Iterator to widget items]]
         }
      }
   }
}