1class Efl.Ui.Layout_Factory extends Efl.Ui.Caching_Factory 2{ 3 [[@Efl.Ui.Factory that creates @Efl.Ui.Layout objects with caching. 4 5 This factory is meant to be used by @Efl.Ui.View objects that use 6 items with Layout and need the items to be created, updated, 7 their model set and connected automatically before the @Efl.Ui.View 8 receives the item instance. 9 10 This class inherits from @Efl.Ui.Caching_Factory and inherits 11 all its properties. 12 13 @since 1.24 14 ]] 15 methods { 16 theme_config { 17 [[Set the theme that will be applied to the created @Efl.Ui.Layout objects. 18 See @Efl.Ui.Layout_Base.theme for more details. 19 ]] 20 params { 21 klass: string; [[The class of the group.]] 22 group: string; [[The group.]] 23 style: string; [[The style to use.]] 24 } 25 } 26 } 27 28 implements { 29 Efl.Object.constructor; 30 Efl.Object.destructor; 31 Efl.Ui.Property_Bind.property_bind; 32 Efl.Ui.Factory_Bind.factory_bind; 33 } 34} 35