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.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>The action represented by this event.</summary>
59 /// <returns>Event action</returns>
60 virtual public Efl.Pointer.Action GetAction() {
61 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));
62 Eina.Error.RaiseIfUnhandledException();
65 /// <summary>The action represented by this event.</summary>
66 /// <param name="act">Event action</param>
67 virtual public void SetAction(Efl.Pointer.Action act) {
68 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);
69 Eina.Error.RaiseIfUnhandledException();
71 /// <summary><c>true</c> if this event carries a valid value for the specified <c>key</c>.</summary>
72 /// <param name="key">Pressed <c>key</c></param>
73 /// <returns><c>true</c> if input value is valid, <c>false</c> otherwise</returns>
74 virtual public bool GetValueHas(Efl.Input.Value key) {
75 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);
76 Eina.Error.RaiseIfUnhandledException();
79 /// <summary>Represents a generic value for this event.
80 /// 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.
82 /// 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>
83 /// <param name="key"><c>key</c></param>
84 /// <returns><c>key</c> value</returns>
85 virtual public double GetValue(Efl.Input.Value key) {
86 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);
87 Eina.Error.RaiseIfUnhandledException();
90 /// <summary>Represents a generic value for this event.
91 /// 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.
93 /// 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>
94 /// <param name="key"><c>key</c></param>
95 /// <param name="val"><c>key</c> value</param>
96 /// <returns><c>false</c> if the value could not be set (eg. delta).</returns>
97 virtual public bool SetValue(Efl.Input.Value key, double val) {
98 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);
99 Eina.Error.RaiseIfUnhandledException();
102 /// <summary>The mouse button that triggered the event.
103 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button</c>) is <c>true</c>.</summary>
104 /// <returns>1 to 32, 0 if not a button event.</returns>
105 virtual public int GetButton() {
106 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));
107 Eina.Error.RaiseIfUnhandledException();
110 /// <summary>The mouse button that triggered the event.
111 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button</c>) is <c>true</c>.</summary>
112 /// <param name="but">1 to 32, 0 if not a button event.</param>
113 virtual public void SetButton(int but) {
114 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);
115 Eina.Error.RaiseIfUnhandledException();
117 /// <summary>Whether a mouse button is pressed at the moment of the event.
118 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button_pressed</c>) is <c>true</c>.</summary>
119 /// <param name="button">1 to 32, 0 if not a button event.</param>
120 /// <returns><c>true</c> when the button was pressed, <c>false</c> otherwise</returns>
121 virtual public bool GetButtonPressed(int button) {
122 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);
123 Eina.Error.RaiseIfUnhandledException();
126 /// <summary>Whether a mouse button is pressed at the moment of the event.
127 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button_pressed</c>) is <c>true</c>.</summary>
128 /// <param name="button">1 to 32, 0 if not a button event.</param>
129 /// <param name="pressed"><c>true</c> when the button was pressed, <c>false</c> otherwise</param>
130 virtual public void SetButtonPressed(int button, bool pressed) {
131 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);
132 Eina.Error.RaiseIfUnhandledException();
134 /// <summary>Position where the event happened, relative to the window.
135 /// See <see cref="Efl.Input.Pointer.PrecisePosition"/> for floating point precision (subpixel location).</summary>
136 /// <returns>The position of the event, in pixels.</returns>
137 virtual public Eina.Position2D GetPosition() {
138 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));
139 Eina.Error.RaiseIfUnhandledException();
142 /// <summary>Position where the event happened, relative to the window.
143 /// See <see cref="Efl.Input.Pointer.PrecisePosition"/> for floating point precision (subpixel location).</summary>
144 /// <param name="pos">The position of the event, in pixels.</param>
145 virtual public void SetPosition(Eina.Position2D pos) {
146 Eina.Position2D.NativeStruct _in_pos = pos;
147 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);
148 Eina.Error.RaiseIfUnhandledException();
150 /// <summary>Position where the event happened, relative to the window.
151 /// 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"/>.
153 /// See also <see cref="Efl.Input.Pointer.Position"/>.</summary>
154 /// <returns>The position of the event, in pixels.</returns>
155 virtual public Eina.Vector2 GetPrecisePosition() {
156 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));
157 Eina.Error.RaiseIfUnhandledException();
160 /// <summary>Position where the event happened, relative to the window.
161 /// 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"/>.
163 /// See also <see cref="Efl.Input.Pointer.Position"/>.</summary>
164 /// <param name="pos">The position of the event, in pixels.</param>
165 virtual public void SetPrecisePosition(Eina.Vector2 pos) {
166 Eina.Vector2.NativeStruct _in_pos = pos;
167 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);
168 Eina.Error.RaiseIfUnhandledException();
170 /// <summary>Position of the previous event, valid for move events.
171 /// Relative to the window. May be equal to <see cref="Efl.Input.Pointer.Position"/> (by default).
173 /// 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>
174 /// <returns>The position of the event, in pixels.</returns>
175 virtual public Eina.Position2D GetPreviousPosition() {
176 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));
177 Eina.Error.RaiseIfUnhandledException();
180 /// <summary>Position of the previous event, valid for move events.
181 /// Relative to the window. May be equal to <see cref="Efl.Input.Pointer.Position"/> (by default).
183 /// 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>
184 /// <param name="pos">The position of the event, in pixels.</param>
185 virtual public void SetPreviousPosition(Eina.Position2D pos) {
186 Eina.Position2D.NativeStruct _in_pos = pos;
187 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);
188 Eina.Error.RaiseIfUnhandledException();
190 /// <summary>ID of the tool (eg. pen) that triggered this event.</summary>
191 /// <returns>Tool ID</returns>
192 virtual public int GetTool() {
193 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));
194 Eina.Error.RaiseIfUnhandledException();
197 /// <summary>ID of the tool (eg. pen) that triggered this event.</summary>
198 /// <param name="id">Tool ID</param>
199 virtual public void SetTool(int id) {
200 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);
201 Eina.Error.RaiseIfUnhandledException();
203 /// <summary>The object where this event first originated, in case of propagation or repetition of the event.</summary>
204 /// <returns>Source object: <see cref="Efl.Gfx.IEntity"/></returns>
205 virtual public Efl.Object GetSource() {
206 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));
207 Eina.Error.RaiseIfUnhandledException();
210 /// <summary>The object where this event first originated, in case of propagation or repetition of the event.</summary>
211 /// <param name="src">Source object: <see cref="Efl.Gfx.IEntity"/></param>
212 virtual public void SetSource(Efl.Object src) {
213 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);
214 Eina.Error.RaiseIfUnhandledException();
216 /// <summary>Double or triple click information.</summary>
217 /// <returns>Button information flags</returns>
218 virtual public Efl.Pointer.Flags GetButtonFlags() {
219 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));
220 Eina.Error.RaiseIfUnhandledException();
223 /// <summary>Double or triple click information.</summary>
224 /// <param name="flags">Button information flags</param>
225 virtual public void SetButtonFlags(Efl.Pointer.Flags flags) {
226 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);
227 Eina.Error.RaiseIfUnhandledException();
229 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a double click (2nd press).
230 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
231 /// <returns><c>true</c> if the button press was a double click, <c>false</c> otherwise</returns>
232 virtual public bool GetDoubleClick() {
233 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));
234 Eina.Error.RaiseIfUnhandledException();
237 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a double click (2nd press).
238 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
239 /// <param name="val"><c>true</c> if the button press was a double click, <c>false</c> otherwise</param>
240 virtual public void SetDoubleClick(bool val) {
241 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);
242 Eina.Error.RaiseIfUnhandledException();
244 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a triple click (3rd press).
245 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
246 /// <returns><c>true</c> if the button press was a triple click, <c>false</c> otherwise</returns>
247 virtual public bool GetTripleClick() {
248 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));
249 Eina.Error.RaiseIfUnhandledException();
252 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a triple click (3rd press).
253 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
254 /// <param name="val"><c>true</c> if the button press was a triple click, <c>false</c> otherwise</param>
255 virtual public void SetTripleClick(bool val) {
256 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);
257 Eina.Error.RaiseIfUnhandledException();
259 /// <summary>Direction of the wheel, usually vertical.</summary>
260 /// <returns>If <c>true</c> this was a horizontal wheel.</returns>
261 virtual public bool GetWheelHorizontal() {
262 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));
263 Eina.Error.RaiseIfUnhandledException();
266 /// <summary>Direction of the wheel, usually vertical.</summary>
267 /// <param name="horizontal">If <c>true</c> this was a horizontal wheel.</param>
268 virtual public void SetWheelHorizontal(bool horizontal) {
269 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);
270 Eina.Error.RaiseIfUnhandledException();
272 /// <summary>Delta movement of the wheel in discrete steps.</summary>
273 /// <returns>Wheel movement delta</returns>
274 virtual public int GetWheelDelta() {
275 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));
276 Eina.Error.RaiseIfUnhandledException();
279 /// <summary>Delta movement of the wheel in discrete steps.</summary>
280 /// <param name="dist">Wheel movement delta</param>
281 virtual public void SetWheelDelta(int dist) {
282 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);
283 Eina.Error.RaiseIfUnhandledException();
285 /// <summary>Creates a carbon copy of this object and returns it.
286 /// The newly created object will have no event handlers or anything of the sort.</summary>
287 /// <returns>Returned carbon copy</returns>
288 virtual public Efl.IDuplicate Duplicate() {
289 var _ret_var = Efl.IDuplicateConcrete.NativeMethods.efl_duplicate_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
290 Eina.Error.RaiseIfUnhandledException();
293 /// <summary>The time at which an event was generated.
294 /// 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>
295 /// <returns>Time in milliseconds when the event happened.</returns>
296 virtual public double GetTimestamp() {
297 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));
298 Eina.Error.RaiseIfUnhandledException();
301 /// <summary>Call this when generating events manually.</summary>
302 /// <param name="ms">Time in milliseconds when the event happened.</param>
303 virtual public void SetTimestamp(double ms) {
304 Efl.Input.IEventConcrete.NativeMethods.efl_input_timestamp_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),ms);
305 Eina.Error.RaiseIfUnhandledException();
307 /// <summary>Input device that originated this event.</summary>
308 /// <returns>Input device origin</returns>
309 virtual public Efl.Input.Device GetDevice() {
310 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));
311 Eina.Error.RaiseIfUnhandledException();
314 /// <summary>Input device that originated this event.</summary>
315 /// <param name="dev">Input device origin</param>
316 virtual public void SetDevice(Efl.Input.Device dev) {
317 Efl.Input.IEventConcrete.NativeMethods.efl_input_device_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),dev);
318 Eina.Error.RaiseIfUnhandledException();
320 /// <summary>Extra flags for this event, may be changed by the user.</summary>
321 /// <returns>Input event flags</returns>
322 virtual public Efl.Input.Flags GetEventFlags() {
323 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));
324 Eina.Error.RaiseIfUnhandledException();
327 /// <summary>Extra flags for this event, may be changed by the user.</summary>
328 /// <param name="flags">Input event flags</param>
329 virtual public void SetEventFlags(Efl.Input.Flags flags) {
330 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);
331 Eina.Error.RaiseIfUnhandledException();
333 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event is on hold.</summary>
334 /// <returns><c>true</c> if the event is on hold, <c>false</c> otherwise</returns>
335 virtual public bool GetProcessed() {
336 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));
337 Eina.Error.RaiseIfUnhandledException();
340 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event is on hold.</summary>
341 /// <param name="val"><c>true</c> if the event is on hold, <c>false</c> otherwise</param>
342 virtual public void SetProcessed(bool val) {
343 Efl.Input.IEventConcrete.NativeMethods.efl_input_processed_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),val);
344 Eina.Error.RaiseIfUnhandledException();
346 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event happened while scrolling.</summary>
347 /// <returns><c>true</c> if the event happened while scrolling, <c>false</c> otherwise</returns>
348 virtual public bool GetScrolling() {
349 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));
350 Eina.Error.RaiseIfUnhandledException();
353 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event happened while scrolling.</summary>
354 /// <param name="val"><c>true</c> if the event happened while scrolling, <c>false</c> otherwise</param>
355 virtual public void SetScrolling(bool val) {
356 Efl.Input.IEventConcrete.NativeMethods.efl_input_scrolling_set_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle),val);
357 Eina.Error.RaiseIfUnhandledException();
359 /// <summary><c>true</c> if the event was fake, not triggered by real hardware.</summary>
360 /// <returns><c>true</c> if the event was not from real hardware, <c>false</c> otherwise</returns>
361 virtual public bool GetFake() {
362 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));
363 Eina.Error.RaiseIfUnhandledException();
366 /// <summary>Resets the internal data to 0 or default values.</summary>
367 virtual public void Reset() {
368 Efl.Input.IEventConcrete.NativeMethods.efl_input_reset_ptr.Value.Delegate((inherited ? Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass) : this.NativeHandle));
369 Eina.Error.RaiseIfUnhandledException();
371 /// <summary>Indicates whether a key modifier is on, such as Ctrl, Shift, ...
372 /// (Since EFL 1.22)</summary>
373 /// <param name="mod">The modifier key to test.</param>
374 /// <param name="seat">The seat device, may be <c>null</c></param>
375 /// <returns><c>true</c> if the key modifier is pressed.</returns>
376 virtual public bool GetModifierEnabled(Efl.Input.Modifier mod, Efl.Input.Device seat) {
377 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);
378 Eina.Error.RaiseIfUnhandledException();
381 /// <summary>Indicates whether a key lock is on, such as NumLock, CapsLock, ...
382 /// (Since EFL 1.22)</summary>
383 /// <param name="kw_lock">The lock key to test.</param>
384 /// <param name="seat">The seat device, may be <c>null</c></param>
385 /// <returns><c>true</c> if the key lock is on.</returns>
386 virtual public bool GetLockEnabled(Efl.Input.Lock kw_lock, Efl.Input.Device seat) {
387 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);
388 Eina.Error.RaiseIfUnhandledException();
391 /// <summary>The action represented by this event.</summary>
392 /// <value>Event action</value>
393 public Efl.Pointer.Action Action {
394 get { return GetAction(); }
395 set { SetAction(value); }
397 /// <summary>The mouse button that triggered the event.
398 /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button</c>) is <c>true</c>.</summary>
399 /// <value>1 to 32, 0 if not a button event.</value>
401 get { return GetButton(); }
402 set { SetButton(value); }
404 /// <summary>Position where the event happened, relative to the window.
405 /// See <see cref="Efl.Input.Pointer.PrecisePosition"/> for floating point precision (subpixel location).</summary>
406 /// <value>The position of the event, in pixels.</value>
407 public Eina.Position2D Position {
408 get { return GetPosition(); }
409 set { SetPosition(value); }
411 /// <summary>Position where the event happened, relative to the window.
412 /// 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"/>.
414 /// See also <see cref="Efl.Input.Pointer.Position"/>.</summary>
415 /// <value>The position of the event, in pixels.</value>
416 public Eina.Vector2 PrecisePosition {
417 get { return GetPrecisePosition(); }
418 set { SetPrecisePosition(value); }
420 /// <summary>Position of the previous event, valid for move events.
421 /// Relative to the window. May be equal to <see cref="Efl.Input.Pointer.Position"/> (by default).
423 /// 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>
424 /// <value>The position of the event, in pixels.</value>
425 public Eina.Position2D PreviousPosition {
426 get { return GetPreviousPosition(); }
427 set { SetPreviousPosition(value); }
429 /// <summary>ID of the tool (eg. pen) that triggered this event.</summary>
430 /// <value>Tool ID</value>
432 get { return GetTool(); }
433 set { SetTool(value); }
435 /// <summary>The object where this event first originated, in case of propagation or repetition of the event.</summary>
436 /// <value>Source object: <see cref="Efl.Gfx.IEntity"/></value>
437 public Efl.Object Source {
438 get { return GetSource(); }
439 set { SetSource(value); }
441 /// <summary>Double or triple click information.</summary>
442 /// <value>Button information flags</value>
443 public Efl.Pointer.Flags ButtonFlags {
444 get { return GetButtonFlags(); }
445 set { SetButtonFlags(value); }
447 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a double click (2nd press).
448 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
449 /// <value><c>true</c> if the button press was a double click, <c>false</c> otherwise</value>
450 public bool DoubleClick {
451 get { return GetDoubleClick(); }
452 set { SetDoubleClick(value); }
454 /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a triple click (3rd press).
455 /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
456 /// <value><c>true</c> if the button press was a triple click, <c>false</c> otherwise</value>
457 public bool TripleClick {
458 get { return GetTripleClick(); }
459 set { SetTripleClick(value); }
461 /// <summary>Direction of the wheel, usually vertical.</summary>
462 /// <value>If <c>true</c> this was a horizontal wheel.</value>
463 public bool WheelHorizontal {
464 get { return GetWheelHorizontal(); }
465 set { SetWheelHorizontal(value); }
467 /// <summary>Delta movement of the wheel in discrete steps.</summary>
468 /// <value>Wheel movement delta</value>
469 public int WheelDelta {
470 get { return GetWheelDelta(); }
471 set { SetWheelDelta(value); }
473 /// <summary>The time at which an event was generated.
474 /// 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>
475 /// <value>Time in milliseconds when the event happened.</value>
476 public double Timestamp {
477 get { return GetTimestamp(); }
478 set { SetTimestamp(value); }
480 /// <summary>Input device that originated this event.</summary>
481 /// <value>Input device origin</value>
482 public Efl.Input.Device Device {
483 get { return GetDevice(); }
484 set { SetDevice(value); }
486 /// <summary>Extra flags for this event, may be changed by the user.</summary>
487 /// <value>Input event flags</value>
488 public Efl.Input.Flags EventFlags {
489 get { return GetEventFlags(); }
490 set { SetEventFlags(value); }
492 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event is on hold.</summary>
493 /// <value><c>true</c> if the event is on hold, <c>false</c> otherwise</value>
494 public bool Processed {
495 get { return GetProcessed(); }
496 set { SetProcessed(value); }
498 /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event happened while scrolling.</summary>
499 /// <value><c>true</c> if the event happened while scrolling, <c>false</c> otherwise</value>
500 public bool Scrolling {
501 get { return GetScrolling(); }
502 set { SetScrolling(value); }
504 /// <summary><c>true</c> if the event was fake, not triggered by real hardware.</summary>
505 /// <value><c>true</c> if the event was not from real hardware, <c>false</c> otherwise</value>
507 get { return GetFake(); }
509 private static IntPtr GetEflClassStatic()
511 return Efl.Input.Pointer.efl_input_pointer_class_get();
513 /// <summary>Wrapper for native methods and virtual method delegates.
514 /// For internal use by generated code only.</summary>
515 public new class NativeMethods : Efl.Object.NativeMethods
517 private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule( efl.Libs.Evas);
518 /// <summary>Gets the list of Eo operations to override.</summary>
519 /// <returns>The list of Eo operations to be overload.</returns>
520 public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
522 var descs = new System.Collections.Generic.List<Efl_Op_Description>();
523 var methods = Efl.Eo.Globals.GetUserMethods(type);
525 if (efl_input_pointer_action_get_static_delegate == null)
527 efl_input_pointer_action_get_static_delegate = new efl_input_pointer_action_get_delegate(action_get);
530 if (methods.FirstOrDefault(m => m.Name == "GetAction") != null)
532 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) });
535 if (efl_input_pointer_action_set_static_delegate == null)
537 efl_input_pointer_action_set_static_delegate = new efl_input_pointer_action_set_delegate(action_set);
540 if (methods.FirstOrDefault(m => m.Name == "SetAction") != null)
542 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) });
545 if (efl_input_pointer_value_has_get_static_delegate == null)
547 efl_input_pointer_value_has_get_static_delegate = new efl_input_pointer_value_has_get_delegate(value_has_get);
550 if (methods.FirstOrDefault(m => m.Name == "GetValueHas") != null)
552 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) });
555 if (efl_input_pointer_value_get_static_delegate == null)
557 efl_input_pointer_value_get_static_delegate = new efl_input_pointer_value_get_delegate(value_get);
560 if (methods.FirstOrDefault(m => m.Name == "GetValue") != null)
562 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) });
565 if (efl_input_pointer_value_set_static_delegate == null)
567 efl_input_pointer_value_set_static_delegate = new efl_input_pointer_value_set_delegate(value_set);
570 if (methods.FirstOrDefault(m => m.Name == "SetValue") != null)
572 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) });
575 if (efl_input_pointer_button_get_static_delegate == null)
577 efl_input_pointer_button_get_static_delegate = new efl_input_pointer_button_get_delegate(button_get);
580 if (methods.FirstOrDefault(m => m.Name == "GetButton") != null)
582 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) });
585 if (efl_input_pointer_button_set_static_delegate == null)
587 efl_input_pointer_button_set_static_delegate = new efl_input_pointer_button_set_delegate(button_set);
590 if (methods.FirstOrDefault(m => m.Name == "SetButton") != null)
592 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) });
595 if (efl_input_pointer_button_pressed_get_static_delegate == null)
597 efl_input_pointer_button_pressed_get_static_delegate = new efl_input_pointer_button_pressed_get_delegate(button_pressed_get);
600 if (methods.FirstOrDefault(m => m.Name == "GetButtonPressed") != null)
602 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) });
605 if (efl_input_pointer_button_pressed_set_static_delegate == null)
607 efl_input_pointer_button_pressed_set_static_delegate = new efl_input_pointer_button_pressed_set_delegate(button_pressed_set);
610 if (methods.FirstOrDefault(m => m.Name == "SetButtonPressed") != null)
612 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) });
615 if (efl_input_pointer_position_get_static_delegate == null)
617 efl_input_pointer_position_get_static_delegate = new efl_input_pointer_position_get_delegate(position_get);
620 if (methods.FirstOrDefault(m => m.Name == "GetPosition") != null)
622 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) });
625 if (efl_input_pointer_position_set_static_delegate == null)
627 efl_input_pointer_position_set_static_delegate = new efl_input_pointer_position_set_delegate(position_set);
630 if (methods.FirstOrDefault(m => m.Name == "SetPosition") != null)
632 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) });
635 if (efl_input_pointer_precise_position_get_static_delegate == null)
637 efl_input_pointer_precise_position_get_static_delegate = new efl_input_pointer_precise_position_get_delegate(precise_position_get);
640 if (methods.FirstOrDefault(m => m.Name == "GetPrecisePosition") != null)
642 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) });
645 if (efl_input_pointer_precise_position_set_static_delegate == null)
647 efl_input_pointer_precise_position_set_static_delegate = new efl_input_pointer_precise_position_set_delegate(precise_position_set);
650 if (methods.FirstOrDefault(m => m.Name == "SetPrecisePosition") != null)
652 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) });
655 if (efl_input_pointer_previous_position_get_static_delegate == null)
657 efl_input_pointer_previous_position_get_static_delegate = new efl_input_pointer_previous_position_get_delegate(previous_position_get);
660 if (methods.FirstOrDefault(m => m.Name == "GetPreviousPosition") != null)
662 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) });
665 if (efl_input_pointer_previous_position_set_static_delegate == null)
667 efl_input_pointer_previous_position_set_static_delegate = new efl_input_pointer_previous_position_set_delegate(previous_position_set);
670 if (methods.FirstOrDefault(m => m.Name == "SetPreviousPosition") != null)
672 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) });
675 if (efl_input_pointer_tool_get_static_delegate == null)
677 efl_input_pointer_tool_get_static_delegate = new efl_input_pointer_tool_get_delegate(tool_get);
680 if (methods.FirstOrDefault(m => m.Name == "GetTool") != null)
682 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) });
685 if (efl_input_pointer_tool_set_static_delegate == null)
687 efl_input_pointer_tool_set_static_delegate = new efl_input_pointer_tool_set_delegate(tool_set);
690 if (methods.FirstOrDefault(m => m.Name == "SetTool") != null)
692 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) });
695 if (efl_input_pointer_source_get_static_delegate == null)
697 efl_input_pointer_source_get_static_delegate = new efl_input_pointer_source_get_delegate(source_get);
700 if (methods.FirstOrDefault(m => m.Name == "GetSource") != null)
702 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) });
705 if (efl_input_pointer_source_set_static_delegate == null)
707 efl_input_pointer_source_set_static_delegate = new efl_input_pointer_source_set_delegate(source_set);
710 if (methods.FirstOrDefault(m => m.Name == "SetSource") != null)
712 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) });
715 if (efl_input_pointer_button_flags_get_static_delegate == null)
717 efl_input_pointer_button_flags_get_static_delegate = new efl_input_pointer_button_flags_get_delegate(button_flags_get);
720 if (methods.FirstOrDefault(m => m.Name == "GetButtonFlags") != null)
722 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) });
725 if (efl_input_pointer_button_flags_set_static_delegate == null)
727 efl_input_pointer_button_flags_set_static_delegate = new efl_input_pointer_button_flags_set_delegate(button_flags_set);
730 if (methods.FirstOrDefault(m => m.Name == "SetButtonFlags") != null)
732 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) });
735 if (efl_input_pointer_double_click_get_static_delegate == null)
737 efl_input_pointer_double_click_get_static_delegate = new efl_input_pointer_double_click_get_delegate(double_click_get);
740 if (methods.FirstOrDefault(m => m.Name == "GetDoubleClick") != null)
742 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) });
745 if (efl_input_pointer_double_click_set_static_delegate == null)
747 efl_input_pointer_double_click_set_static_delegate = new efl_input_pointer_double_click_set_delegate(double_click_set);
750 if (methods.FirstOrDefault(m => m.Name == "SetDoubleClick") != null)
752 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) });
755 if (efl_input_pointer_triple_click_get_static_delegate == null)
757 efl_input_pointer_triple_click_get_static_delegate = new efl_input_pointer_triple_click_get_delegate(triple_click_get);
760 if (methods.FirstOrDefault(m => m.Name == "GetTripleClick") != null)
762 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) });
765 if (efl_input_pointer_triple_click_set_static_delegate == null)
767 efl_input_pointer_triple_click_set_static_delegate = new efl_input_pointer_triple_click_set_delegate(triple_click_set);
770 if (methods.FirstOrDefault(m => m.Name == "SetTripleClick") != null)
772 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) });
775 if (efl_input_pointer_wheel_horizontal_get_static_delegate == null)
777 efl_input_pointer_wheel_horizontal_get_static_delegate = new efl_input_pointer_wheel_horizontal_get_delegate(wheel_horizontal_get);
780 if (methods.FirstOrDefault(m => m.Name == "GetWheelHorizontal") != null)
782 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) });
785 if (efl_input_pointer_wheel_horizontal_set_static_delegate == null)
787 efl_input_pointer_wheel_horizontal_set_static_delegate = new efl_input_pointer_wheel_horizontal_set_delegate(wheel_horizontal_set);
790 if (methods.FirstOrDefault(m => m.Name == "SetWheelHorizontal") != null)
792 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) });
795 if (efl_input_pointer_wheel_delta_get_static_delegate == null)
797 efl_input_pointer_wheel_delta_get_static_delegate = new efl_input_pointer_wheel_delta_get_delegate(wheel_delta_get);
800 if (methods.FirstOrDefault(m => m.Name == "GetWheelDelta") != null)
802 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) });
805 if (efl_input_pointer_wheel_delta_set_static_delegate == null)
807 efl_input_pointer_wheel_delta_set_static_delegate = new efl_input_pointer_wheel_delta_set_delegate(wheel_delta_set);
810 if (methods.FirstOrDefault(m => m.Name == "SetWheelDelta") != null)
812 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) });
815 if (efl_duplicate_static_delegate == null)
817 efl_duplicate_static_delegate = new efl_duplicate_delegate(duplicate);
820 if (methods.FirstOrDefault(m => m.Name == "Duplicate") != null)
822 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_duplicate"), func = Marshal.GetFunctionPointerForDelegate(efl_duplicate_static_delegate) });
825 if (efl_input_timestamp_get_static_delegate == null)
827 efl_input_timestamp_get_static_delegate = new efl_input_timestamp_get_delegate(timestamp_get);
830 if (methods.FirstOrDefault(m => m.Name == "GetTimestamp") != null)
832 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) });
835 if (efl_input_timestamp_set_static_delegate == null)
837 efl_input_timestamp_set_static_delegate = new efl_input_timestamp_set_delegate(timestamp_set);
840 if (methods.FirstOrDefault(m => m.Name == "SetTimestamp") != null)
842 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) });
845 if (efl_input_device_get_static_delegate == null)
847 efl_input_device_get_static_delegate = new efl_input_device_get_delegate(device_get);
850 if (methods.FirstOrDefault(m => m.Name == "GetDevice") != null)
852 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) });
855 if (efl_input_device_set_static_delegate == null)
857 efl_input_device_set_static_delegate = new efl_input_device_set_delegate(device_set);
860 if (methods.FirstOrDefault(m => m.Name == "SetDevice") != null)
862 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) });
865 if (efl_input_event_flags_get_static_delegate == null)
867 efl_input_event_flags_get_static_delegate = new efl_input_event_flags_get_delegate(event_flags_get);
870 if (methods.FirstOrDefault(m => m.Name == "GetEventFlags") != null)
872 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) });
875 if (efl_input_event_flags_set_static_delegate == null)
877 efl_input_event_flags_set_static_delegate = new efl_input_event_flags_set_delegate(event_flags_set);
880 if (methods.FirstOrDefault(m => m.Name == "SetEventFlags") != null)
882 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) });
885 if (efl_input_processed_get_static_delegate == null)
887 efl_input_processed_get_static_delegate = new efl_input_processed_get_delegate(processed_get);
890 if (methods.FirstOrDefault(m => m.Name == "GetProcessed") != null)
892 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) });
895 if (efl_input_processed_set_static_delegate == null)
897 efl_input_processed_set_static_delegate = new efl_input_processed_set_delegate(processed_set);
900 if (methods.FirstOrDefault(m => m.Name == "SetProcessed") != null)
902 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) });
905 if (efl_input_scrolling_get_static_delegate == null)
907 efl_input_scrolling_get_static_delegate = new efl_input_scrolling_get_delegate(scrolling_get);
910 if (methods.FirstOrDefault(m => m.Name == "GetScrolling") != null)
912 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) });
915 if (efl_input_scrolling_set_static_delegate == null)
917 efl_input_scrolling_set_static_delegate = new efl_input_scrolling_set_delegate(scrolling_set);
920 if (methods.FirstOrDefault(m => m.Name == "SetScrolling") != null)
922 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) });
925 if (efl_input_fake_get_static_delegate == null)
927 efl_input_fake_get_static_delegate = new efl_input_fake_get_delegate(fake_get);
930 if (methods.FirstOrDefault(m => m.Name == "GetFake") != null)
932 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) });
935 if (efl_input_reset_static_delegate == null)
937 efl_input_reset_static_delegate = new efl_input_reset_delegate(reset);
940 if (methods.FirstOrDefault(m => m.Name == "Reset") != null)
942 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) });
945 if (efl_input_modifier_enabled_get_static_delegate == null)
947 efl_input_modifier_enabled_get_static_delegate = new efl_input_modifier_enabled_get_delegate(modifier_enabled_get);
950 if (methods.FirstOrDefault(m => m.Name == "GetModifierEnabled") != null)
952 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) });
955 if (efl_input_lock_enabled_get_static_delegate == null)
957 efl_input_lock_enabled_get_static_delegate = new efl_input_lock_enabled_get_delegate(lock_enabled_get);
960 if (methods.FirstOrDefault(m => m.Name == "GetLockEnabled") != null)
962 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) });
965 descs.AddRange(base.GetEoOps(type));
968 /// <summary>Returns the Eo class for the native methods of this class.</summary>
969 /// <returns>The native class pointer.</returns>
970 public override IntPtr GetEflClass()
972 return Efl.Input.Pointer.efl_input_pointer_class_get();
975 #pragma warning disable CA1707, CS1591, SA1300, SA1600
978 private delegate Efl.Pointer.Action efl_input_pointer_action_get_delegate(System.IntPtr obj, System.IntPtr pd);
981 public delegate Efl.Pointer.Action efl_input_pointer_action_get_api_delegate(System.IntPtr obj);
983 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");
985 private static Efl.Pointer.Action action_get(System.IntPtr obj, System.IntPtr pd)
987 Eina.Log.Debug("function efl_input_pointer_action_get was called");
988 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
991 Efl.Pointer.Action _ret_var = default(Efl.Pointer.Action);
994 _ret_var = ((Pointer)ws.Target).GetAction();
998 Eina.Log.Warning($"Callback error: {e.ToString()}");
999 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1007 return efl_input_pointer_action_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1011 private static efl_input_pointer_action_get_delegate efl_input_pointer_action_get_static_delegate;
1014 private delegate void efl_input_pointer_action_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Action act);
1017 public delegate void efl_input_pointer_action_set_api_delegate(System.IntPtr obj, Efl.Pointer.Action act);
1019 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");
1021 private static void action_set(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Action act)
1023 Eina.Log.Debug("function efl_input_pointer_action_set was called");
1024 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1030 ((Pointer)ws.Target).SetAction(act);
1034 Eina.Log.Warning($"Callback error: {e.ToString()}");
1035 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1042 efl_input_pointer_action_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), act);
1046 private static efl_input_pointer_action_set_delegate efl_input_pointer_action_set_static_delegate;
1048 [return: MarshalAs(UnmanagedType.U1)]
1049 private delegate bool efl_input_pointer_value_has_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key);
1051 [return: MarshalAs(UnmanagedType.U1)]
1052 public delegate bool efl_input_pointer_value_has_get_api_delegate(System.IntPtr obj, Efl.Input.Value key);
1054 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");
1056 private static bool value_has_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key)
1058 Eina.Log.Debug("function efl_input_pointer_value_has_get was called");
1059 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1062 bool _ret_var = default(bool);
1065 _ret_var = ((Pointer)ws.Target).GetValueHas(key);
1069 Eina.Log.Warning($"Callback error: {e.ToString()}");
1070 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1078 return efl_input_pointer_value_has_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
1082 private static efl_input_pointer_value_has_get_delegate efl_input_pointer_value_has_get_static_delegate;
1085 private delegate double efl_input_pointer_value_get_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key);
1088 public delegate double efl_input_pointer_value_get_api_delegate(System.IntPtr obj, Efl.Input.Value key);
1090 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");
1092 private static double value_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key)
1094 Eina.Log.Debug("function efl_input_pointer_value_get was called");
1095 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1098 double _ret_var = default(double);
1101 _ret_var = ((Pointer)ws.Target).GetValue(key);
1105 Eina.Log.Warning($"Callback error: {e.ToString()}");
1106 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1114 return efl_input_pointer_value_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key);
1118 private static efl_input_pointer_value_get_delegate efl_input_pointer_value_get_static_delegate;
1120 [return: MarshalAs(UnmanagedType.U1)]
1121 private delegate bool efl_input_pointer_value_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key, double val);
1123 [return: MarshalAs(UnmanagedType.U1)]
1124 public delegate bool efl_input_pointer_value_set_api_delegate(System.IntPtr obj, Efl.Input.Value key, double val);
1126 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");
1128 private static bool value_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key, double val)
1130 Eina.Log.Debug("function efl_input_pointer_value_set was called");
1131 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1134 bool _ret_var = default(bool);
1137 _ret_var = ((Pointer)ws.Target).SetValue(key, val);
1141 Eina.Log.Warning($"Callback error: {e.ToString()}");
1142 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1150 return efl_input_pointer_value_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), key, val);
1154 private static efl_input_pointer_value_set_delegate efl_input_pointer_value_set_static_delegate;
1157 private delegate int efl_input_pointer_button_get_delegate(System.IntPtr obj, System.IntPtr pd);
1160 public delegate int efl_input_pointer_button_get_api_delegate(System.IntPtr obj);
1162 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");
1164 private static int button_get(System.IntPtr obj, System.IntPtr pd)
1166 Eina.Log.Debug("function efl_input_pointer_button_get was called");
1167 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1170 int _ret_var = default(int);
1173 _ret_var = ((Pointer)ws.Target).GetButton();
1177 Eina.Log.Warning($"Callback error: {e.ToString()}");
1178 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1186 return efl_input_pointer_button_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1190 private static efl_input_pointer_button_get_delegate efl_input_pointer_button_get_static_delegate;
1193 private delegate void efl_input_pointer_button_set_delegate(System.IntPtr obj, System.IntPtr pd, int but);
1196 public delegate void efl_input_pointer_button_set_api_delegate(System.IntPtr obj, int but);
1198 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");
1200 private static void button_set(System.IntPtr obj, System.IntPtr pd, int but)
1202 Eina.Log.Debug("function efl_input_pointer_button_set was called");
1203 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1209 ((Pointer)ws.Target).SetButton(but);
1213 Eina.Log.Warning($"Callback error: {e.ToString()}");
1214 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1221 efl_input_pointer_button_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), but);
1225 private static efl_input_pointer_button_set_delegate efl_input_pointer_button_set_static_delegate;
1227 [return: MarshalAs(UnmanagedType.U1)]
1228 private delegate bool efl_input_pointer_button_pressed_get_delegate(System.IntPtr obj, System.IntPtr pd, int button);
1230 [return: MarshalAs(UnmanagedType.U1)]
1231 public delegate bool efl_input_pointer_button_pressed_get_api_delegate(System.IntPtr obj, int button);
1233 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");
1235 private static bool button_pressed_get(System.IntPtr obj, System.IntPtr pd, int button)
1237 Eina.Log.Debug("function efl_input_pointer_button_pressed_get was called");
1238 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1241 bool _ret_var = default(bool);
1244 _ret_var = ((Pointer)ws.Target).GetButtonPressed(button);
1248 Eina.Log.Warning($"Callback error: {e.ToString()}");
1249 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1257 return efl_input_pointer_button_pressed_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button);
1261 private static efl_input_pointer_button_pressed_get_delegate efl_input_pointer_button_pressed_get_static_delegate;
1264 private delegate void efl_input_pointer_button_pressed_set_delegate(System.IntPtr obj, System.IntPtr pd, int button, [MarshalAs(UnmanagedType.U1)] bool pressed);
1267 public delegate void efl_input_pointer_button_pressed_set_api_delegate(System.IntPtr obj, int button, [MarshalAs(UnmanagedType.U1)] bool pressed);
1269 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");
1271 private static void button_pressed_set(System.IntPtr obj, System.IntPtr pd, int button, bool pressed)
1273 Eina.Log.Debug("function efl_input_pointer_button_pressed_set was called");
1274 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1280 ((Pointer)ws.Target).SetButtonPressed(button, pressed);
1284 Eina.Log.Warning($"Callback error: {e.ToString()}");
1285 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1292 efl_input_pointer_button_pressed_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), button, pressed);
1296 private static efl_input_pointer_button_pressed_set_delegate efl_input_pointer_button_pressed_set_static_delegate;
1299 private delegate Eina.Position2D.NativeStruct efl_input_pointer_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
1302 public delegate Eina.Position2D.NativeStruct efl_input_pointer_position_get_api_delegate(System.IntPtr obj);
1304 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");
1306 private static Eina.Position2D.NativeStruct position_get(System.IntPtr obj, System.IntPtr pd)
1308 Eina.Log.Debug("function efl_input_pointer_position_get was called");
1309 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1312 Eina.Position2D _ret_var = default(Eina.Position2D);
1315 _ret_var = ((Pointer)ws.Target).GetPosition();
1319 Eina.Log.Warning($"Callback error: {e.ToString()}");
1320 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1328 return efl_input_pointer_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1332 private static efl_input_pointer_position_get_delegate efl_input_pointer_position_get_static_delegate;
1335 private delegate void efl_input_pointer_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
1338 public delegate void efl_input_pointer_position_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
1340 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");
1342 private static void position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
1344 Eina.Log.Debug("function efl_input_pointer_position_set was called");
1345 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1348 Eina.Position2D _in_pos = pos;
1352 ((Pointer)ws.Target).SetPosition(_in_pos);
1356 Eina.Log.Warning($"Callback error: {e.ToString()}");
1357 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1364 efl_input_pointer_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
1368 private static efl_input_pointer_position_set_delegate efl_input_pointer_position_set_static_delegate;
1371 private delegate Eina.Vector2.NativeStruct efl_input_pointer_precise_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
1374 public delegate Eina.Vector2.NativeStruct efl_input_pointer_precise_position_get_api_delegate(System.IntPtr obj);
1376 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");
1378 private static Eina.Vector2.NativeStruct precise_position_get(System.IntPtr obj, System.IntPtr pd)
1380 Eina.Log.Debug("function efl_input_pointer_precise_position_get was called");
1381 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1384 Eina.Vector2 _ret_var = default(Eina.Vector2);
1387 _ret_var = ((Pointer)ws.Target).GetPrecisePosition();
1391 Eina.Log.Warning($"Callback error: {e.ToString()}");
1392 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1400 return efl_input_pointer_precise_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1404 private static efl_input_pointer_precise_position_get_delegate efl_input_pointer_precise_position_get_static_delegate;
1407 private delegate void efl_input_pointer_precise_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Vector2.NativeStruct pos);
1410 public delegate void efl_input_pointer_precise_position_set_api_delegate(System.IntPtr obj, Eina.Vector2.NativeStruct pos);
1412 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");
1414 private static void precise_position_set(System.IntPtr obj, System.IntPtr pd, Eina.Vector2.NativeStruct pos)
1416 Eina.Log.Debug("function efl_input_pointer_precise_position_set was called");
1417 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1420 Eina.Vector2 _in_pos = pos;
1424 ((Pointer)ws.Target).SetPrecisePosition(_in_pos);
1428 Eina.Log.Warning($"Callback error: {e.ToString()}");
1429 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1436 efl_input_pointer_precise_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
1440 private static efl_input_pointer_precise_position_set_delegate efl_input_pointer_precise_position_set_static_delegate;
1443 private delegate Eina.Position2D.NativeStruct efl_input_pointer_previous_position_get_delegate(System.IntPtr obj, System.IntPtr pd);
1446 public delegate Eina.Position2D.NativeStruct efl_input_pointer_previous_position_get_api_delegate(System.IntPtr obj);
1448 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");
1450 private static Eina.Position2D.NativeStruct previous_position_get(System.IntPtr obj, System.IntPtr pd)
1452 Eina.Log.Debug("function efl_input_pointer_previous_position_get was called");
1453 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1456 Eina.Position2D _ret_var = default(Eina.Position2D);
1459 _ret_var = ((Pointer)ws.Target).GetPreviousPosition();
1463 Eina.Log.Warning($"Callback error: {e.ToString()}");
1464 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1472 return efl_input_pointer_previous_position_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1476 private static efl_input_pointer_previous_position_get_delegate efl_input_pointer_previous_position_get_static_delegate;
1479 private delegate void efl_input_pointer_previous_position_set_delegate(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos);
1482 public delegate void efl_input_pointer_previous_position_set_api_delegate(System.IntPtr obj, Eina.Position2D.NativeStruct pos);
1484 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");
1486 private static void previous_position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
1488 Eina.Log.Debug("function efl_input_pointer_previous_position_set was called");
1489 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1492 Eina.Position2D _in_pos = pos;
1496 ((Pointer)ws.Target).SetPreviousPosition(_in_pos);
1500 Eina.Log.Warning($"Callback error: {e.ToString()}");
1501 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1508 efl_input_pointer_previous_position_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), pos);
1512 private static efl_input_pointer_previous_position_set_delegate efl_input_pointer_previous_position_set_static_delegate;
1515 private delegate int efl_input_pointer_tool_get_delegate(System.IntPtr obj, System.IntPtr pd);
1518 public delegate int efl_input_pointer_tool_get_api_delegate(System.IntPtr obj);
1520 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");
1522 private static int tool_get(System.IntPtr obj, System.IntPtr pd)
1524 Eina.Log.Debug("function efl_input_pointer_tool_get was called");
1525 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1528 int _ret_var = default(int);
1531 _ret_var = ((Pointer)ws.Target).GetTool();
1535 Eina.Log.Warning($"Callback error: {e.ToString()}");
1536 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1544 return efl_input_pointer_tool_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1548 private static efl_input_pointer_tool_get_delegate efl_input_pointer_tool_get_static_delegate;
1551 private delegate void efl_input_pointer_tool_set_delegate(System.IntPtr obj, System.IntPtr pd, int id);
1554 public delegate void efl_input_pointer_tool_set_api_delegate(System.IntPtr obj, int id);
1556 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");
1558 private static void tool_set(System.IntPtr obj, System.IntPtr pd, int id)
1560 Eina.Log.Debug("function efl_input_pointer_tool_set was called");
1561 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1567 ((Pointer)ws.Target).SetTool(id);
1571 Eina.Log.Warning($"Callback error: {e.ToString()}");
1572 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1579 efl_input_pointer_tool_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), id);
1583 private static efl_input_pointer_tool_set_delegate efl_input_pointer_tool_set_static_delegate;
1585 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1586 private delegate Efl.Object efl_input_pointer_source_get_delegate(System.IntPtr obj, System.IntPtr pd);
1588 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
1589 public delegate Efl.Object efl_input_pointer_source_get_api_delegate(System.IntPtr obj);
1591 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");
1593 private static Efl.Object source_get(System.IntPtr obj, System.IntPtr pd)
1595 Eina.Log.Debug("function efl_input_pointer_source_get was called");
1596 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1599 Efl.Object _ret_var = default(Efl.Object);
1602 _ret_var = ((Pointer)ws.Target).GetSource();
1606 Eina.Log.Warning($"Callback error: {e.ToString()}");
1607 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1615 return efl_input_pointer_source_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1619 private static efl_input_pointer_source_get_delegate efl_input_pointer_source_get_static_delegate;
1622 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);
1625 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);
1627 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");
1629 private static void source_set(System.IntPtr obj, System.IntPtr pd, Efl.Object src)
1631 Eina.Log.Debug("function efl_input_pointer_source_set was called");
1632 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1638 ((Pointer)ws.Target).SetSource(src);
1642 Eina.Log.Warning($"Callback error: {e.ToString()}");
1643 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1650 efl_input_pointer_source_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), src);
1654 private static efl_input_pointer_source_set_delegate efl_input_pointer_source_set_static_delegate;
1657 private delegate Efl.Pointer.Flags efl_input_pointer_button_flags_get_delegate(System.IntPtr obj, System.IntPtr pd);
1660 public delegate Efl.Pointer.Flags efl_input_pointer_button_flags_get_api_delegate(System.IntPtr obj);
1662 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");
1664 private static Efl.Pointer.Flags button_flags_get(System.IntPtr obj, System.IntPtr pd)
1666 Eina.Log.Debug("function efl_input_pointer_button_flags_get was called");
1667 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1670 Efl.Pointer.Flags _ret_var = default(Efl.Pointer.Flags);
1673 _ret_var = ((Pointer)ws.Target).GetButtonFlags();
1677 Eina.Log.Warning($"Callback error: {e.ToString()}");
1678 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1686 return efl_input_pointer_button_flags_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1690 private static efl_input_pointer_button_flags_get_delegate efl_input_pointer_button_flags_get_static_delegate;
1693 private delegate void efl_input_pointer_button_flags_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Flags flags);
1696 public delegate void efl_input_pointer_button_flags_set_api_delegate(System.IntPtr obj, Efl.Pointer.Flags flags);
1698 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");
1700 private static void button_flags_set(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Flags flags)
1702 Eina.Log.Debug("function efl_input_pointer_button_flags_set was called");
1703 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1709 ((Pointer)ws.Target).SetButtonFlags(flags);
1713 Eina.Log.Warning($"Callback error: {e.ToString()}");
1714 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1721 efl_input_pointer_button_flags_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), flags);
1725 private static efl_input_pointer_button_flags_set_delegate efl_input_pointer_button_flags_set_static_delegate;
1727 [return: MarshalAs(UnmanagedType.U1)]
1728 private delegate bool efl_input_pointer_double_click_get_delegate(System.IntPtr obj, System.IntPtr pd);
1730 [return: MarshalAs(UnmanagedType.U1)]
1731 public delegate bool efl_input_pointer_double_click_get_api_delegate(System.IntPtr obj);
1733 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");
1735 private static bool double_click_get(System.IntPtr obj, System.IntPtr pd)
1737 Eina.Log.Debug("function efl_input_pointer_double_click_get was called");
1738 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1741 bool _ret_var = default(bool);
1744 _ret_var = ((Pointer)ws.Target).GetDoubleClick();
1748 Eina.Log.Warning($"Callback error: {e.ToString()}");
1749 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1757 return efl_input_pointer_double_click_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1761 private static efl_input_pointer_double_click_get_delegate efl_input_pointer_double_click_get_static_delegate;
1764 private delegate void efl_input_pointer_double_click_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool val);
1767 public delegate void efl_input_pointer_double_click_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool val);
1769 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");
1771 private static void double_click_set(System.IntPtr obj, System.IntPtr pd, bool val)
1773 Eina.Log.Debug("function efl_input_pointer_double_click_set was called");
1774 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1780 ((Pointer)ws.Target).SetDoubleClick(val);
1784 Eina.Log.Warning($"Callback error: {e.ToString()}");
1785 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1792 efl_input_pointer_double_click_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), val);
1796 private static efl_input_pointer_double_click_set_delegate efl_input_pointer_double_click_set_static_delegate;
1798 [return: MarshalAs(UnmanagedType.U1)]
1799 private delegate bool efl_input_pointer_triple_click_get_delegate(System.IntPtr obj, System.IntPtr pd);
1801 [return: MarshalAs(UnmanagedType.U1)]
1802 public delegate bool efl_input_pointer_triple_click_get_api_delegate(System.IntPtr obj);
1804 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");
1806 private static bool triple_click_get(System.IntPtr obj, System.IntPtr pd)
1808 Eina.Log.Debug("function efl_input_pointer_triple_click_get was called");
1809 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1812 bool _ret_var = default(bool);
1815 _ret_var = ((Pointer)ws.Target).GetTripleClick();
1819 Eina.Log.Warning($"Callback error: {e.ToString()}");
1820 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1828 return efl_input_pointer_triple_click_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1832 private static efl_input_pointer_triple_click_get_delegate efl_input_pointer_triple_click_get_static_delegate;
1835 private delegate void efl_input_pointer_triple_click_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool val);
1838 public delegate void efl_input_pointer_triple_click_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool val);
1840 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");
1842 private static void triple_click_set(System.IntPtr obj, System.IntPtr pd, bool val)
1844 Eina.Log.Debug("function efl_input_pointer_triple_click_set was called");
1845 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1851 ((Pointer)ws.Target).SetTripleClick(val);
1855 Eina.Log.Warning($"Callback error: {e.ToString()}");
1856 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1863 efl_input_pointer_triple_click_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), val);
1867 private static efl_input_pointer_triple_click_set_delegate efl_input_pointer_triple_click_set_static_delegate;
1869 [return: MarshalAs(UnmanagedType.U1)]
1870 private delegate bool efl_input_pointer_wheel_horizontal_get_delegate(System.IntPtr obj, System.IntPtr pd);
1872 [return: MarshalAs(UnmanagedType.U1)]
1873 public delegate bool efl_input_pointer_wheel_horizontal_get_api_delegate(System.IntPtr obj);
1875 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");
1877 private static bool wheel_horizontal_get(System.IntPtr obj, System.IntPtr pd)
1879 Eina.Log.Debug("function efl_input_pointer_wheel_horizontal_get was called");
1880 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1883 bool _ret_var = default(bool);
1886 _ret_var = ((Pointer)ws.Target).GetWheelHorizontal();
1890 Eina.Log.Warning($"Callback error: {e.ToString()}");
1891 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1899 return efl_input_pointer_wheel_horizontal_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1903 private static efl_input_pointer_wheel_horizontal_get_delegate efl_input_pointer_wheel_horizontal_get_static_delegate;
1906 private delegate void efl_input_pointer_wheel_horizontal_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool horizontal);
1909 public delegate void efl_input_pointer_wheel_horizontal_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool horizontal);
1911 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");
1913 private static void wheel_horizontal_set(System.IntPtr obj, System.IntPtr pd, bool horizontal)
1915 Eina.Log.Debug("function efl_input_pointer_wheel_horizontal_set was called");
1916 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1922 ((Pointer)ws.Target).SetWheelHorizontal(horizontal);
1926 Eina.Log.Warning($"Callback error: {e.ToString()}");
1927 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1934 efl_input_pointer_wheel_horizontal_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), horizontal);
1938 private static efl_input_pointer_wheel_horizontal_set_delegate efl_input_pointer_wheel_horizontal_set_static_delegate;
1941 private delegate int efl_input_pointer_wheel_delta_get_delegate(System.IntPtr obj, System.IntPtr pd);
1944 public delegate int efl_input_pointer_wheel_delta_get_api_delegate(System.IntPtr obj);
1946 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");
1948 private static int wheel_delta_get(System.IntPtr obj, System.IntPtr pd)
1950 Eina.Log.Debug("function efl_input_pointer_wheel_delta_get was called");
1951 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1954 int _ret_var = default(int);
1957 _ret_var = ((Pointer)ws.Target).GetWheelDelta();
1961 Eina.Log.Warning($"Callback error: {e.ToString()}");
1962 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
1970 return efl_input_pointer_wheel_delta_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
1974 private static efl_input_pointer_wheel_delta_get_delegate efl_input_pointer_wheel_delta_get_static_delegate;
1977 private delegate void efl_input_pointer_wheel_delta_set_delegate(System.IntPtr obj, System.IntPtr pd, int dist);
1980 public delegate void efl_input_pointer_wheel_delta_set_api_delegate(System.IntPtr obj, int dist);
1982 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");
1984 private static void wheel_delta_set(System.IntPtr obj, System.IntPtr pd, int dist)
1986 Eina.Log.Debug("function efl_input_pointer_wheel_delta_set was called");
1987 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
1993 ((Pointer)ws.Target).SetWheelDelta(dist);
1997 Eina.Log.Warning($"Callback error: {e.ToString()}");
1998 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2005 efl_input_pointer_wheel_delta_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dist);
2009 private static efl_input_pointer_wheel_delta_set_delegate efl_input_pointer_wheel_delta_set_static_delegate;
2011 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.OwnTag>))]
2012 private delegate Efl.IDuplicate efl_duplicate_delegate(System.IntPtr obj, System.IntPtr pd);
2014 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.OwnTag>))]
2015 public delegate Efl.IDuplicate efl_duplicate_api_delegate(System.IntPtr obj);
2017 public static Efl.Eo.FunctionWrapper<efl_duplicate_api_delegate> efl_duplicate_ptr = new Efl.Eo.FunctionWrapper<efl_duplicate_api_delegate>(Module, "efl_duplicate");
2019 private static Efl.IDuplicate duplicate(System.IntPtr obj, System.IntPtr pd)
2021 Eina.Log.Debug("function efl_duplicate was called");
2022 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2025 Efl.IDuplicate _ret_var = default(Efl.IDuplicate);
2028 _ret_var = ((Pointer)ws.Target).Duplicate();
2032 Eina.Log.Warning($"Callback error: {e.ToString()}");
2033 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2041 return efl_duplicate_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2045 private static efl_duplicate_delegate efl_duplicate_static_delegate;
2048 private delegate double efl_input_timestamp_get_delegate(System.IntPtr obj, System.IntPtr pd);
2051 public delegate double efl_input_timestamp_get_api_delegate(System.IntPtr obj);
2053 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");
2055 private static double timestamp_get(System.IntPtr obj, System.IntPtr pd)
2057 Eina.Log.Debug("function efl_input_timestamp_get was called");
2058 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2061 double _ret_var = default(double);
2064 _ret_var = ((Pointer)ws.Target).GetTimestamp();
2068 Eina.Log.Warning($"Callback error: {e.ToString()}");
2069 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2077 return efl_input_timestamp_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2081 private static efl_input_timestamp_get_delegate efl_input_timestamp_get_static_delegate;
2084 private delegate void efl_input_timestamp_set_delegate(System.IntPtr obj, System.IntPtr pd, double ms);
2087 public delegate void efl_input_timestamp_set_api_delegate(System.IntPtr obj, double ms);
2089 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");
2091 private static void timestamp_set(System.IntPtr obj, System.IntPtr pd, double ms)
2093 Eina.Log.Debug("function efl_input_timestamp_set was called");
2094 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2100 ((Pointer)ws.Target).SetTimestamp(ms);
2104 Eina.Log.Warning($"Callback error: {e.ToString()}");
2105 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2112 efl_input_timestamp_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), ms);
2116 private static efl_input_timestamp_set_delegate efl_input_timestamp_set_static_delegate;
2118 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2119 private delegate Efl.Input.Device efl_input_device_get_delegate(System.IntPtr obj, System.IntPtr pd);
2121 [return:MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.MarshalEo<Efl.Eo.NonOwnTag>))]
2122 public delegate Efl.Input.Device efl_input_device_get_api_delegate(System.IntPtr obj);
2124 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");
2126 private static Efl.Input.Device device_get(System.IntPtr obj, System.IntPtr pd)
2128 Eina.Log.Debug("function efl_input_device_get was called");
2129 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2132 Efl.Input.Device _ret_var = default(Efl.Input.Device);
2135 _ret_var = ((Pointer)ws.Target).GetDevice();
2139 Eina.Log.Warning($"Callback error: {e.ToString()}");
2140 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2148 return efl_input_device_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2152 private static efl_input_device_get_delegate efl_input_device_get_static_delegate;
2155 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);
2158 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);
2160 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");
2162 private static void device_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev)
2164 Eina.Log.Debug("function efl_input_device_set was called");
2165 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2171 ((Pointer)ws.Target).SetDevice(dev);
2175 Eina.Log.Warning($"Callback error: {e.ToString()}");
2176 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2183 efl_input_device_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), dev);
2187 private static efl_input_device_set_delegate efl_input_device_set_static_delegate;
2190 private delegate Efl.Input.Flags efl_input_event_flags_get_delegate(System.IntPtr obj, System.IntPtr pd);
2193 public delegate Efl.Input.Flags efl_input_event_flags_get_api_delegate(System.IntPtr obj);
2195 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");
2197 private static Efl.Input.Flags event_flags_get(System.IntPtr obj, System.IntPtr pd)
2199 Eina.Log.Debug("function efl_input_event_flags_get was called");
2200 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2203 Efl.Input.Flags _ret_var = default(Efl.Input.Flags);
2206 _ret_var = ((Pointer)ws.Target).GetEventFlags();
2210 Eina.Log.Warning($"Callback error: {e.ToString()}");
2211 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2219 return efl_input_event_flags_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2223 private static efl_input_event_flags_get_delegate efl_input_event_flags_get_static_delegate;
2226 private delegate void efl_input_event_flags_set_delegate(System.IntPtr obj, System.IntPtr pd, Efl.Input.Flags flags);
2229 public delegate void efl_input_event_flags_set_api_delegate(System.IntPtr obj, Efl.Input.Flags flags);
2231 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");
2233 private static void event_flags_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Flags flags)
2235 Eina.Log.Debug("function efl_input_event_flags_set was called");
2236 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2242 ((Pointer)ws.Target).SetEventFlags(flags);
2246 Eina.Log.Warning($"Callback error: {e.ToString()}");
2247 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2254 efl_input_event_flags_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), flags);
2258 private static efl_input_event_flags_set_delegate efl_input_event_flags_set_static_delegate;
2260 [return: MarshalAs(UnmanagedType.U1)]
2261 private delegate bool efl_input_processed_get_delegate(System.IntPtr obj, System.IntPtr pd);
2263 [return: MarshalAs(UnmanagedType.U1)]
2264 public delegate bool efl_input_processed_get_api_delegate(System.IntPtr obj);
2266 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");
2268 private static bool processed_get(System.IntPtr obj, System.IntPtr pd)
2270 Eina.Log.Debug("function efl_input_processed_get was called");
2271 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2274 bool _ret_var = default(bool);
2277 _ret_var = ((Pointer)ws.Target).GetProcessed();
2281 Eina.Log.Warning($"Callback error: {e.ToString()}");
2282 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2290 return efl_input_processed_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2294 private static efl_input_processed_get_delegate efl_input_processed_get_static_delegate;
2297 private delegate void efl_input_processed_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool val);
2300 public delegate void efl_input_processed_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool val);
2302 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");
2304 private static void processed_set(System.IntPtr obj, System.IntPtr pd, bool val)
2306 Eina.Log.Debug("function efl_input_processed_set was called");
2307 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2313 ((Pointer)ws.Target).SetProcessed(val);
2317 Eina.Log.Warning($"Callback error: {e.ToString()}");
2318 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2325 efl_input_processed_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), val);
2329 private static efl_input_processed_set_delegate efl_input_processed_set_static_delegate;
2331 [return: MarshalAs(UnmanagedType.U1)]
2332 private delegate bool efl_input_scrolling_get_delegate(System.IntPtr obj, System.IntPtr pd);
2334 [return: MarshalAs(UnmanagedType.U1)]
2335 public delegate bool efl_input_scrolling_get_api_delegate(System.IntPtr obj);
2337 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");
2339 private static bool scrolling_get(System.IntPtr obj, System.IntPtr pd)
2341 Eina.Log.Debug("function efl_input_scrolling_get was called");
2342 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2345 bool _ret_var = default(bool);
2348 _ret_var = ((Pointer)ws.Target).GetScrolling();
2352 Eina.Log.Warning($"Callback error: {e.ToString()}");
2353 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2361 return efl_input_scrolling_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2365 private static efl_input_scrolling_get_delegate efl_input_scrolling_get_static_delegate;
2368 private delegate void efl_input_scrolling_set_delegate(System.IntPtr obj, System.IntPtr pd, [MarshalAs(UnmanagedType.U1)] bool val);
2371 public delegate void efl_input_scrolling_set_api_delegate(System.IntPtr obj, [MarshalAs(UnmanagedType.U1)] bool val);
2373 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");
2375 private static void scrolling_set(System.IntPtr obj, System.IntPtr pd, bool val)
2377 Eina.Log.Debug("function efl_input_scrolling_set was called");
2378 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2384 ((Pointer)ws.Target).SetScrolling(val);
2388 Eina.Log.Warning($"Callback error: {e.ToString()}");
2389 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2396 efl_input_scrolling_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), val);
2400 private static efl_input_scrolling_set_delegate efl_input_scrolling_set_static_delegate;
2402 [return: MarshalAs(UnmanagedType.U1)]
2403 private delegate bool efl_input_fake_get_delegate(System.IntPtr obj, System.IntPtr pd);
2405 [return: MarshalAs(UnmanagedType.U1)]
2406 public delegate bool efl_input_fake_get_api_delegate(System.IntPtr obj);
2408 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");
2410 private static bool fake_get(System.IntPtr obj, System.IntPtr pd)
2412 Eina.Log.Debug("function efl_input_fake_get was called");
2413 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2416 bool _ret_var = default(bool);
2419 _ret_var = ((Pointer)ws.Target).GetFake();
2423 Eina.Log.Warning($"Callback error: {e.ToString()}");
2424 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2432 return efl_input_fake_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2436 private static efl_input_fake_get_delegate efl_input_fake_get_static_delegate;
2439 private delegate void efl_input_reset_delegate(System.IntPtr obj, System.IntPtr pd);
2442 public delegate void efl_input_reset_api_delegate(System.IntPtr obj);
2444 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");
2446 private static void reset(System.IntPtr obj, System.IntPtr pd)
2448 Eina.Log.Debug("function efl_input_reset was called");
2449 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2455 ((Pointer)ws.Target).Reset();
2459 Eina.Log.Warning($"Callback error: {e.ToString()}");
2460 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2467 efl_input_reset_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
2471 private static efl_input_reset_delegate efl_input_reset_static_delegate;
2473 [return: MarshalAs(UnmanagedType.U1)]
2474 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);
2476 [return: MarshalAs(UnmanagedType.U1)]
2477 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);
2479 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");
2481 private static bool modifier_enabled_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Modifier mod, Efl.Input.Device seat)
2483 Eina.Log.Debug("function efl_input_modifier_enabled_get was called");
2484 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2487 bool _ret_var = default(bool);
2490 _ret_var = ((Pointer)ws.Target).GetModifierEnabled(mod, seat);
2494 Eina.Log.Warning($"Callback error: {e.ToString()}");
2495 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2503 return efl_input_modifier_enabled_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), mod, seat);
2507 private static efl_input_modifier_enabled_get_delegate efl_input_modifier_enabled_get_static_delegate;
2509 [return: MarshalAs(UnmanagedType.U1)]
2510 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);
2512 [return: MarshalAs(UnmanagedType.U1)]
2513 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);
2515 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");
2517 private static bool lock_enabled_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Lock kw_lock, Efl.Input.Device seat)
2519 Eina.Log.Debug("function efl_input_lock_enabled_get was called");
2520 var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
2523 bool _ret_var = default(bool);
2526 _ret_var = ((Pointer)ws.Target).GetLockEnabled(kw_lock, seat);
2530 Eina.Log.Warning($"Callback error: {e.ToString()}");
2531 Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
2539 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);
2543 private static efl_input_lock_enabled_get_delegate efl_input_lock_enabled_get_static_delegate;
2545 #pragma warning restore CA1707, CS1591, SA1300, SA1600