efl/src/lib/elementary/efl_ui_layout_factory.eo

35 lines
1.0 KiB
Plaintext

class Efl.Ui.Layout_Factory extends Efl.Ui.Caching_Factory
{
[[@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.
@since 1.24
]]
methods {
theme_config {
[[Set the theme that will be applied to the created @Efl.Ui.Layout objects.
See @Efl.Ui.Layout_Base.theme for more details.
]]
params {
klass: string; [[The class of the group.]]
group: string; [[The group.]]
style: string; [[The style to use.]]
}
}
}
implements {
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Ui.Property_Bind.property_bind;
Efl.Ui.Factory_Bind.factory_bind;
}
}