2019-12-10 22:54:27 -08:00
|
|
|
class Efl.Ui.Layout_Factory extends Efl.Ui.Caching_Factory
|
2017-12-12 16:59:48 -08:00
|
|
|
{
|
2019-10-02 00:55:24 -07:00
|
|
|
[[@Efl.Ui.Factory that creates @Efl.Ui.Layout objects with caching.
|
|
|
|
|
|
|
|
This factory is meant to be used by @Efl.Ui.View objects that use
|
|
|
|
items with Layout and need the items to be created, updated,
|
|
|
|
their model set and connected automatically before the @Efl.Ui.View
|
|
|
|
receives the item instance.
|
|
|
|
|
|
|
|
This class inherits from @Efl.Ui.Caching_Factory and inherits
|
|
|
|
all its properties.
|
2019-12-19 00:42:55 -08:00
|
|
|
|
|
|
|
@since 1.24
|
2019-10-02 00:55:24 -07:00
|
|
|
]]
|
2017-12-12 16:59:48 -08:00
|
|
|
methods {
|
|
|
|
theme_config {
|
2019-10-02 00:55:24 -07:00
|
|
|
[[Set the theme that will be applied to the created @Efl.Ui.Layout objects.
|
|
|
|
See @Efl.Ui.Layout_Base.theme for more details.
|
|
|
|
]]
|
2017-12-12 16:59:48 -08:00
|
|
|
params {
|
|
|
|
klass: string; [[The class of the group.]]
|
|
|
|
group: string; [[The group.]]
|
2019-10-02 00:55:24 -07:00
|
|
|
style: string; [[The style to use.]]
|
2017-12-12 16:59:48 -08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
implements {
|
|
|
|
Efl.Object.constructor;
|
|
|
|
Efl.Object.destructor;
|
2019-01-31 03:59:19 -08:00
|
|
|
Efl.Ui.Property_Bind.property_bind;
|
|
|
|
Efl.Ui.Factory_Bind.factory_bind;
|
2017-12-12 16:59:48 -08:00
|
|
|
}
|
|
|
|
}
|