internal static ListViewLayoutItem_StructInternal ToInternal(ListViewLayoutItem _external_struct) { var _internal_struct = new ListViewLayoutItem_StructInternal(); _internal_struct.Layout = _external_struct.Layout.NativeHandle; _internal_struct.Layout_request = _external_struct.Layout_request; _internal_struct.Children = _external_struct.Children.NativeHandle; _internal_struct.Index_offset = _external_struct.Index_offset; _internal_struct.Tree_node = _external_struct.Tree_node; _internal_struct.Min = Eina.Size2D_StructConversion.ToInternal(_external_struct.Min); _internal_struct.Size = Eina.Size2D_StructConversion.ToInternal(_external_struct.Size); _internal_struct.Pos = Eina.Position2D_StructConversion.ToInternal(_external_struct.Pos); return(_internal_struct); }
internal static ListViewLayoutItem ToManaged(ListViewLayoutItem_StructInternal _internal_struct) { var _external_struct = new ListViewLayoutItem(); _external_struct.Layout = (Efl.Ui.Layout)System.Activator.CreateInstance(typeof(Efl.Ui.Layout), new System.Object[] { _internal_struct.Layout }); Efl.Eo.Globals.efl_ref(_internal_struct.Layout); _external_struct.Layout_request = _internal_struct.Layout_request; _external_struct.Children = (Efl.ModelConcrete)System.Activator.CreateInstance(typeof(Efl.ModelConcrete), new System.Object[] { _internal_struct.Children }); Efl.Eo.Globals.efl_ref(_internal_struct.Children); _external_struct.Index_offset = _internal_struct.Index_offset; _external_struct.Tree_node = _internal_struct.Tree_node; _external_struct.Min = Eina.Size2D_StructConversion.ToManaged(_internal_struct.Min); _external_struct.Size = Eina.Size2D_StructConversion.ToManaged(_internal_struct.Size); _external_struct.Pos = Eina.Position2D_StructConversion.ToManaged(_internal_struct.Pos); return(_external_struct); }