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