/// <summary>Position</summary> /// <param name="position"></param> /// <returns></returns> virtual public void SetPanPosition(Eina.Position2D position) { var _in_position = Eina.Position2D_StructConversion.ToInternal(position); Efl.Ui.PanNativeInherit.efl_ui_pan_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_position); Eina.Error.RaiseIfUnhandledException(); }
private static Eina.Position2D.NativeStruct hotspot_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gesture_hotspot_get was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { Eina.Position2D _ret_var = default(Eina.Position2D); try { _ret_var = ((Gesture)ws.Target).GetHotspot(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return(_ret_var); } else { return(efl_gesture_hotspot_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)))); } }
/// <summary>Moves the given canvas object to the given location inside its canvas' viewport. If unchanged this call may be entirely skipped, but if changed this will trigger move events, as well as potential pointer,in or pointer,out events.</summary> /// <param name="pos">A 2D coordinate in pixel units.</param> /// <returns></returns> public void SetPosition(Eina.Position2D pos) { var _in_pos = Eina.Position2D_StructConversion.ToInternal(pos); Efl.Gfx.EntityNativeInherit.efl_gfx_entity_position_set_ptr.Value.Delegate(this.NativeHandle, _in_pos); Eina.Error.RaiseIfUnhandledException(); }
/// <summary>Adds the given point to the given evas polygon object.</summary> /// <param name="pos">A point coordinate.</param> /// <returns></returns> virtual public void AddPoint(Eina.Position2D pos) { var _in_pos = Eina.Position2D_StructConversion.ToInternal(pos); Efl.Canvas.PolygonNativeInherit.efl_canvas_polygon_point_add_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_pos); Eina.Error.RaiseIfUnhandledException(); }
///<summary>Constructor for DragItemContainerDrop.</summary> public DragItemContainerDrop( Efl.Canvas.Object Item = default(Efl.Canvas.Object), Efl.Ui.SelectionData Data = default(Efl.Ui.SelectionData), Eina.Position2D Pos = default(Eina.Position2D)) { this.Item = Item; this.Data = Data; this.Pos = Pos; }
internal Efl.Object ManagedCb( Efl.Canvas.Object obj, Eina.Position2D pos, out Eina.Position2D posret) { Eina.Position2D.NativeStruct _in_pos = pos; var _out_posret = new Eina.Position2D.NativeStruct(); var _ret_var = _cb(_cb_data, obj, _in_pos, out _out_posret); Eina.Error.RaiseIfUnhandledException(); posret = _out_posret; return _ret_var; }
public static void test_deconstruct() { var p = new Eina.Position2D(1, 2); var(x, y) = p; Test.AssertEquals(x, 1); Test.AssertEquals(y, 2); }
internal Efl.Object ManagedCb(Efl.Canvas.Object obj, Eina.Position2D pos, out Eina.Position2D posret) { var _in_pos = Eina.Position2D_StructConversion.ToInternal(pos); var _out_posret = new Eina.Position2D_StructInternal(); var _ret_var = _cb(_cb_data, obj, _in_pos, out _out_posret); Eina.Error.RaiseIfUnhandledException(); posret = Eina.Position2D_StructConversion.ToManaged(_out_posret); return(_ret_var); }
///<summary>Constructor for DragPos.</summary> public DragPos( Eina.Position2D Pos = default(Eina.Position2D), Efl.Ui.SelectionAction Action = default(Efl.Ui.SelectionAction), Efl.Ui.SelectionFormat Format = default(Efl.Ui.SelectionFormat), Efl.Canvas.Object Item = default(Efl.Canvas.Object)) { this.Pos = Pos; this.Action = Action; this.Format = Format; this.Item = Item; }
public static void test_complex_fields_assign_conversion() { var pos = new Eina.Position2D(1, 2); uint seat = 3; var types = new System.String[] { "text", "markup" }; Efl.Ui.DropEvent attr = (pos, seat, types); Test.AssertEquals(attr.Position, pos); Test.AssertEquals(attr.Seat, seat); Test.AssertEquals(attr.AvailableTypes.ElementAt(0), types[0]); Test.AssertEquals(attr.AvailableTypes.ElementAt(1), types[1]); }
///<summary>Constructor for SelectionData.</summary> public SelectionData( Eina.Position2D Pos = default(Eina.Position2D), Efl.Ui.SelectionFormat Format = default(Efl.Ui.SelectionFormat), Eina.Slice Content = default(Eina.Slice), Efl.Ui.SelectionAction Action = default(Efl.Ui.SelectionAction), Efl.Object Item = default(Efl.Object)) { this.Pos = Pos; this.Format = Format; this.Content = Content; this.Action = Action; this.Item = Item; }
public static void test_complex_fields_assign_conversion() { var pos = new Eina.Position2D(1, 2); var action = Efl.Ui.SelectionAction.Unknown; var format = Efl.Ui.SelectionFormat.None; var item = null as Efl.Canvas.Vg.Object; Efl.Dnd.DragPos attr = (pos, action, format, item); Test.AssertEquals(attr.Pos, pos); Test.AssertEquals(attr.Action, action); Test.AssertEquals(attr.Format, format); Test.AssertEquals(attr.Item, item); }
[return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] internal static Efl.Canvas.Object Cb(IntPtr cb_data, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] Efl.Canvas.Object win, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] Efl.Canvas.Object drag_obj, out Eina.Position2D.NativeStruct off) { GCHandle handle = GCHandle.FromIntPtr(cb_data); DragIconCreate cb = (DragIconCreate)handle.Target; Eina.Position2D _out_off = default(Eina.Position2D); Efl.Canvas.Object _ret_var = default(Efl.Canvas.Object); try { _ret_var = cb( win, drag_obj, out _out_off); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } off = _out_off; return _ret_var; }
[return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Object, Efl.Eo.NonOwnTag>))] internal static Efl.Object Cb(IntPtr cb_data, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalTest<Efl.Canvas.Object, Efl.Eo.NonOwnTag>))] Efl.Canvas.Object obj, Eina.Position2D.NativeStruct pos, out Eina.Position2D.NativeStruct posret) { GCHandle handle = GCHandle.FromIntPtr(cb_data); ItemGet cb = (ItemGet)handle.Target; Eina.Position2D _in_pos = pos; Eina.Position2D _out_posret = default(Eina.Position2D); Efl.Object _ret_var = default(Efl.Object); try { _ret_var = cb( obj, _in_pos, out _out_posret); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } posret = _out_posret; return _ret_var; }
///<summary>Constructor for ListViewLayoutItem.</summary> public ListViewLayoutItem( Efl.Ui.Layout Layout = default(Efl.Ui.Layout), Eina.Future Layout_request = default(Eina.Future), Efl.IModel Children = default(Efl.IModel), int Index_offset = default(int), System.IntPtr Tree_node = default(System.IntPtr), Eina.Size2D Min = default(Eina.Size2D), Eina.Size2D Size = default(Eina.Size2D), Eina.Position2D Pos = default(Eina.Position2D)) { this.Layout = Layout; this.Layout_request = Layout_request; this.Children = Children; this.Index_offset = Index_offset; this.Tree_node = Tree_node; this.Min = Min; this.Size = Size; this.Pos = Pos; }
private static void point_add(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos) { Eina.Log.Debug("function efl_canvas_polygon_point_add was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Position2D _in_pos = pos; try { ((Polygon)wrapper).AddPoint(_in_pos); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_canvas_polygon_point_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos); } }
private static Eina.Position2D.NativeStruct position_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_gfx_entity_position_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd); if (wrapper != null) { Eina.Position2D _ret_var = default(Eina.Position2D); try { _ret_var = ((IEntity)wrapper).GetPosition(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return(_ret_var); } else { return(efl_gfx_entity_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)))); } }
private static Eina.Position2D_StructInternal pan_position_max_get(System.IntPtr obj, System.IntPtr pd) { Eina.Log.Debug("function efl_ui_pan_position_max_get was called"); Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.data_get(pd); if (wrapper != null) { Eina.Position2D _ret_var = default(Eina.Position2D); try { _ret_var = ((Pan)wrapper).GetPanPositionMax(); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return(Eina.Position2D_StructConversion.ToInternal(_ret_var)); } else { return(efl_ui_pan_position_max_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)))); } }
private static void position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos) { Eina.Log.Debug("function efl_gfx_entity_position_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { Eina.Position2D _in_pos = pos; try { ((IEntity)ws.Target).SetPosition(_in_pos); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gfx_entity_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos); } }
private static void hotspot_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct hotspot) { Eina.Log.Debug("function efl_gesture_hotspot_set was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { Eina.Position2D _in_hotspot = hotspot; try { ((Gesture)ws.Target).SetHotspot(_in_hotspot); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_gesture_hotspot_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), hotspot); } }
/// <summary>Moves the given canvas object to the given location inside its canvas' viewport. If unchanged this call may be entirely skipped, but if changed this will trigger move events, as well as potential pointer,in or pointer,out events. /// (Since EFL 1.22)</summary> /// <param name="pos">A 2D coordinate in pixel units.</param> /// <returns></returns> public void SetPosition(Eina.Position2D pos) { Eina.Position2D.NativeStruct _in_pos = pos; Efl.Gfx.IEntityNativeInherit.efl_gfx_entity_position_set_ptr.Value.Delegate(this.NativeHandle, _in_pos); Eina.Error.RaiseIfUnhandledException(); }
public static void test_same_type_fields_assign_conversion() { Eina.Position2D p = (1, 2); Test.AssertEquals(p.X, 1); Test.AssertEquals(p.Y, 2); }
private static Eina.Position2D simulate_position_usage(Eina.Position2D p) { return(p); }
internal Efl.Canvas.Object ManagedCb(Efl.Canvas.Object win, Efl.Canvas.Object drag_obj, out Eina.Position2D off) { var _out_off = new Eina.Position2D.NativeStruct(); var _ret_var = _cb(_cb_data, win, drag_obj, out _out_off); Eina.Error.RaiseIfUnhandledException(); off = _out_off; return(_ret_var); }
internal Efl.Canvas.Object ManagedCb(Efl.Canvas.Object win, Efl.Canvas.Object drag_obj, out Eina.Position2D off) { var _out_off = new Eina.Position2D_StructInternal(); var _ret_var = _cb(_cb_data, win, drag_obj, out _out_off); Eina.Error.RaiseIfUnhandledException(); off = Eina.Position2D_StructConversion.ToManaged(_out_off); return(_ret_var); }
/// <summary>Position</summary> virtual public void SetPanPosition(Eina.Position2D position) { Eina.Position2D.NativeStruct _in_position = position; Efl.Ui.Pan.NativeMethods.efl_ui_pan_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_position); Eina.Error.RaiseIfUnhandledException(); }
/// <summary>Adds the given point to the given evas polygon object.</summary> /// <param name="pos">A point coordinate.</param> virtual public void AddPoint(Eina.Position2D pos) { Eina.Position2D.NativeStruct _in_pos = pos; Efl.Canvas.Polygon.NativeMethods.efl_canvas_polygon_point_add_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)), _in_pos); Eina.Error.RaiseIfUnhandledException(); }
/// <summary>This property holds the hotspot of the current gesture.</summary> /// <param name="hotspot">hotspot co-ordinate</param> virtual public void SetHotspot(Eina.Position2D hotspot) { Eina.Position2D.NativeStruct _in_hotspot = hotspot; Efl.Canvas.Gesture.NativeMethods.efl_gesture_hotspot_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle), _in_hotspot); Eina.Error.RaiseIfUnhandledException(); }