summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_ui_view.eo
blob: 4146939de8c393a746ea6df3b0154269b5ea137f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
struct Efl.Model_Changed_Event {
     [[Every time the model is changed on the object.]]
     current: Efl.Model; [[The newly set model.]]
     previous: Efl.Model; [[The previously set model.]]
}

interface Efl.Ui.View
{
   [[Efl UI view interface]]
   methods {
      @property model {
         [[Model that is/will be ]]
         get {} set {}
         values {
            model: Efl.Model; [[Efl model]]
         }
      }
   }
   events {
      model,changed: Efl.Model_Changed_Event; [[Event dispatched when a new model is set.]]
   }
}