docs: efl mvc: document all new model view controller related eo files

This commit is contained in:
Stefan Schmidt 2017-02-09 14:43:37 +01:00
parent 174f86b2e8
commit eb0a4221de
4 changed files with 16 additions and 10 deletions

View File

@ -1,18 +1,19 @@
interface Efl.Ui.Factory (Efl.Ui.Model.Connect) interface Efl.Ui.Factory (Efl.Ui.Model.Connect)
{ {
[[Efl UI factory interface]]
methods { methods {
create { create {
[[Create a UI object from the necessary properties in the specified model.]] [[Create a UI object from the necessary properties in the specified model.]]
params { params {
model: Efl.Model; model: Efl.Model; [[Efl model]]
parent: Efl.Canvas; parent: Efl.Canvas; [[Efl canvas]]
} }
return: Efl.Canvas; return: Efl.Canvas; [[Created UI object]]
} }
release { release {
[[Release a UI object and disconnec from models.]] [[Release a UI object and disconnect from models.]]
params { params {
ui_view: Efl.Canvas; ui_view: Efl.Canvas; [[Efl canvas]]
} }
} }
} }

View File

@ -1,10 +1,12 @@
interface Efl.Ui.Model.Connect interface Efl.Ui.Model.Connect
{ {
[[Efl UI model connect interface]]
methods { methods {
connect { connect {
[[Connect property]]
params { params {
name: string; name: string; [[Model name]]
property: string; property: string; [[Property name]]
} }
} }
} }

View File

@ -1,10 +1,12 @@
interface Efl.Ui.Model.Factory.Connect interface Efl.Ui.Model.Factory.Connect
{ {
[[Efl UI model factory interface]]
methods { methods {
connect { connect {
[[Connect factory]]
params { params {
name: string; name: string; [[Model name]]
factory: Efl.Ui.Factory; factory: Efl.Ui.Factory; [[Efl factory]]
} }
} }
} }

View File

@ -1,11 +1,12 @@
interface Efl.Ui.View () interface Efl.Ui.View ()
{ {
[[Efl UI view interface]]
methods { methods {
@property model { @property model {
[[Model that is/will be ]] [[Model that is/will be ]]
get {} set {} get {} set {}
values { values {
model: Efl.Model; model: Efl.Model; [[Efl model]]
} }
} }
} }