コード例 #1
0
        internal static DragItemContainerDrop_StructInternal ToInternal(DragItemContainerDrop _external_struct)
        {
            var _internal_struct = new DragItemContainerDrop_StructInternal();

            _internal_struct.Item = _external_struct.Item.NativeHandle;
            _internal_struct.Data = Efl.Ui.SelectionData_StructConversion.ToInternal(_external_struct.Data);
            _internal_struct.Pos  = Eina.Position2D_StructConversion.ToInternal(_external_struct.Pos);

            return(_internal_struct);
        }
コード例 #2
0
        internal static DragItemContainerDrop ToManaged(DragItemContainerDrop_StructInternal _internal_struct)
        {
            var _external_struct = new DragItemContainerDrop();


            _external_struct.Item = (Efl.Canvas.Object)System.Activator.CreateInstance(typeof(Efl.Canvas.Object), new System.Object[] { _internal_struct.Item });
            Efl.Eo.Globals.efl_ref(_internal_struct.Item);

            _external_struct.Data = Efl.Ui.SelectionData_StructConversion.ToManaged(_internal_struct.Data);
            _external_struct.Pos  = Eina.Position2D_StructConversion.ToManaged(_internal_struct.Pos);

            return(_external_struct);
        }