1 #pragma warning disable CS1591
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
6 using System.Threading;
7 using System.ComponentModel;
12 /// <summary>Event data carried over with any pointer event (mouse, touch, pen, ...)</summary>
13 [Efl.Input.Pointer.NativeMethods]
14 public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEvent,Efl.Input.IState
16 ///<summary>Pointer to the native class description.</summary>
17 public override System.IntPtr NativeClass
21 if (((object)this).GetType() == typeof(Pointer))
23 return GetEflClassStatic();
27 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
32 [System.Runtime.InteropServices.DllImport(efl.Libs.Evas)] internal static extern System.IntPtr
33 efl_input_pointer_class_get();
34 /// <summary>Initializes a new instance of the <see cref="Pointer"/> class.</summary>
35 /// <param name="parent">Parent instance.</param>
36 public Pointer(Efl.Object parent= null
37 ) : base(efl_input_pointer_class_get(), typeof(Pointer), parent)
39 FinishInstantiation();
42 /// <summary>Initializes a new instance of the <see cref="Pointer"/> class.
43 /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
44 /// <param name="raw">The native pointer to be wrapped.</param>
45 protected Pointer(System.IntPtr raw) : base(raw)
49 /// <summary>Initializes a new instance of the <see cref="Pointer"/> class.
50 /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
51 /// <param name="baseKlass">The pointer to the base native Eo class.</param>
52 /// <param name="managedType">The managed type of the public constructor that originated this call.</param>
53 /// <param name="parent">The Efl.Object parent of this instance.</param>
54 protected Pointer(IntPtr baseKlass, System.Type managedType, Efl.Object parent) : base(baseKlass, managedType, parent)
58 /// <summary>Verifies if the given object is equal to this one.</summary>
59 /// <param name="instance">The object to compare to.</param>
60 /// <returns>True if both objects point to the same native object.</returns>
61 public override bool Equals(object instance)
63 var other = instance as Efl.Object;
68 return this.NativeHandle == other.NativeHandle;
71 /// <summary>Gets the hash code for this object based on the native pointer it points to.</summary>
72 /// <returns>The value of the pointer, to be used as the hash code of this object.</returns>
73 public override int GetHashCode()
75 return this.NativeHandle.ToInt32();
78 /// <summary>Turns the native pointer into a string representation.</summary>
79 /// <returns>A string with the type and the native pointer for this object.</returns>
80 public override String ToString()
82 return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
85 /// <summary>The action represented by this event.</summary>
86 /// <returns>Event action</returns>
87 virtual public Efl.Pointer.Action GetAction() {
88 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_action_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
89 Eina.Error.RaiseIfUnhandledException();
92 /// <summary>The action represented by this event.</summary>
93 /// <param name="act">Event action</param>
94 virtual public void SetAction(Efl.Pointer.Action act) {
95 Efl.Input.Pointer.NativeMethods.efl_input_pointer_action_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),act);
96 Eina.Error.RaiseIfUnhandledException();
98 /// <summary><c>true</c> if this event carries a valid value for the specified <c>key</c>.</summary>
99 /// <param name="key">Pressed <c>key</c></param>
100 /// <returns><c>true</c> if input value is valid, <c>false</c> otherwise</returns>
101 virtual public bool GetValueHas(Efl.Input.Value key) {
102 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_value_has_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),key);
103 Eina.Error.RaiseIfUnhandledException();
106 /// <summary>Represents a generic value for this event.
107 /// Refer to the documentation of <see cref="Efl.Input.Value"/> for each value's meaning, type and range. Call <see cref="Efl.Input.Pointer.GetValueHas"/> to determine whether the returned value is valid or not for this event.
109 /// Most values are precise floating point values, usually in pixels, radians, or in a range of [-1, 1] or [0, 1]. Some values are discrete values (integers) and thus should preferably be queried with the other methods of this class.</summary>
110 /// <param name="key"><c>key</c></param>
111 /// <returns><c>key</c> value</returns>
112 virtual public double GetValue(Efl.Input.Value key) {
113 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_value_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),key);
114 Eina.Error.RaiseIfUnhandledException();
117 /// <summary>Represents a generic value for this event.
118 /// Refer to the documentation of <see cref="Efl.Input.Value"/> for each value's meaning, type and range. Call <see cref="Efl.Input.Pointer.GetValueHas"/> to determine whether the returned value is valid or not for this event.
120 /// Most values are precise floating point values, usually in pixels, radians, or in a range of [-1, 1] or [0, 1]. Some values are discrete values (integers) and thus should preferably be queried with the other methods of this class.</summary>
121 /// <param name="key"><c>key</c></param>
122 /// <param name="val"><c>key</c> value</param>
123 /// <returns><c>false</c> if the value could not be set (eg. delta).</returns>
124 virtual public bool SetValue(Efl.Input.Value key, double val) {
125 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_value_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),key, val);
126 Eina.Error.RaiseIfUnhandledException();
129 /// <summary>The mouse button that triggered the event.
130 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button</c>) is <c>true</c>.</summary>
131 /// <returns>1 to 32, 0 if not a button event.</returns>
132 virtual public int GetButton() {
133 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_button_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
134 Eina.Error.RaiseIfUnhandledException();
137 /// <summary>The mouse button that triggered the event.
138 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button</c>) is <c>true</c>.</summary>
139 /// <param name="but">1 to 32, 0 if not a button event.</param>
140 virtual public void SetButton(int but) {
141 Efl.Input.Pointer.NativeMethods.efl_input_pointer_button_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),but);
142 Eina.Error.RaiseIfUnhandledException();
144 /// <summary>Whether a mouse button is pressed at the moment of the event.
145 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button_pressed</c>) is <c>true</c>.</summary>
146 /// <param name="button">1 to 32, 0 if not a button event.</param>
147 /// <returns><c>true</c> when the button was pressed, <c>false</c> otherwise</returns>
148 virtual public bool GetButtonPressed(int button) {
149 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_button_pressed_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),button);
150 Eina.Error.RaiseIfUnhandledException();
153 /// <summary>Whether a mouse button is pressed at the moment of the event.
154 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button_pressed</c>) is <c>true</c>.</summary>
155 /// <param name="button">1 to 32, 0 if not a button event.</param>
156 /// <param name="pressed"><c>true</c> when the button was pressed, <c>false</c> otherwise</param>
157 virtual public void SetButtonPressed(int button, bool pressed) {
158 Efl.Input.Pointer.NativeMethods.efl_input_pointer_button_pressed_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),button, pressed);
159 Eina.Error.RaiseIfUnhandledException();
161 /// <summary>Position where the event happened, relative to the window.
162 /// See <see cref="Efl.Input.Pointer.PrecisePosition"/> for floating point precision (subpixel location).</summary>
163 /// <returns>The position of the event, in pixels.</returns>
164 virtual public Eina.Position2D GetPosition() {
165 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
166 Eina.Error.RaiseIfUnhandledException();
169 /// <summary>Position where the event happened, relative to the window.
170 /// See <see cref="Efl.Input.Pointer.PrecisePosition"/> for floating point precision (subpixel location).</summary>
171 /// <param name="pos">The position of the event, in pixels.</param>
172 virtual public void SetPosition(Eina.Position2D pos) {
173 Eina.Position2D.NativeStruct _in_pos = pos;
174 Efl.Input.Pointer.NativeMethods.efl_input_pointer_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_pos);
175 Eina.Error.RaiseIfUnhandledException();
177 /// <summary>Position where the event happened, relative to the window.
178 /// This position is in floating point values, for more precise coordinates, in subpixels. Note that many input devices are unable to give better precision than a single pixel, so this may be equal to <see cref="Efl.Input.Pointer.Position"/>.
180 /// See also <see cref="Efl.Input.Pointer.Position"/>.</summary>
181 /// <returns>The position of the event, in pixels.</returns>
182 virtual public Eina.Vector2 GetPrecisePosition() {
183 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_precise_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
184 Eina.Error.RaiseIfUnhandledException();
187 /// <summary>Position where the event happened, relative to the window.
188 /// This position is in floating point values, for more precise coordinates, in subpixels. Note that many input devices are unable to give better precision than a single pixel, so this may be equal to <see cref="Efl.Input.Pointer.Position"/>.
190 /// See also <see cref="Efl.Input.Pointer.Position"/>.</summary>
191 /// <param name="pos">The position of the event, in pixels.</param>
192 virtual public void SetPrecisePosition(Eina.Vector2 pos) {
193 Eina.Vector2.NativeStruct _in_pos = pos;
194 Efl.Input.Pointer.NativeMethods.efl_input_pointer_precise_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_pos);
195 Eina.Error.RaiseIfUnhandledException();
197 /// <summary>Position of the previous event, valid for move events.
198 /// Relative to the window. May be equal to <see cref="Efl.Input.Pointer.Position"/> (by default).
200 /// This position, in integers, is an approximation of <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_x</c>), <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_y</c>). Use <see cref="Efl.Input.Pointer.PreviousPosition"/> if you need simple pixel positions, but prefer the generic interface if you need precise coordinates.</summary>
201 /// <returns>The position of the event, in pixels.</returns>
202 virtual public Eina.Position2D GetPreviousPosition() {
203 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_previous_position_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
204 Eina.Error.RaiseIfUnhandledException();
207 /// <summary>Position of the previous event, valid for move events.
208 /// Relative to the window. May be equal to <see cref="Efl.Input.Pointer.Position"/> (by default).
210 /// This position, in integers, is an approximation of <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_x</c>), <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_y</c>). Use <see cref="Efl.Input.Pointer.PreviousPosition"/> if you need simple pixel positions, but prefer the generic interface if you need precise coordinates.</summary>
211 /// <param name="pos">The position of the event, in pixels.</param>
212 virtual public void SetPreviousPosition(Eina.Position2D pos) {
213 Eina.Position2D.NativeStruct _in_pos = pos;
214 Efl.Input.Pointer.NativeMethods.efl_input_pointer_previous_position_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),_in_pos);
215 Eina.Error.RaiseIfUnhandledException();
217 /// <summary>ID of the tool (eg. pen) that triggered this event.</summary>
218 /// <returns>Tool ID</returns>
219 virtual public int GetTool() {
220 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_tool_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
221 Eina.Error.RaiseIfUnhandledException();
224 /// <summary>ID of the tool (eg. pen) that triggered this event.</summary>
225 /// <param name="id">Tool ID</param>
226 virtual public void SetTool(int id) {
227 Efl.Input.Pointer.NativeMethods.efl_input_pointer_tool_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),id);
228 Eina.Error.RaiseIfUnhandledException();
230 /// <summary>The object where this event first originated, in case of propagation or repetition of the event.</summary>
231 /// <returns>Source object: <see cref="Efl.Gfx.IEntity"/></returns>
232 virtual public Efl.Object GetSource() {
233 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_source_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
234 Eina.Error.RaiseIfUnhandledException();
237 /// <summary>The object where this event first originated, in case of propagation or repetition of the event.</summary>
238 /// <param name="src">Source object: <see cref="Efl.Gfx.IEntity"/></param>
239 virtual public void SetSource(Efl.Object src) {
240 Efl.Input.Pointer.NativeMethods.efl_input_pointer_source_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),src);
241 Eina.Error.RaiseIfUnhandledException();
243 /// <summary>Double or triple click information.</summary>
244 /// <returns>Button information flags</returns>
245 virtual public Efl.Pointer.Flags GetButtonFlags() {
246 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_button_flags_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
247 Eina.Error.RaiseIfUnhandledException();
250 /// <summary>Double or triple click information.</summary>
251 /// <param name="flags">Button information flags</param>
252 virtual public void SetButtonFlags(Efl.Pointer.Flags flags) {
253 Efl.Input.Pointer.NativeMethods.efl_input_pointer_button_flags_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),flags);
254 Eina.Error.RaiseIfUnhandledException();
256 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a double click (2nd press).
257 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
258 /// <returns><c>true</c> if the button press was a double click, <c>false</c> otherwise</returns>
259 virtual public bool GetDoubleClick() {
260 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_double_click_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
261 Eina.Error.RaiseIfUnhandledException();
264 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a double click (2nd press).
265 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
266 /// <param name="val"><c>true</c> if the button press was a double click, <c>false</c> otherwise</param>
267 virtual public void SetDoubleClick(bool val) {
268 Efl.Input.Pointer.NativeMethods.efl_input_pointer_double_click_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),val);
269 Eina.Error.RaiseIfUnhandledException();
271 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a triple click (3rd press).
272 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
273 /// <returns><c>true</c> if the button press was a triple click, <c>false</c> otherwise</returns>
274 virtual public bool GetTripleClick() {
275 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_triple_click_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
276 Eina.Error.RaiseIfUnhandledException();
279 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a triple click (3rd press).
280 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
281 /// <param name="val"><c>true</c> if the button press was a triple click, <c>false</c> otherwise</param>
282 virtual public void SetTripleClick(bool val) {
283 Efl.Input.Pointer.NativeMethods.efl_input_pointer_triple_click_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),val);
284 Eina.Error.RaiseIfUnhandledException();
286 /// <summary>Direction of the wheel, usually vertical.</summary>
287 /// <returns>If <c>true</c> this was a horizontal wheel.</returns>
288 virtual public bool GetWheelHorizontal() {
289 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_wheel_horizontal_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
290 Eina.Error.RaiseIfUnhandledException();
293 /// <summary>Direction of the wheel, usually vertical.</summary>
294 /// <param name="horizontal">If <c>true</c> this was a horizontal wheel.</param>
295 virtual public void SetWheelHorizontal(bool horizontal) {
296 Efl.Input.Pointer.NativeMethods.efl_input_pointer_wheel_horizontal_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),horizontal);
297 Eina.Error.RaiseIfUnhandledException();
299 /// <summary>Delta movement of the wheel in discrete steps.</summary>
300 /// <returns>Wheel movement delta</returns>
301 virtual public int GetWheelDelta() {
302 var _ret_var = Efl.Input.Pointer.NativeMethods.efl_input_pointer_wheel_delta_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
303 Eina.Error.RaiseIfUnhandledException();
306 /// <summary>Delta movement of the wheel in discrete steps.</summary>
307 /// <param name="dist">Wheel movement delta</param>
308 virtual public void SetWheelDelta(int dist) {
309 Efl.Input.Pointer.NativeMethods.efl_input_pointer_wheel_delta_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dist);
310 Eina.Error.RaiseIfUnhandledException();
312 /// <summary>Creates a carbon copy of this object and returns it.
313 /// The newly created object will have no event handlers or anything of the sort.</summary>
314 /// <returns>Returned carbon copy</returns>
315 virtual public Efl.IDuplicate Duplicate() {
316 var _ret_var = Efl.IDuplicateConcrete.NativeMethods.efl_duplicate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
317 Eina.Error.RaiseIfUnhandledException();
320 /// <summary>The time at which an event was generated.
321 /// If the event is generated by a server (eg. X.org or Wayland), then the time may be set by the server. Usually this time will be based on the monotonic clock, if available, but this class can not guarantee it.</summary>
322 /// <returns>Time in milliseconds when the event happened.</returns>
323 virtual public double GetTimestamp() {
324 var _ret_var = Efl.Input.IEventConcrete.NativeMethods.efl_input_timestamp_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
325 Eina.Error.RaiseIfUnhandledException();
328 /// <summary>Call this when generating events manually.</summary>
329 /// <param name="ms">Time in milliseconds when the event happened.</param>
330 virtual public void SetTimestamp(double ms) {
331 Efl.Input.IEventConcrete.NativeMethods.efl_input_timestamp_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),ms);
332 Eina.Error.RaiseIfUnhandledException();
334 /// <summary>Input device that originated this event.</summary>
335 /// <returns>Input device origin</returns>
336 virtual public Efl.Input.Device GetDevice() {
337 var _ret_var = Efl.Input.IEventConcrete.NativeMethods.efl_input_device_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
338 Eina.Error.RaiseIfUnhandledException();
341 /// <summary>Input device that originated this event.</summary>
342 /// <param name="dev">Input device origin</param>
343 virtual public void SetDevice(Efl.Input.Device dev) {
344 Efl.Input.IEventConcrete.NativeMethods.efl_input_device_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dev);
345 Eina.Error.RaiseIfUnhandledException();
347 /// <summary>Extra flags for this event, may be changed by the user.</summary>
348 /// <returns>Input event flags</returns>
349 virtual public Efl.Input.Flags GetEventFlags() {
350 var _ret_var = Efl.Input.IEventConcrete.NativeMethods.efl_input_event_flags_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
351 Eina.Error.RaiseIfUnhandledException();
354 /// <summary>Extra flags for this event, may be changed by the user.</summary>
355 /// <param name="flags">Input event flags</param>
356 virtual public void SetEventFlags(Efl.Input.Flags flags) {
357 Efl.Input.IEventConcrete.NativeMethods.efl_input_event_flags_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),flags);
358 Eina.Error.RaiseIfUnhandledException();
360 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event is on hold.</summary>
361 /// <returns><c>true</c> if the event is on hold, <c>false</c> otherwise</returns>
362 virtual public bool GetProcessed() {
363 var _ret_var = Efl.Input.IEventConcrete.NativeMethods.efl_input_processed_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
364 Eina.Error.RaiseIfUnhandledException();
367 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event is on hold.</summary>
368 /// <param name="val"><c>true</c> if the event is on hold, <c>false</c> otherwise</param>
369 virtual public void SetProcessed(bool val) {
370 Efl.Input.IEventConcrete.NativeMethods.efl_input_processed_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),val);
371 Eina.Error.RaiseIfUnhandledException();
373 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event happened while scrolling.</summary>
374 /// <returns><c>true</c> if the event happened while scrolling, <c>false</c> otherwise</returns>
375 virtual public bool GetScrolling() {
376 var _ret_var = Efl.Input.IEventConcrete.NativeMethods.efl_input_scrolling_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
377 Eina.Error.RaiseIfUnhandledException();
380 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event happened while scrolling.</summary>
381 /// <param name="val"><c>true</c> if the event happened while scrolling, <c>false</c> otherwise</param>
382 virtual public void SetScrolling(bool val) {
383 Efl.Input.IEventConcrete.NativeMethods.efl_input_scrolling_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),val);
384 Eina.Error.RaiseIfUnhandledException();
386 /// <summary><c>true</c> if the event was fake, not triggered by real hardware.</summary>
387 /// <returns><c>true</c> if the event was not from real hardware, <c>false</c> otherwise</returns>
388 virtual public bool GetFake() {
389 var _ret_var = Efl.Input.IEventConcrete.NativeMethods.efl_input_fake_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
390 Eina.Error.RaiseIfUnhandledException();
393 /// <summary>Resets the internal data to 0 or default values.</summary>
394 virtual public void Reset() {
395 Efl.Input.IEventConcrete.NativeMethods.efl_input_reset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
396 Eina.Error.RaiseIfUnhandledException();
398 /// <summary>Indicates whether a key modifier is on, such as Ctrl, Shift, ...
399 /// (Since EFL 1.22)</summary>
400 /// <param name="mod">The modifier key to test.</param>
401 /// <param name="seat">The seat device, may be <c>null</c></param>
402 /// <returns><c>true</c> if the key modifier is pressed.</returns>
403 virtual public bool GetModifierEnabled(Efl.Input.Modifier mod, Efl.Input.Device seat) {
404 var _ret_var = Efl.Input.IStateConcrete.NativeMethods.efl_input_modifier_enabled_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),mod, seat);
405 Eina.Error.RaiseIfUnhandledException();
408 /// <summary>Indicates whether a key lock is on, such as NumLock, CapsLock, ...
409 /// (Since EFL 1.22)</summary>
410 /// <param name="kw_lock">The lock key to test.</param>
411 /// <param name="seat">The seat device, may be <c>null</c></param>
412 /// <returns><c>true</c> if the key lock is on.</returns>
413 virtual public bool GetLockEnabled(Efl.Input.Lock kw_lock, Efl.Input.Device seat) {
414 var _ret_var = Efl.Input.IStateConcrete.NativeMethods.efl_input_lock_enabled_get_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),kw_lock, seat);
415 Eina.Error.RaiseIfUnhandledException();
418 /// <summary>The action represented by this event.</summary>
419 /// <value>Event action</value>
420 public Efl.Pointer.Action Action {
421 get { return GetAction(); }
422 set { SetAction(value); }
424 /// <summary>The mouse button that triggered the event.
425 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button</c>) is <c>true</c>.</summary>
426 /// <value>1 to 32, 0 if not a button event.</value>
428 get { return GetButton(); }
429 set { SetButton(value); }
431 /// <summary>Position where the event happened, relative to the window.
432 /// See <see cref="Efl.Input.Pointer.PrecisePosition"/> for floating point precision (subpixel location).</summary>
433 /// <value>The position of the event, in pixels.</value>
434 public Eina.Position2D Position {
435 get { return GetPosition(); }
436 set { SetPosition(value); }
438 /// <summary>Position where the event happened, relative to the window.
439 /// This position is in floating point values, for more precise coordinates, in subpixels. Note that many input devices are unable to give better precision than a single pixel, so this may be equal to <see cref="Efl.Input.Pointer.Position"/>.
441 /// See also <see cref="Efl.Input.Pointer.Position"/>.</summary>
442 /// <value>The position of the event, in pixels.</value>
443 public Eina.Vector2 PrecisePosition {
444 get { return GetPrecisePosition(); }
445 set { SetPrecisePosition(value); }
447 /// <summary>Position of the previous event, valid for move events.
448 /// Relative to the window. May be equal to <see cref="Efl.Input.Pointer.Position"/> (by default).
450 /// This position, in integers, is an approximation of <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_x</c>), <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_y</c>). Use <see cref="Efl.Input.Pointer.PreviousPosition"/> if you need simple pixel positions, but prefer the generic interface if you need precise coordinates.</summary>
451 /// <value>The position of the event, in pixels.</value>
452 public Eina.Position2D PreviousPosition {
453 get { return GetPreviousPosition(); }
454 set { SetPreviousPosition(value); }
456 /// <summary>ID of the tool (eg. pen) that triggered this event.</summary>
457 /// <value>Tool ID</value>
459 get { return GetTool(); }
460 set { SetTool(value); }
462 /// <summary>The object where this event first originated, in case of propagation or repetition of the event.</summary>
463 /// <value>Source object: <see cref="Efl.Gfx.IEntity"/></value>
464 public Efl.Object Source {
465 get { return GetSource(); }
466 set { SetSource(value); }
468 /// <summary>Double or triple click information.</summary>
469 /// <value>Button information flags</value>
470 public Efl.Pointer.Flags ButtonFlags {
471 get { return GetButtonFlags(); }
472 set { SetButtonFlags(value); }
474 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a double click (2nd press).
475 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
476 /// <value><c>true</c> if the button press was a double click, <c>false</c> otherwise</value>
477 public bool DoubleClick {
478 get { return GetDoubleClick(); }
479 set { SetDoubleClick(value); }
481 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a triple click (3rd press).
482 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
483 /// <value><c>true</c> if the button press was a triple click, <c>false</c> otherwise</value>
484 public bool TripleClick {
485 get { return GetTripleClick(); }
486 set { SetTripleClick(value); }
488 /// <summary>Direction of the wheel, usually vertical.</summary>
489 /// <value>If <c>true</c> this was a horizontal wheel.</value>
490 public bool WheelHorizontal {
491 get { return GetWheelHorizontal(); }
492 set { SetWheelHorizontal(value); }
494 /// <summary>Delta movement of the wheel in discrete steps.</summary>
495 /// <value>Wheel movement delta</value>
496 public int WheelDelta {
497 get { return GetWheelDelta(); }
498 set { SetWheelDelta(value); }
500 /// <summary>The time at which an event was generated.
501 /// If the event is generated by a server (eg. X.org or Wayland), then the time may be set by the server. Usually this time will be based on the monotonic clock, if available, but this class can not guarantee it.</summary>
502 /// <value>Time in milliseconds when the event happened.</value>
503 public double Timestamp {
504 get { return GetTimestamp(); }
505 set { SetTimestamp(value); }
507 /// <summary>Input device that originated this event.</summary>
508 /// <value>Input device origin</value>
509 public Efl.Input.Device Device {
510 get { return GetDevice(); }
511 set { SetDevice(value); }
513 /// <summary>Extra flags for this event, may be changed by the user.</summary>
514 /// <value>Input event flags</value>
515 public Efl.Input.Flags EventFlags {
516 get { return GetEventFlags(); }
517 set { SetEventFlags(value); }
519 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event is on hold.</summary>
520 /// <value><c>true</c> if the event is on hold, <c>false</c> otherwise</value>
521 public bool Processed {
522 get { return GetProcessed(); }
523 set { SetProcessed(value); }
525 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event happened while scrolling.</summary>
526 /// <value><c>true</c> if the event happened while scrolling, <c>false</c> otherwise</value>
527 public bool Scrolling {
528 get { return GetScrolling(); }
529 set { SetScrolling(value); }
531 /// <summary><c>true</c> if the event was fake, not triggered by real hardware.</summary>
532 /// <value><c>true</c> if the event was not from real hardware, <c>false</c> otherwise</value>
534 get { return GetFake(); }
536 private static IntPtr GetEflClassStatic()
538 return Efl.Input.Pointer.efl_input_pointer_class_get();
540 /// <summary>Wrapper for native methods and virtual method delegates.
541 /// For internal use by generated code only.</summary>
542 public new class NativeMethods : Efl.Object.NativeMethods
544 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Evas);
545 /// <summary>Gets the list of Eo operations to override.</summary>
546 /// <returns>The list of Eo operations to be overload.</returns>
547 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
549 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
550 var methods = Efl.Eo.Globals.GetUserMethods(type);
552 if (efl_input_pointer_action_get_static_delegate == null)
554 efl_input_pointer_action_get_static_delegate = new efl_input_pointer_action_get_delegate(action_get);
557 if (methods.FirstOrDefault(m => m.Name == "GetAction") != null)
559 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_action_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_action_get_static_delegate) });
562 if (efl_input_pointer_action_set_static_delegate == null)
564 efl_input_pointer_action_set_static_delegate = new efl_input_pointer_action_set_delegate(action_set);
567 if (methods.FirstOrDefault(m => m.Name == "SetAction") != null)
569 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_action_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_action_set_static_delegate) });
572 if (efl_input_pointer_value_has_get_static_delegate == null)
574 efl_input_pointer_value_has_get_static_delegate = new efl_input_pointer_value_has_get_delegate(value_has_get);
577 if (methods.FirstOrDefault(m => m.Name == "GetValueHas") != null)
579 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_value_has_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_value_has_get_static_delegate) });
582 if (efl_input_pointer_value_get_static_delegate == null)
584 efl_input_pointer_value_get_static_delegate = new efl_input_pointer_value_get_delegate(value_get);
587 if (methods.FirstOrDefault(m => m.Name == "GetValue") != null)
589 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_value_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_value_get_static_delegate) });
592 if (efl_input_pointer_value_set_static_delegate == null)
594 efl_input_pointer_value_set_static_delegate = new efl_input_pointer_value_set_delegate(value_set);
597 if (methods.FirstOrDefault(m => m.Name == "SetValue") != null)
599 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_value_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_value_set_static_delegate) });
602 if (efl_input_pointer_button_get_static_delegate == null)
604 efl_input_pointer_button_get_static_delegate = new efl_input_pointer_button_get_delegate(button_get);
607 if (methods.FirstOrDefault(m => m.Name == "GetButton") != null)
609 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_button_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_button_get_static_delegate) });
612 if (efl_input_pointer_button_set_static_delegate == null)
614 efl_input_pointer_button_set_static_delegate = new efl_input_pointer_button_set_delegate(button_set);
617 if (methods.FirstOrDefault(m => m.Name == "SetButton") != null)
619 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_button_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_button_set_static_delegate) });
622 if (efl_input_pointer_button_pressed_get_static_delegate == null)
624 efl_input_pointer_button_pressed_get_static_delegate = new efl_input_pointer_button_pressed_get_delegate(button_pressed_get);
627 if (methods.FirstOrDefault(m => m.Name == "GetButtonPressed") != null)
629 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_button_pressed_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_button_pressed_get_static_delegate) });
632 if (efl_input_pointer_button_pressed_set_static_delegate == null)
634 efl_input_pointer_button_pressed_set_static_delegate = new efl_input_pointer_button_pressed_set_delegate(button_pressed_set);
637 if (methods.FirstOrDefault(m => m.Name == "SetButtonPressed") != null)
639 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_button_pressed_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_button_pressed_set_static_delegate) });
642 if (efl_input_pointer_position_get_static_delegate == null)
644 efl_input_pointer_position_get_static_delegate = new efl_input_pointer_position_get_delegate(position_get);
647 if (methods.FirstOrDefault(m => m.Name == "GetPosition") != null)
649 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_position_get_static_delegate) });
652 if (efl_input_pointer_position_set_static_delegate == null)
654 efl_input_pointer_position_set_static_delegate = new efl_input_pointer_position_set_delegate(position_set);
657 if (methods.FirstOrDefault(m => m.Name == "SetPosition") != null)
659 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_position_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_position_set_static_delegate) });
662 if (efl_input_pointer_precise_position_get_static_delegate == null)
664 efl_input_pointer_precise_position_get_static_delegate = new efl_input_pointer_precise_position_get_delegate(precise_position_get);
667 if (methods.FirstOrDefault(m => m.Name == "GetPrecisePosition") != null)
669 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_precise_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_precise_position_get_static_delegate) });
672 if (efl_input_pointer_precise_position_set_static_delegate == null)
674 efl_input_pointer_precise_position_set_static_delegate = new efl_input_pointer_precise_position_set_delegate(precise_position_set);
677 if (methods.FirstOrDefault(m => m.Name == "SetPrecisePosition") != null)
679 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_precise_position_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_precise_position_set_static_delegate) });
682 if (efl_input_pointer_previous_position_get_static_delegate == null)
684 efl_input_pointer_previous_position_get_static_delegate = new efl_input_pointer_previous_position_get_delegate(previous_position_get);
687 if (methods.FirstOrDefault(m => m.Name == "GetPreviousPosition") != null)
689 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_previous_position_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_previous_position_get_static_delegate) });
692 if (efl_input_pointer_previous_position_set_static_delegate == null)
694 efl_input_pointer_previous_position_set_static_delegate = new efl_input_pointer_previous_position_set_delegate(previous_position_set);
697 if (methods.FirstOrDefault(m => m.Name == "SetPreviousPosition") != null)
699 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_previous_position_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_previous_position_set_static_delegate) });
702 if (efl_input_pointer_tool_get_static_delegate == null)
704 efl_input_pointer_tool_get_static_delegate = new efl_input_pointer_tool_get_delegate(tool_get);
707 if (methods.FirstOrDefault(m => m.Name == "GetTool") != null)
709 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_tool_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_tool_get_static_delegate) });
712 if (efl_input_pointer_tool_set_static_delegate == null)
714 efl_input_pointer_tool_set_static_delegate = new efl_input_pointer_tool_set_delegate(tool_set);
717 if (methods.FirstOrDefault(m => m.Name == "SetTool") != null)
719 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_tool_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_tool_set_static_delegate) });
722 if (efl_input_pointer_source_get_static_delegate == null)
724 efl_input_pointer_source_get_static_delegate = new efl_input_pointer_source_get_delegate(source_get);
727 if (methods.FirstOrDefault(m => m.Name == "GetSource") != null)
729 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_source_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_source_get_static_delegate) });
732 if (efl_input_pointer_source_set_static_delegate == null)
734 efl_input_pointer_source_set_static_delegate = new efl_input_pointer_source_set_delegate(source_set);
737 if (methods.FirstOrDefault(m => m.Name == "SetSource") != null)
739 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_source_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_source_set_static_delegate) });
742 if (efl_input_pointer_button_flags_get_static_delegate == null)
744 efl_input_pointer_button_flags_get_static_delegate = new efl_input_pointer_button_flags_get_delegate(button_flags_get);
747 if (methods.FirstOrDefault(m => m.Name == "GetButtonFlags") != null)
749 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_button_flags_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_button_flags_get_static_delegate) });
752 if (efl_input_pointer_button_flags_set_static_delegate == null)
754 efl_input_pointer_button_flags_set_static_delegate = new efl_input_pointer_button_flags_set_delegate(button_flags_set);
757 if (methods.FirstOrDefault(m => m.Name == "SetButtonFlags") != null)
759 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_button_flags_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_button_flags_set_static_delegate) });
762 if (efl_input_pointer_double_click_get_static_delegate == null)
764 efl_input_pointer_double_click_get_static_delegate = new efl_input_pointer_double_click_get_delegate(double_click_get);
767 if (methods.FirstOrDefault(m => m.Name == "GetDoubleClick") != null)
769 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_double_click_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_double_click_get_static_delegate) });
772 if (efl_input_pointer_double_click_set_static_delegate == null)
774 efl_input_pointer_double_click_set_static_delegate = new efl_input_pointer_double_click_set_delegate(double_click_set);
777 if (methods.FirstOrDefault(m => m.Name == "SetDoubleClick") != null)
779 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_double_click_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_double_click_set_static_delegate) });
782 if (efl_input_pointer_triple_click_get_static_delegate == null)
784 efl_input_pointer_triple_click_get_static_delegate = new efl_input_pointer_triple_click_get_delegate(triple_click_get);
787 if (methods.FirstOrDefault(m => m.Name == "GetTripleClick") != null)
789 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_triple_click_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_triple_click_get_static_delegate) });
792 if (efl_input_pointer_triple_click_set_static_delegate == null)
794 efl_input_pointer_triple_click_set_static_delegate = new efl_input_pointer_triple_click_set_delegate(triple_click_set);
797 if (methods.FirstOrDefault(m => m.Name == "SetTripleClick") != null)
799 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_triple_click_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_triple_click_set_static_delegate) });
802 if (efl_input_pointer_wheel_horizontal_get_static_delegate == null)
804 efl_input_pointer_wheel_horizontal_get_static_delegate = new efl_input_pointer_wheel_horizontal_get_delegate(wheel_horizontal_get);
807 if (methods.FirstOrDefault(m => m.Name == "GetWheelHorizontal") != null)
809 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_wheel_horizontal_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_wheel_horizontal_get_static_delegate) });
812 if (efl_input_pointer_wheel_horizontal_set_static_delegate == null)
814 efl_input_pointer_wheel_horizontal_set_static_delegate = new efl_input_pointer_wheel_horizontal_set_delegate(wheel_horizontal_set);
817 if (methods.FirstOrDefault(m => m.Name == "SetWheelHorizontal") != null)
819 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_wheel_horizontal_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_wheel_horizontal_set_static_delegate) });
822 if (efl_input_pointer_wheel_delta_get_static_delegate == null)
824 efl_input_pointer_wheel_delta_get_static_delegate = new efl_input_pointer_wheel_delta_get_delegate(wheel_delta_get);
827 if (methods.FirstOrDefault(m => m.Name == "GetWheelDelta") != null)
829 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_wheel_delta_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_wheel_delta_get_static_delegate) });
832 if (efl_input_pointer_wheel_delta_set_static_delegate == null)
834 efl_input_pointer_wheel_delta_set_static_delegate = new efl_input_pointer_wheel_delta_set_delegate(wheel_delta_set);
837 if (methods.FirstOrDefault(m => m.Name == "SetWheelDelta") != null)
839 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_pointer_wheel_delta_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_pointer_wheel_delta_set_static_delegate) });
842 if (efl_duplicate_static_delegate == null)
844 efl_duplicate_static_delegate = new efl_duplicate_delegate(duplicate);
847 if (methods.FirstOrDefault(m => m.Name == "Duplicate") != null)
849 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_duplicate"), func = Marshal.GetFunctionPointerForDelegate(efl_duplicate_static_delegate) });
852 if (efl_input_timestamp_get_static_delegate == null)
854 efl_input_timestamp_get_static_delegate = new efl_input_timestamp_get_delegate(timestamp_get);
857 if (methods.FirstOrDefault(m => m.Name == "GetTimestamp") != null)
859 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_timestamp_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_timestamp_get_static_delegate) });
862 if (efl_input_timestamp_set_static_delegate == null)
864 efl_input_timestamp_set_static_delegate = new efl_input_timestamp_set_delegate(timestamp_set);
867 if (methods.FirstOrDefault(m => m.Name == "SetTimestamp") != null)
869 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_timestamp_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_timestamp_set_static_delegate) });
872 if (efl_input_device_get_static_delegate == null)
874 efl_input_device_get_static_delegate = new efl_input_device_get_delegate(device_get);
877 if (methods.FirstOrDefault(m => m.Name == "GetDevice") != null)
879 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_device_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_device_get_static_delegate) });
882 if (efl_input_device_set_static_delegate == null)
884 efl_input_device_set_static_delegate = new efl_input_device_set_delegate(device_set);
887 if (methods.FirstOrDefault(m => m.Name == "SetDevice") != null)
889 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_device_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_device_set_static_delegate) });
892 if (efl_input_event_flags_get_static_delegate == null)
894 efl_input_event_flags_get_static_delegate = new efl_input_event_flags_get_delegate(event_flags_get);
897 if (methods.FirstOrDefault(m => m.Name == "GetEventFlags") != null)
899 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_event_flags_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_event_flags_get_static_delegate) });
902 if (efl_input_event_flags_set_static_delegate == null)
904 efl_input_event_flags_set_static_delegate = new efl_input_event_flags_set_delegate(event_flags_set);
907 if (methods.FirstOrDefault(m => m.Name == "SetEventFlags") != null)
909 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_event_flags_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_event_flags_set_static_delegate) });
912 if (efl_input_processed_get_static_delegate == null)
914 efl_input_processed_get_static_delegate = new efl_input_processed_get_delegate(processed_get);
917 if (methods.FirstOrDefault(m => m.Name == "GetProcessed") != null)
919 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_processed_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_processed_get_static_delegate) });
922 if (efl_input_processed_set_static_delegate == null)
924 efl_input_processed_set_static_delegate = new efl_input_processed_set_delegate(processed_set);
927 if (methods.FirstOrDefault(m => m.Name == "SetProcessed") != null)
929 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_processed_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_processed_set_static_delegate) });
932 if (efl_input_scrolling_get_static_delegate == null)
934 efl_input_scrolling_get_static_delegate = new efl_input_scrolling_get_delegate(scrolling_get);
937 if (methods.FirstOrDefault(m => m.Name == "GetScrolling") != null)
939 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_scrolling_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_scrolling_get_static_delegate) });
942 if (efl_input_scrolling_set_static_delegate == null)
944 efl_input_scrolling_set_static_delegate = new efl_input_scrolling_set_delegate(scrolling_set);
947 if (methods.FirstOrDefault(m => m.Name == "SetScrolling") != null)
949 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_scrolling_set"), func = Marshal.GetFunctionPointerForDelegate(efl_input_scrolling_set_static_delegate) });
952 if (efl_input_fake_get_static_delegate == null)
954 efl_input_fake_get_static_delegate = new efl_input_fake_get_delegate(fake_get);
957 if (methods.FirstOrDefault(m => m.Name == "GetFake") != null)
959 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_fake_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_fake_get_static_delegate) });
962 if (efl_input_reset_static_delegate == null)
964 efl_input_reset_static_delegate = new efl_input_reset_delegate(reset);
967 if (methods.FirstOrDefault(m => m.Name == "Reset") != null)
969 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_reset"), func = Marshal.GetFunctionPointerForDelegate(efl_input_reset_static_delegate) });
972 if (efl_input_modifier_enabled_get_static_delegate == null)
974 efl_input_modifier_enabled_get_static_delegate = new efl_input_modifier_enabled_get_delegate(modifier_enabled_get);
977 if (methods.FirstOrDefault(m => m.Name == "GetModifierEnabled") != null)
979 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_modifier_enabled_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_modifier_enabled_get_static_delegate) });
982 if (efl_input_lock_enabled_get_static_delegate == null)
984 efl_input_lock_enabled_get_static_delegate = new efl_input_lock_enabled_get_delegate(lock_enabled_get);
987 if (methods.FirstOrDefault(m => m.Name == "GetLockEnabled") != null)
989 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_input_lock_enabled_get"), func = Marshal.GetFunctionPointerForDelegate(efl_input_lock_enabled_get_static_delegate) });
992 descs.AddRange(base.GetEoOps(type));
995 /// <summary>Returns the Eo class for the native methods of this class.</summary>
996 /// <returns>The native class pointer.</returns>
997 public override IntPtr GetEflClass()
999 return Efl.Input.Pointer.efl_input_pointer_class_get();
1002 #pragma warning disable CA1707, SA1300, SA1600
1005 private delegate Efl.Pointer.Action efl_input_pointer_action_get_delegate(System.IntPtr obj, System.IntPtr pd);
1008 public delegate Efl.Pointer.Action efl_input_pointer_action_get_api_delegate(System.IntPtr obj);
1010 public static Efl.Eo.FunctionWrapper<efl_input_pointer_action_get_api_delegate> efl_input_pointer_action_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_action_get_api_delegate>(Module, "efl_input_pointer_action_get");
1012 private static Efl.Pointer.Action action_get(System.IntPtr obj, System.IntPtr pd)
1014 Eina.Log.Debug("function efl_input_pointer_action_get was called");
1015 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1016 if (wrapper != null)
1018 Efl.Pointer.Action _ret_var = default(Efl.Pointer.Action);
1021 _ret_var = ((Pointer)wrapper).GetAction();
1025 Eina.Log.Warning($"Callback error: {e.ToString()}");
1026 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1034 return efl_input_pointer_action_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1038 private static efl_input_pointer_action_get_delegate efl_input_pointer_action_get_static_delegate;
1041 private delegate void efl_input_pointer_action_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Action act);
1044 public delegate void efl_input_pointer_action_set_api_delegate(System.IntPtr obj, Efl.Pointer.Action act);
1046 public static Efl.Eo.FunctionWrapper<efl_input_pointer_action_set_api_delegate> efl_input_pointer_action_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_action_set_api_delegate>(Module, "efl_input_pointer_action_set");
1048 private static void action_set(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Action act)
1050 Eina.Log.Debug("function efl_input_pointer_action_set was called");
1051 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1052 if (wrapper != null)
1057 ((Pointer)wrapper).SetAction(act);
1061 Eina.Log.Warning($"Callback error: {e.ToString()}");
1062 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1069 efl_input_pointer_action_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), act);
1073 private static efl_input_pointer_action_set_delegate efl_input_pointer_action_set_static_delegate;
1075 [return: MarshalAs(UnmanagedType.U1)]
1076 private delegate bool efl_input_pointer_value_has_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key);
1078 [return: MarshalAs(UnmanagedType.U1)]
1079 public delegate bool efl_input_pointer_value_has_get_api_delegate(System.IntPtr obj, Efl.Input.Value key);
1081 public static Efl.Eo.FunctionWrapper<efl_input_pointer_value_has_get_api_delegate> efl_input_pointer_value_has_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_value_has_get_api_delegate>(Module, "efl_input_pointer_value_has_get");
1083 private static bool value_has_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key)
1085 Eina.Log.Debug("function efl_input_pointer_value_has_get was called");
1086 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1087 if (wrapper != null)
1089 bool _ret_var = default(bool);
1092 _ret_var = ((Pointer)wrapper).GetValueHas(key);
1096 Eina.Log.Warning($"Callback error: {e.ToString()}");
1097 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1105 return efl_input_pointer_value_has_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
1109 private static efl_input_pointer_value_has_get_delegate efl_input_pointer_value_has_get_static_delegate;
1112 private delegate double efl_input_pointer_value_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key);
1115 public delegate double efl_input_pointer_value_get_api_delegate(System.IntPtr obj, Efl.Input.Value key);
1117 public static Efl.Eo.FunctionWrapper<efl_input_pointer_value_get_api_delegate> efl_input_pointer_value_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_value_get_api_delegate>(Module, "efl_input_pointer_value_get");
1119 private static double value_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key)
1121 Eina.Log.Debug("function efl_input_pointer_value_get was called");
1122 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1123 if (wrapper != null)
1125 double _ret_var = default(double);
1128 _ret_var = ((Pointer)wrapper).GetValue(key);
1132 Eina.Log.Warning($"Callback error: {e.ToString()}");
1133 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1141 return efl_input_pointer_value_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
1145 private static efl_input_pointer_value_get_delegate efl_input_pointer_value_get_static_delegate;
1147 [return: MarshalAs(UnmanagedType.U1)]
1148 private delegate bool efl_input_pointer_value_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key, double val);
1150 [return: MarshalAs(UnmanagedType.U1)]
1151 public delegate bool efl_input_pointer_value_set_api_delegate(System.IntPtr obj, Efl.Input.Value key, double val);
1153 public static Efl.Eo.FunctionWrapper<efl_input_pointer_value_set_api_delegate> efl_input_pointer_value_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_value_set_api_delegate>(Module, "efl_input_pointer_value_set");
1155 private static bool value_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key, double val)
1157 Eina.Log.Debug("function efl_input_pointer_value_set was called");
1158 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1159 if (wrapper != null)
1161 bool _ret_var = default(bool);
1164 _ret_var = ((Pointer)wrapper).SetValue(key, val);
1168 Eina.Log.Warning($"Callback error: {e.ToString()}");
1169 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1177 return efl_input_pointer_value_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key, val);
1181 private static efl_input_pointer_value_set_delegate efl_input_pointer_value_set_static_delegate;
1184 private delegate int efl_input_pointer_button_get_delegate(System.IntPtr obj, System.IntPtr pd);
1187 public delegate int efl_input_pointer_button_get_api_delegate(System.IntPtr obj);
1189 public static Efl.Eo.FunctionWrapper<efl_input_pointer_button_get_api_delegate> efl_input_pointer_button_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_button_get_api_delegate>(Module, "efl_input_pointer_button_get");
1191 private static int button_get(System.IntPtr obj, System.IntPtr pd)
1193 Eina.Log.Debug("function efl_input_pointer_button_get was called");
1194 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1195 if (wrapper != null)
1197 int _ret_var = default(int);
1200 _ret_var = ((Pointer)wrapper).GetButton();
1204 Eina.Log.Warning($"Callback error: {e.ToString()}");
1205 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1213 return efl_input_pointer_button_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1217 private static efl_input_pointer_button_get_delegate efl_input_pointer_button_get_static_delegate;
1220 private delegate void efl_input_pointer_button_set_delegate(System.IntPtr obj, System.IntPtr pd, int but);
1223 public delegate void efl_input_pointer_button_set_api_delegate(System.IntPtr obj, int but);
1225 public static Efl.Eo.FunctionWrapper<efl_input_pointer_button_set_api_delegate> efl_input_pointer_button_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_button_set_api_delegate>(Module, "efl_input_pointer_button_set");
1227 private static void button_set(System.IntPtr obj, System.IntPtr pd, int but)
1229 Eina.Log.Debug("function efl_input_pointer_button_set was called");
1230 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1231 if (wrapper != null)
1236 ((Pointer)wrapper).SetButton(but);
1240 Eina.Log.Warning($"Callback error: {e.ToString()}");
1241 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1248 efl_input_pointer_button_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), but);
1252 private static efl_input_pointer_button_set_delegate efl_input_pointer_button_set_static_delegate;
1254 [return: MarshalAs(UnmanagedType.U1)]
1255 private delegate bool efl_input_pointer_button_pressed_get_delegate(System.IntPtr obj, System.IntPtr pd, int button);
1257 [return: MarshalAs(UnmanagedType.U1)]
1258 public delegate bool efl_input_pointer_button_pressed_get_api_delegate(System.IntPtr obj, int button);
1260 public static Efl.Eo.FunctionWrapper<efl_input_pointer_button_pressed_get_api_delegate> efl_input_pointer_button_pressed_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_button_pressed_get_api_delegate>(Module, "efl_input_pointer_button_pressed_get");
1262 private static bool button_pressed_get(System.IntPtr obj, System.IntPtr pd, int button)
1264 Eina.Log.Debug("function efl_input_pointer_button_pressed_get was called");
1265 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1266 if (wrapper != null)
1268 bool _ret_var = default(bool);
1271 _ret_var = ((Pointer)wrapper).GetButtonPressed(button);
1275 Eina.Log.Warning($"Callback error: {e.ToString()}");
1276 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1284 return efl_input_pointer_button_pressed_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button);
1288 private static efl_input_pointer_button_pressed_get_delegate efl_input_pointer_button_pressed_get_static_delegate;
1291 private delegate void efl_input_pointer_button_pressed_set_delegate(System.IntPtr obj, System.IntPtr pd, int button, [MarshalAs(UnmanagedType.U1)] bool pressed);
1294 public delegate void efl_input_pointer_button_pressed_set_api_delegate(System.IntPtr obj, int button, [MarshalAs(UnmanagedType.U1)] bool pressed);
1296 public static Efl.Eo.FunctionWrapper<efl_input_pointer_button_pressed_set_api_delegate> efl_input_pointer_button_pressed_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_button_pressed_set_api_delegate>(Module, "efl_input_pointer_button_pressed_set");
1298 private static void button_pressed_set(System.IntPtr obj, System.IntPtr pd, int button, bool pressed)
1300 Eina.Log.Debug("function efl_input_pointer_button_pressed_set was called");
1301 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1302 if (wrapper != null)
1307 ((Pointer)wrapper).SetButtonPressed(button, pressed);
1311 Eina.Log.Warning($"Callback error: {e.ToString()}");
1312 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1319 efl_input_pointer_button_pressed_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button, pressed);
1323 private static efl_input_pointer_button_pressed_set_delegate efl_input_pointer_button_pressed_set_static_delegate;
1326 private delegate Eina.Position2D.NativeStruct efl_input_pointer_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
1329 public delegate Eina.Position2D.NativeStruct efl_input_pointer_position_get_api_delegate(System.IntPtr obj);
1331 public static Efl.Eo.FunctionWrapper<efl_input_pointer_position_get_api_delegate> efl_input_pointer_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_position_get_api_delegate>(Module, "efl_input_pointer_position_get");
1333 private static Eina.Position2D.NativeStruct position_get(System.IntPtr obj, System.IntPtr pd)
1335 Eina.Log.Debug("function efl_input_pointer_position_get was called");
1336 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1337 if (wrapper != null)
1339 Eina.Position2D _ret_var = default(Eina.Position2D);
1342 _ret_var = ((Pointer)wrapper).GetPosition();
1346 Eina.Log.Warning($"Callback error: {e.ToString()}");
1347 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1355 return efl_input_pointer_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1359 private static efl_input_pointer_position_get_delegate efl_input_pointer_position_get_static_delegate;
1362 private delegate void efl_input_pointer_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
1365 public delegate void efl_input_pointer_position_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
1367 public static Efl.Eo.FunctionWrapper<efl_input_pointer_position_set_api_delegate> efl_input_pointer_position_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_position_set_api_delegate>(Module, "efl_input_pointer_position_set");
1369 private static void position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
1371 Eina.Log.Debug("function efl_input_pointer_position_set was called");
1372 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1373 if (wrapper != null)
1375 Eina.Position2D _in_pos = pos;
1379 ((Pointer)wrapper).SetPosition(_in_pos);
1383 Eina.Log.Warning($"Callback error: {e.ToString()}");
1384 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1391 efl_input_pointer_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
1395 private static efl_input_pointer_position_set_delegate efl_input_pointer_position_set_static_delegate;
1398 private delegate Eina.Vector2.NativeStruct efl_input_pointer_precise_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
1401 public delegate Eina.Vector2.NativeStruct efl_input_pointer_precise_position_get_api_delegate(System.IntPtr obj);
1403 public static Efl.Eo.FunctionWrapper<efl_input_pointer_precise_position_get_api_delegate> efl_input_pointer_precise_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_precise_position_get_api_delegate>(Module, "efl_input_pointer_precise_position_get");
1405 private static Eina.Vector2.NativeStruct precise_position_get(System.IntPtr obj, System.IntPtr pd)
1407 Eina.Log.Debug("function efl_input_pointer_precise_position_get was called");
1408 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1409 if (wrapper != null)
1411 Eina.Vector2 _ret_var = default(Eina.Vector2);
1414 _ret_var = ((Pointer)wrapper).GetPrecisePosition();
1418 Eina.Log.Warning($"Callback error: {e.ToString()}");
1419 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1427 return efl_input_pointer_precise_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1431 private static efl_input_pointer_precise_position_get_delegate efl_input_pointer_precise_position_get_static_delegate;
1434 private delegate void efl_input_pointer_precise_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Vector2.NativeStruct pos);
1437 public delegate void efl_input_pointer_precise_position_set_api_delegate(System.IntPtr obj, Eina.Vector2.NativeStruct pos);
1439 public static Efl.Eo.FunctionWrapper<efl_input_pointer_precise_position_set_api_delegate> efl_input_pointer_precise_position_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_precise_position_set_api_delegate>(Module, "efl_input_pointer_precise_position_set");
1441 private static void precise_position_set(System.IntPtr obj, System.IntPtr pd, Eina.Vector2.NativeStruct pos)
1443 Eina.Log.Debug("function efl_input_pointer_precise_position_set was called");
1444 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1445 if (wrapper != null)
1447 Eina.Vector2 _in_pos = pos;
1451 ((Pointer)wrapper).SetPrecisePosition(_in_pos);
1455 Eina.Log.Warning($"Callback error: {e.ToString()}");
1456 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1463 efl_input_pointer_precise_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
1467 private static efl_input_pointer_precise_position_set_delegate efl_input_pointer_precise_position_set_static_delegate;
1470 private delegate Eina.Position2D.NativeStruct efl_input_pointer_previous_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
1473 public delegate Eina.Position2D.NativeStruct efl_input_pointer_previous_position_get_api_delegate(System.IntPtr obj);
1475 public static Efl.Eo.FunctionWrapper<efl_input_pointer_previous_position_get_api_delegate> efl_input_pointer_previous_position_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_previous_position_get_api_delegate>(Module, "efl_input_pointer_previous_position_get");
1477 private static Eina.Position2D.NativeStruct previous_position_get(System.IntPtr obj, System.IntPtr pd)
1479 Eina.Log.Debug("function efl_input_pointer_previous_position_get was called");
1480 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1481 if (wrapper != null)
1483 Eina.Position2D _ret_var = default(Eina.Position2D);
1486 _ret_var = ((Pointer)wrapper).GetPreviousPosition();
1490 Eina.Log.Warning($"Callback error: {e.ToString()}");
1491 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1499 return efl_input_pointer_previous_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1503 private static efl_input_pointer_previous_position_get_delegate efl_input_pointer_previous_position_get_static_delegate;
1506 private delegate void efl_input_pointer_previous_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
1509 public delegate void efl_input_pointer_previous_position_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
1511 public static Efl.Eo.FunctionWrapper<efl_input_pointer_previous_position_set_api_delegate> efl_input_pointer_previous_position_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_previous_position_set_api_delegate>(Module, "efl_input_pointer_previous_position_set");
1513 private static void previous_position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
1515 Eina.Log.Debug("function efl_input_pointer_previous_position_set was called");
1516 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1517 if (wrapper != null)
1519 Eina.Position2D _in_pos = pos;
1523 ((Pointer)wrapper).SetPreviousPosition(_in_pos);
1527 Eina.Log.Warning($"Callback error: {e.ToString()}");
1528 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1535 efl_input_pointer_previous_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
1539 private static efl_input_pointer_previous_position_set_delegate efl_input_pointer_previous_position_set_static_delegate;
1542 private delegate int efl_input_pointer_tool_get_delegate(System.IntPtr obj, System.IntPtr pd);
1545 public delegate int efl_input_pointer_tool_get_api_delegate(System.IntPtr obj);
1547 public static Efl.Eo.FunctionWrapper<efl_input_pointer_tool_get_api_delegate> efl_input_pointer_tool_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_tool_get_api_delegate>(Module, "efl_input_pointer_tool_get");
1549 private static int tool_get(System.IntPtr obj, System.IntPtr pd)
1551 Eina.Log.Debug("function efl_input_pointer_tool_get was called");
1552 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1553 if (wrapper != null)
1555 int _ret_var = default(int);
1558 _ret_var = ((Pointer)wrapper).GetTool();
1562 Eina.Log.Warning($"Callback error: {e.ToString()}");
1563 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1571 return efl_input_pointer_tool_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1575 private static efl_input_pointer_tool_get_delegate efl_input_pointer_tool_get_static_delegate;
1578 private delegate void efl_input_pointer_tool_set_delegate(System.IntPtr obj, System.IntPtr pd, int id);
1581 public delegate void efl_input_pointer_tool_set_api_delegate(System.IntPtr obj, int id);
1583 public static Efl.Eo.FunctionWrapper<efl_input_pointer_tool_set_api_delegate> efl_input_pointer_tool_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_tool_set_api_delegate>(Module, "efl_input_pointer_tool_set");
1585 private static void tool_set(System.IntPtr obj, System.IntPtr pd, int id)
1587 Eina.Log.Debug("function efl_input_pointer_tool_set was called");
1588 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1589 if (wrapper != null)
1594 ((Pointer)wrapper).SetTool(id);
1598 Eina.Log.Warning($"Callback error: {e.ToString()}");
1599 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1606 efl_input_pointer_tool_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), id);
1610 private static efl_input_pointer_tool_set_delegate efl_input_pointer_tool_set_static_delegate;
1612 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1613 private delegate Efl.Object efl_input_pointer_source_get_delegate(System.IntPtr obj, System.IntPtr pd);
1615 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1616 public delegate Efl.Object efl_input_pointer_source_get_api_delegate(System.IntPtr obj);
1618 public static Efl.Eo.FunctionWrapper<efl_input_pointer_source_get_api_delegate> efl_input_pointer_source_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_source_get_api_delegate>(Module, "efl_input_pointer_source_get");
1620 private static Efl.Object source_get(System.IntPtr obj, System.IntPtr pd)
1622 Eina.Log.Debug("function efl_input_pointer_source_get was called");
1623 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1624 if (wrapper != null)
1626 Efl.Object _ret_var = default(Efl.Object);
1629 _ret_var = ((Pointer)wrapper).GetSource();
1633 Eina.Log.Warning($"Callback error: {e.ToString()}");
1634 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1642 return efl_input_pointer_source_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1646 private static efl_input_pointer_source_get_delegate efl_input_pointer_source_get_static_delegate;
1649 private delegate void efl_input_pointer_source_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Object src);
1652 public delegate void efl_input_pointer_source_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Object src);
1654 public static Efl.Eo.FunctionWrapper<efl_input_pointer_source_set_api_delegate> efl_input_pointer_source_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_source_set_api_delegate>(Module, "efl_input_pointer_source_set");
1656 private static void source_set(System.IntPtr obj, System.IntPtr pd, Efl.Object src)
1658 Eina.Log.Debug("function efl_input_pointer_source_set was called");
1659 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1660 if (wrapper != null)
1665 ((Pointer)wrapper).SetSource(src);
1669 Eina.Log.Warning($"Callback error: {e.ToString()}");
1670 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1677 efl_input_pointer_source_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), src);
1681 private static efl_input_pointer_source_set_delegate efl_input_pointer_source_set_static_delegate;
1684 private delegate Efl.Pointer.Flags efl_input_pointer_button_flags_get_delegate(System.IntPtr obj, System.IntPtr pd);
1687 public delegate Efl.Pointer.Flags efl_input_pointer_button_flags_get_api_delegate(System.IntPtr obj);
1689 public static Efl.Eo.FunctionWrapper<efl_input_pointer_button_flags_get_api_delegate> efl_input_pointer_button_flags_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_button_flags_get_api_delegate>(Module, "efl_input_pointer_button_flags_get");
1691 private static Efl.Pointer.Flags button_flags_get(System.IntPtr obj, System.IntPtr pd)
1693 Eina.Log.Debug("function efl_input_pointer_button_flags_get was called");
1694 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1695 if (wrapper != null)
1697 Efl.Pointer.Flags _ret_var = default(Efl.Pointer.Flags);
1700 _ret_var = ((Pointer)wrapper).GetButtonFlags();
1704 Eina.Log.Warning($"Callback error: {e.ToString()}");
1705 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1713 return efl_input_pointer_button_flags_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1717 private static efl_input_pointer_button_flags_get_delegate efl_input_pointer_button_flags_get_static_delegate;
1720 private delegate void efl_input_pointer_button_flags_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Flags flags);
1723 public delegate void efl_input_pointer_button_flags_set_api_delegate(System.IntPtr obj, Efl.Pointer.Flags flags);
1725 public static Efl.Eo.FunctionWrapper<efl_input_pointer_button_flags_set_api_delegate> efl_input_pointer_button_flags_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_button_flags_set_api_delegate>(Module, "efl_input_pointer_button_flags_set");
1727 private static void button_flags_set(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Flags flags)
1729 Eina.Log.Debug("function efl_input_pointer_button_flags_set was called");
1730 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1731 if (wrapper != null)
1736 ((Pointer)wrapper).SetButtonFlags(flags);
1740 Eina.Log.Warning($"Callback error: {e.ToString()}");
1741 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1748 efl_input_pointer_button_flags_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), flags);
1752 private static efl_input_pointer_button_flags_set_delegate efl_input_pointer_button_flags_set_static_delegate;
1754 [return: MarshalAs(UnmanagedType.U1)]
1755 private delegate bool efl_input_pointer_double_click_get_delegate(System.IntPtr obj, System.IntPtr pd);
1757 [return: MarshalAs(UnmanagedType.U1)]
1758 public delegate bool efl_input_pointer_double_click_get_api_delegate(System.IntPtr obj);
1760 public static Efl.Eo.FunctionWrapper<efl_input_pointer_double_click_get_api_delegate> efl_input_pointer_double_click_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_double_click_get_api_delegate>(Module, "efl_input_pointer_double_click_get");
1762 private static bool double_click_get(System.IntPtr obj, System.IntPtr pd)
1764 Eina.Log.Debug("function efl_input_pointer_double_click_get was called");
1765 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1766 if (wrapper != null)
1768 bool _ret_var = default(bool);
1771 _ret_var = ((Pointer)wrapper).GetDoubleClick();
1775 Eina.Log.Warning($"Callback error: {e.ToString()}");
1776 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1784 return efl_input_pointer_double_click_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1788 private static efl_input_pointer_double_click_get_delegate efl_input_pointer_double_click_get_static_delegate;
1791 private delegate void efl_input_pointer_double_click_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool val);
1794 public delegate void efl_input_pointer_double_click_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool val);
1796 public static Efl.Eo.FunctionWrapper<efl_input_pointer_double_click_set_api_delegate> efl_input_pointer_double_click_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_double_click_set_api_delegate>(Module, "efl_input_pointer_double_click_set");
1798 private static void double_click_set(System.IntPtr obj, System.IntPtr pd, bool val)
1800 Eina.Log.Debug("function efl_input_pointer_double_click_set was called");
1801 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1802 if (wrapper != null)
1807 ((Pointer)wrapper).SetDoubleClick(val);
1811 Eina.Log.Warning($"Callback error: {e.ToString()}");
1812 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1819 efl_input_pointer_double_click_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), val);
1823 private static efl_input_pointer_double_click_set_delegate efl_input_pointer_double_click_set_static_delegate;
1825 [return: MarshalAs(UnmanagedType.U1)]
1826 private delegate bool efl_input_pointer_triple_click_get_delegate(System.IntPtr obj, System.IntPtr pd);
1828 [return: MarshalAs(UnmanagedType.U1)]
1829 public delegate bool efl_input_pointer_triple_click_get_api_delegate(System.IntPtr obj);
1831 public static Efl.Eo.FunctionWrapper<efl_input_pointer_triple_click_get_api_delegate> efl_input_pointer_triple_click_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_triple_click_get_api_delegate>(Module, "efl_input_pointer_triple_click_get");
1833 private static bool triple_click_get(System.IntPtr obj, System.IntPtr pd)
1835 Eina.Log.Debug("function efl_input_pointer_triple_click_get was called");
1836 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1837 if (wrapper != null)
1839 bool _ret_var = default(bool);
1842 _ret_var = ((Pointer)wrapper).GetTripleClick();
1846 Eina.Log.Warning($"Callback error: {e.ToString()}");
1847 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1855 return efl_input_pointer_triple_click_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1859 private static efl_input_pointer_triple_click_get_delegate efl_input_pointer_triple_click_get_static_delegate;
1862 private delegate void efl_input_pointer_triple_click_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool val);
1865 public delegate void efl_input_pointer_triple_click_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool val);
1867 public static Efl.Eo.FunctionWrapper<efl_input_pointer_triple_click_set_api_delegate> efl_input_pointer_triple_click_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_triple_click_set_api_delegate>(Module, "efl_input_pointer_triple_click_set");
1869 private static void triple_click_set(System.IntPtr obj, System.IntPtr pd, bool val)
1871 Eina.Log.Debug("function efl_input_pointer_triple_click_set was called");
1872 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1873 if (wrapper != null)
1878 ((Pointer)wrapper).SetTripleClick(val);
1882 Eina.Log.Warning($"Callback error: {e.ToString()}");
1883 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1890 efl_input_pointer_triple_click_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), val);
1894 private static efl_input_pointer_triple_click_set_delegate efl_input_pointer_triple_click_set_static_delegate;
1896 [return: MarshalAs(UnmanagedType.U1)]
1897 private delegate bool efl_input_pointer_wheel_horizontal_get_delegate(System.IntPtr obj, System.IntPtr pd);
1899 [return: MarshalAs(UnmanagedType.U1)]
1900 public delegate bool efl_input_pointer_wheel_horizontal_get_api_delegate(System.IntPtr obj);
1902 public static Efl.Eo.FunctionWrapper<efl_input_pointer_wheel_horizontal_get_api_delegate> efl_input_pointer_wheel_horizontal_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_wheel_horizontal_get_api_delegate>(Module, "efl_input_pointer_wheel_horizontal_get");
1904 private static bool wheel_horizontal_get(System.IntPtr obj, System.IntPtr pd)
1906 Eina.Log.Debug("function efl_input_pointer_wheel_horizontal_get was called");
1907 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1908 if (wrapper != null)
1910 bool _ret_var = default(bool);
1913 _ret_var = ((Pointer)wrapper).GetWheelHorizontal();
1917 Eina.Log.Warning($"Callback error: {e.ToString()}");
1918 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1926 return efl_input_pointer_wheel_horizontal_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1930 private static efl_input_pointer_wheel_horizontal_get_delegate efl_input_pointer_wheel_horizontal_get_static_delegate;
1933 private delegate void efl_input_pointer_wheel_horizontal_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool horizontal);
1936 public delegate void efl_input_pointer_wheel_horizontal_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool horizontal);
1938 public static Efl.Eo.FunctionWrapper<efl_input_pointer_wheel_horizontal_set_api_delegate> efl_input_pointer_wheel_horizontal_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_wheel_horizontal_set_api_delegate>(Module, "efl_input_pointer_wheel_horizontal_set");
1940 private static void wheel_horizontal_set(System.IntPtr obj, System.IntPtr pd, bool horizontal)
1942 Eina.Log.Debug("function efl_input_pointer_wheel_horizontal_set was called");
1943 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1944 if (wrapper != null)
1949 ((Pointer)wrapper).SetWheelHorizontal(horizontal);
1953 Eina.Log.Warning($"Callback error: {e.ToString()}");
1954 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1961 efl_input_pointer_wheel_horizontal_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), horizontal);
1965 private static efl_input_pointer_wheel_horizontal_set_delegate efl_input_pointer_wheel_horizontal_set_static_delegate;
1968 private delegate int efl_input_pointer_wheel_delta_get_delegate(System.IntPtr obj, System.IntPtr pd);
1971 public delegate int efl_input_pointer_wheel_delta_get_api_delegate(System.IntPtr obj);
1973 public static Efl.Eo.FunctionWrapper<efl_input_pointer_wheel_delta_get_api_delegate> efl_input_pointer_wheel_delta_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_wheel_delta_get_api_delegate>(Module, "efl_input_pointer_wheel_delta_get");
1975 private static int wheel_delta_get(System.IntPtr obj, System.IntPtr pd)
1977 Eina.Log.Debug("function efl_input_pointer_wheel_delta_get was called");
1978 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
1979 if (wrapper != null)
1981 int _ret_var = default(int);
1984 _ret_var = ((Pointer)wrapper).GetWheelDelta();
1988 Eina.Log.Warning($"Callback error: {e.ToString()}");
1989 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1997 return efl_input_pointer_wheel_delta_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2001 private static efl_input_pointer_wheel_delta_get_delegate efl_input_pointer_wheel_delta_get_static_delegate;
2004 private delegate void efl_input_pointer_wheel_delta_set_delegate(System.IntPtr obj, System.IntPtr pd, int dist);
2007 public delegate void efl_input_pointer_wheel_delta_set_api_delegate(System.IntPtr obj, int dist);
2009 public static Efl.Eo.FunctionWrapper<efl_input_pointer_wheel_delta_set_api_delegate> efl_input_pointer_wheel_delta_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_pointer_wheel_delta_set_api_delegate>(Module, "efl_input_pointer_wheel_delta_set");
2011 private static void wheel_delta_set(System.IntPtr obj, System.IntPtr pd, int dist)
2013 Eina.Log.Debug("function efl_input_pointer_wheel_delta_set was called");
2014 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2015 if (wrapper != null)
2020 ((Pointer)wrapper).SetWheelDelta(dist);
2024 Eina.Log.Warning($"Callback error: {e.ToString()}");
2025 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2032 efl_input_pointer_wheel_delta_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dist);
2036 private static efl_input_pointer_wheel_delta_set_delegate efl_input_pointer_wheel_delta_set_static_delegate;
2038 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.OwnTag>))]
2039 private delegate Efl.IDuplicate efl_duplicate_delegate(System.IntPtr obj, System.IntPtr pd);
2041 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.OwnTag>))]
2042 public delegate Efl.IDuplicate efl_duplicate_api_delegate(System.IntPtr obj);
2044 public static Efl.Eo.FunctionWrapper<efl_duplicate_api_delegate> efl_duplicate_ptr = new Efl.Eo.FunctionWrapper<efl_duplicate_api_delegate>(Module, "efl_duplicate");
2046 private static Efl.IDuplicate duplicate(System.IntPtr obj, System.IntPtr pd)
2048 Eina.Log.Debug("function efl_duplicate was called");
2049 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2050 if (wrapper != null)
2052 Efl.IDuplicate _ret_var = default(Efl.IDuplicate);
2055 _ret_var = ((Pointer)wrapper).Duplicate();
2059 Eina.Log.Warning($"Callback error: {e.ToString()}");
2060 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2068 return efl_duplicate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2072 private static efl_duplicate_delegate efl_duplicate_static_delegate;
2075 private delegate double efl_input_timestamp_get_delegate(System.IntPtr obj, System.IntPtr pd);
2078 public delegate double efl_input_timestamp_get_api_delegate(System.IntPtr obj);
2080 public static Efl.Eo.FunctionWrapper<efl_input_timestamp_get_api_delegate> efl_input_timestamp_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_timestamp_get_api_delegate>(Module, "efl_input_timestamp_get");
2082 private static double timestamp_get(System.IntPtr obj, System.IntPtr pd)
2084 Eina.Log.Debug("function efl_input_timestamp_get was called");
2085 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2086 if (wrapper != null)
2088 double _ret_var = default(double);
2091 _ret_var = ((Pointer)wrapper).GetTimestamp();
2095 Eina.Log.Warning($"Callback error: {e.ToString()}");
2096 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2104 return efl_input_timestamp_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2108 private static efl_input_timestamp_get_delegate efl_input_timestamp_get_static_delegate;
2111 private delegate void efl_input_timestamp_set_delegate(System.IntPtr obj, System.IntPtr pd, double ms);
2114 public delegate void efl_input_timestamp_set_api_delegate(System.IntPtr obj, double ms);
2116 public static Efl.Eo.FunctionWrapper<efl_input_timestamp_set_api_delegate> efl_input_timestamp_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_timestamp_set_api_delegate>(Module, "efl_input_timestamp_set");
2118 private static void timestamp_set(System.IntPtr obj, System.IntPtr pd, double ms)
2120 Eina.Log.Debug("function efl_input_timestamp_set was called");
2121 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2122 if (wrapper != null)
2127 ((Pointer)wrapper).SetTimestamp(ms);
2131 Eina.Log.Warning($"Callback error: {e.ToString()}");
2132 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2139 efl_input_timestamp_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), ms);
2143 private static efl_input_timestamp_set_delegate efl_input_timestamp_set_static_delegate;
2145 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2146 private delegate Efl.Input.Device efl_input_device_get_delegate(System.IntPtr obj, System.IntPtr pd);
2148 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2149 public delegate Efl.Input.Device efl_input_device_get_api_delegate(System.IntPtr obj);
2151 public static Efl.Eo.FunctionWrapper<efl_input_device_get_api_delegate> efl_input_device_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_device_get_api_delegate>(Module, "efl_input_device_get");
2153 private static Efl.Input.Device device_get(System.IntPtr obj, System.IntPtr pd)
2155 Eina.Log.Debug("function efl_input_device_get was called");
2156 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2157 if (wrapper != null)
2159 Efl.Input.Device _ret_var = default(Efl.Input.Device);
2162 _ret_var = ((Pointer)wrapper).GetDevice();
2166 Eina.Log.Warning($"Callback error: {e.ToString()}");
2167 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2175 return efl_input_device_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2179 private static efl_input_device_get_delegate efl_input_device_get_static_delegate;
2182 private delegate void efl_input_device_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device dev);
2185 public delegate void efl_input_device_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device dev);
2187 public static Efl.Eo.FunctionWrapper<efl_input_device_set_api_delegate> efl_input_device_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_device_set_api_delegate>(Module, "efl_input_device_set");
2189 private static void device_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev)
2191 Eina.Log.Debug("function efl_input_device_set was called");
2192 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2193 if (wrapper != null)
2198 ((Pointer)wrapper).SetDevice(dev);
2202 Eina.Log.Warning($"Callback error: {e.ToString()}");
2203 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2210 efl_input_device_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dev);
2214 private static efl_input_device_set_delegate efl_input_device_set_static_delegate;
2217 private delegate Efl.Input.Flags efl_input_event_flags_get_delegate(System.IntPtr obj, System.IntPtr pd);
2220 public delegate Efl.Input.Flags efl_input_event_flags_get_api_delegate(System.IntPtr obj);
2222 public static Efl.Eo.FunctionWrapper<efl_input_event_flags_get_api_delegate> efl_input_event_flags_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_event_flags_get_api_delegate>(Module, "efl_input_event_flags_get");
2224 private static Efl.Input.Flags event_flags_get(System.IntPtr obj, System.IntPtr pd)
2226 Eina.Log.Debug("function efl_input_event_flags_get was called");
2227 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2228 if (wrapper != null)
2230 Efl.Input.Flags _ret_var = default(Efl.Input.Flags);
2233 _ret_var = ((Pointer)wrapper).GetEventFlags();
2237 Eina.Log.Warning($"Callback error: {e.ToString()}");
2238 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2246 return efl_input_event_flags_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2250 private static efl_input_event_flags_get_delegate efl_input_event_flags_get_static_delegate;
2253 private delegate void efl_input_event_flags_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Flags flags);
2256 public delegate void efl_input_event_flags_set_api_delegate(System.IntPtr obj, Efl.Input.Flags flags);
2258 public static Efl.Eo.FunctionWrapper<efl_input_event_flags_set_api_delegate> efl_input_event_flags_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_event_flags_set_api_delegate>(Module, "efl_input_event_flags_set");
2260 private static void event_flags_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Flags flags)
2262 Eina.Log.Debug("function efl_input_event_flags_set was called");
2263 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2264 if (wrapper != null)
2269 ((Pointer)wrapper).SetEventFlags(flags);
2273 Eina.Log.Warning($"Callback error: {e.ToString()}");
2274 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2281 efl_input_event_flags_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), flags);
2285 private static efl_input_event_flags_set_delegate efl_input_event_flags_set_static_delegate;
2287 [return: MarshalAs(UnmanagedType.U1)]
2288 private delegate bool efl_input_processed_get_delegate(System.IntPtr obj, System.IntPtr pd);
2290 [return: MarshalAs(UnmanagedType.U1)]
2291 public delegate bool efl_input_processed_get_api_delegate(System.IntPtr obj);
2293 public static Efl.Eo.FunctionWrapper<efl_input_processed_get_api_delegate> efl_input_processed_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_processed_get_api_delegate>(Module, "efl_input_processed_get");
2295 private static bool processed_get(System.IntPtr obj, System.IntPtr pd)
2297 Eina.Log.Debug("function efl_input_processed_get was called");
2298 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2299 if (wrapper != null)
2301 bool _ret_var = default(bool);
2304 _ret_var = ((Pointer)wrapper).GetProcessed();
2308 Eina.Log.Warning($"Callback error: {e.ToString()}");
2309 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2317 return efl_input_processed_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2321 private static efl_input_processed_get_delegate efl_input_processed_get_static_delegate;
2324 private delegate void efl_input_processed_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool val);
2327 public delegate void efl_input_processed_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool val);
2329 public static Efl.Eo.FunctionWrapper<efl_input_processed_set_api_delegate> efl_input_processed_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_processed_set_api_delegate>(Module, "efl_input_processed_set");
2331 private static void processed_set(System.IntPtr obj, System.IntPtr pd, bool val)
2333 Eina.Log.Debug("function efl_input_processed_set was called");
2334 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2335 if (wrapper != null)
2340 ((Pointer)wrapper).SetProcessed(val);
2344 Eina.Log.Warning($"Callback error: {e.ToString()}");
2345 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2352 efl_input_processed_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), val);
2356 private static efl_input_processed_set_delegate efl_input_processed_set_static_delegate;
2358 [return: MarshalAs(UnmanagedType.U1)]
2359 private delegate bool efl_input_scrolling_get_delegate(System.IntPtr obj, System.IntPtr pd);
2361 [return: MarshalAs(UnmanagedType.U1)]
2362 public delegate bool efl_input_scrolling_get_api_delegate(System.IntPtr obj);
2364 public static Efl.Eo.FunctionWrapper<efl_input_scrolling_get_api_delegate> efl_input_scrolling_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_scrolling_get_api_delegate>(Module, "efl_input_scrolling_get");
2366 private static bool scrolling_get(System.IntPtr obj, System.IntPtr pd)
2368 Eina.Log.Debug("function efl_input_scrolling_get was called");
2369 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2370 if (wrapper != null)
2372 bool _ret_var = default(bool);
2375 _ret_var = ((Pointer)wrapper).GetScrolling();
2379 Eina.Log.Warning($"Callback error: {e.ToString()}");
2380 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2388 return efl_input_scrolling_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2392 private static efl_input_scrolling_get_delegate efl_input_scrolling_get_static_delegate;
2395 private delegate void efl_input_scrolling_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool val);
2398 public delegate void efl_input_scrolling_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool val);
2400 public static Efl.Eo.FunctionWrapper<efl_input_scrolling_set_api_delegate> efl_input_scrolling_set_ptr = new Efl.Eo.FunctionWrapper<efl_input_scrolling_set_api_delegate>(Module, "efl_input_scrolling_set");
2402 private static void scrolling_set(System.IntPtr obj, System.IntPtr pd, bool val)
2404 Eina.Log.Debug("function efl_input_scrolling_set was called");
2405 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2406 if (wrapper != null)
2411 ((Pointer)wrapper).SetScrolling(val);
2415 Eina.Log.Warning($"Callback error: {e.ToString()}");
2416 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2423 efl_input_scrolling_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), val);
2427 private static efl_input_scrolling_set_delegate efl_input_scrolling_set_static_delegate;
2429 [return: MarshalAs(UnmanagedType.U1)]
2430 private delegate bool efl_input_fake_get_delegate(System.IntPtr obj, System.IntPtr pd);
2432 [return: MarshalAs(UnmanagedType.U1)]
2433 public delegate bool efl_input_fake_get_api_delegate(System.IntPtr obj);
2435 public static Efl.Eo.FunctionWrapper<efl_input_fake_get_api_delegate> efl_input_fake_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_fake_get_api_delegate>(Module, "efl_input_fake_get");
2437 private static bool fake_get(System.IntPtr obj, System.IntPtr pd)
2439 Eina.Log.Debug("function efl_input_fake_get was called");
2440 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2441 if (wrapper != null)
2443 bool _ret_var = default(bool);
2446 _ret_var = ((Pointer)wrapper).GetFake();
2450 Eina.Log.Warning($"Callback error: {e.ToString()}");
2451 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2459 return efl_input_fake_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2463 private static efl_input_fake_get_delegate efl_input_fake_get_static_delegate;
2466 private delegate void efl_input_reset_delegate(System.IntPtr obj, System.IntPtr pd);
2469 public delegate void efl_input_reset_api_delegate(System.IntPtr obj);
2471 public static Efl.Eo.FunctionWrapper<efl_input_reset_api_delegate> efl_input_reset_ptr = new Efl.Eo.FunctionWrapper<efl_input_reset_api_delegate>(Module, "efl_input_reset");
2473 private static void reset(System.IntPtr obj, System.IntPtr pd)
2475 Eina.Log.Debug("function efl_input_reset was called");
2476 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2477 if (wrapper != null)
2482 ((Pointer)wrapper).Reset();
2486 Eina.Log.Warning($"Callback error: {e.ToString()}");
2487 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2494 efl_input_reset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2498 private static efl_input_reset_delegate efl_input_reset_static_delegate;
2500 [return: MarshalAs(UnmanagedType.U1)]
2501 private delegate bool efl_input_modifier_enabled_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Modifier mod, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
2503 [return: MarshalAs(UnmanagedType.U1)]
2504 public delegate bool efl_input_modifier_enabled_get_api_delegate(System.IntPtr obj, Efl.Input.Modifier mod, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
2506 public static Efl.Eo.FunctionWrapper<efl_input_modifier_enabled_get_api_delegate> efl_input_modifier_enabled_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_modifier_enabled_get_api_delegate>(Module, "efl_input_modifier_enabled_get");
2508 private static bool modifier_enabled_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Modifier mod, Efl.Input.Device seat)
2510 Eina.Log.Debug("function efl_input_modifier_enabled_get was called");
2511 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2512 if (wrapper != null)
2514 bool _ret_var = default(bool);
2517 _ret_var = ((Pointer)wrapper).GetModifierEnabled(mod, seat);
2521 Eina.Log.Warning($"Callback error: {e.ToString()}");
2522 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2530 return efl_input_modifier_enabled_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mod, seat);
2534 private static efl_input_modifier_enabled_get_delegate efl_input_modifier_enabled_get_static_delegate;
2536 [return: MarshalAs(UnmanagedType.U1)]
2537 private delegate bool efl_input_lock_enabled_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Lock kw_lock, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
2539 [return: MarshalAs(UnmanagedType.U1)]
2540 public delegate bool efl_input_lock_enabled_get_api_delegate(System.IntPtr obj, Efl.Input.Lock kw_lock, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))] Efl.Input.Device seat);
2542 public static Efl.Eo.FunctionWrapper<efl_input_lock_enabled_get_api_delegate> efl_input_lock_enabled_get_ptr = new Efl.Eo.FunctionWrapper<efl_input_lock_enabled_get_api_delegate>(Module, "efl_input_lock_enabled_get");
2544 private static bool lock_enabled_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Lock kw_lock, Efl.Input.Device seat)
2546 Eina.Log.Debug("function efl_input_lock_enabled_get was called");
2547 Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
2548 if (wrapper != null)
2550 bool _ret_var = default(bool);
2553 _ret_var = ((Pointer)wrapper).GetLockEnabled(kw_lock, seat);
2557 Eina.Log.Warning($"Callback error: {e.ToString()}");
2558 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2566 return efl_input_lock_enabled_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), kw_lock, seat);
2570 private static efl_input_lock_enabled_get_delegate efl_input_lock_enabled_get_static_delegate;
2572 #pragma warning restore CA1707, SA1300, SA1600