File: Gdk_EventHelper.cs

package info (click to toggle)
gnome-subtitles 1.8-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid
  • size: 103,144 kB
  • sloc: xml: 406,395; cs: 364,495; ansic: 3,104; perl: 1,477; sh: 769; python: 545; javascript: 500; makefile: 49
file content (321 lines) | stat: -rw-r--r-- 12,379 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
// This file was generated by the Gtk# code generator.
// Any changes made will be lost if regenerated.

namespace Gdk {

	using System;
	using System.Runtime.InteropServices;

#region Autogenerated code
	public partial class EventHelper {

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_copy(IntPtr evnt);

		public static Gdk.Event Copy(Gdk.Event evnt) {
			IntPtr raw_ret = gdk_event_copy(evnt == null ? IntPtr.Zero : evnt.Handle);
			Gdk.Event ret = Gdk.Event.GetEvent (raw_ret);
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern void gdk_event_free(IntPtr evnt);

		public static void Free(Gdk.Event evnt) {
			gdk_event_free(evnt == null ? IntPtr.Zero : evnt.Handle);
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_get();

		public static Gdk.Event Get() {
			IntPtr raw_ret = gdk_event_get();
			Gdk.Event ret = Gdk.Event.GetEvent (raw_ret);
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_axis(IntPtr evnt, int axis_use, out double value);

		public static bool GetAxis(Gdk.Event evnt, Gdk.AxisUse axis_use, out double value) {
			bool raw_ret = gdk_event_get_axis(evnt == null ? IntPtr.Zero : evnt.Handle, (int) axis_use, out value);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_button(IntPtr evnt, out uint button);

		public static bool GetButton(Gdk.Event evnt, out uint button) {
			bool raw_ret = gdk_event_get_button(evnt == null ? IntPtr.Zero : evnt.Handle, out button);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_click_count(IntPtr evnt, out uint click_count);

		public static bool GetClickCount(Gdk.Event evnt, out uint click_count) {
			bool raw_ret = gdk_event_get_click_count(evnt == null ? IntPtr.Zero : evnt.Handle, out click_count);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_coords(IntPtr evnt, out double x_win, out double y_win);

		public static bool GetCoords(Gdk.Event evnt, out double x_win, out double y_win) {
			bool raw_ret = gdk_event_get_coords(evnt == null ? IntPtr.Zero : evnt.Handle, out x_win, out y_win);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_get_device(IntPtr evnt);

		public static Gdk.Device GetDevice(Gdk.Event evnt) {
			IntPtr raw_ret = gdk_event_get_device(evnt == null ? IntPtr.Zero : evnt.Handle);
			Gdk.Device ret = GLib.Object.GetObject(raw_ret) as Gdk.Device;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_get_device_tool(IntPtr evnt);

		public static Gdk.DeviceTool GetDeviceTool(Gdk.Event evnt) {
			IntPtr raw_ret = gdk_event_get_device_tool(evnt == null ? IntPtr.Zero : evnt.Handle);
			Gdk.DeviceTool ret = GLib.Object.GetObject(raw_ret) as Gdk.DeviceTool;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_get_event_sequence(IntPtr evnt);

		public static Gdk.EventSequence GetEventSequence(Gdk.Event evnt) {
			IntPtr raw_ret = gdk_event_get_event_sequence(evnt == null ? IntPtr.Zero : evnt.Handle);
			Gdk.EventSequence ret = raw_ret == IntPtr.Zero ? null : (Gdk.EventSequence) GLib.Opaque.GetOpaque (raw_ret, typeof (Gdk.EventSequence), false);
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern int gdk_event_get_event_type(IntPtr evnt);

		public static Gdk.EventType GetEventType(Gdk.Event evnt) {
			int raw_ret = gdk_event_get_event_type(evnt == null ? IntPtr.Zero : evnt.Handle);
			Gdk.EventType ret = (Gdk.EventType) raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_keycode(IntPtr evnt, out ushort keycode);

		public static bool GetKeycode(Gdk.Event evnt, out ushort keycode) {
			bool raw_ret = gdk_event_get_keycode(evnt == null ? IntPtr.Zero : evnt.Handle, out keycode);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_keyval(IntPtr evnt, out uint keyval);

		public static bool GetKeyval(Gdk.Event evnt, out uint keyval) {
			bool raw_ret = gdk_event_get_keyval(evnt == null ? IntPtr.Zero : evnt.Handle, out keyval);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_pointer_emulated(IntPtr evnt);

		public static bool GetPointerEmulated(Gdk.Event evnt) {
			bool raw_ret = gdk_event_get_pointer_emulated(evnt == null ? IntPtr.Zero : evnt.Handle);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_root_coords(IntPtr evnt, out double x_root, out double y_root);

		public static bool GetRootCoords(Gdk.Event evnt, out double x_root, out double y_root) {
			bool raw_ret = gdk_event_get_root_coords(evnt == null ? IntPtr.Zero : evnt.Handle, out x_root, out y_root);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern int gdk_event_get_scancode(IntPtr evnt);

		public static int GetScancode(Gdk.Event evnt) {
			int raw_ret = gdk_event_get_scancode(evnt == null ? IntPtr.Zero : evnt.Handle);
			int ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_get_screen(IntPtr evnt);

		public static Gdk.Screen GetScreen(Gdk.Event evnt) {
			IntPtr raw_ret = gdk_event_get_screen(evnt == null ? IntPtr.Zero : evnt.Handle);
			Gdk.Screen ret = GLib.Object.GetObject(raw_ret) as Gdk.Screen;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_scroll_deltas(IntPtr evnt, out double delta_x, out double delta_y);

		public static bool GetScrollDeltas(Gdk.Event evnt, out double delta_x, out double delta_y) {
			bool raw_ret = gdk_event_get_scroll_deltas(evnt == null ? IntPtr.Zero : evnt.Handle, out delta_x, out delta_y);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_scroll_direction(IntPtr evnt, out int direction);

		public static bool GetScrollDirection(Gdk.Event evnt, out Gdk.ScrollDirection direction) {
			int native_direction;
			bool raw_ret = gdk_event_get_scroll_direction(evnt == null ? IntPtr.Zero : evnt.Handle, out native_direction);
			bool ret = raw_ret;
			direction = (Gdk.ScrollDirection) native_direction;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_get_seat(IntPtr evnt);

		public static Gdk.Seat GetSeat(Gdk.Event evnt) {
			IntPtr raw_ret = gdk_event_get_seat(evnt == null ? IntPtr.Zero : evnt.Handle);
			Gdk.Seat ret = GLib.Object.GetObject(raw_ret) as Gdk.Seat;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_get_source_device(IntPtr evnt);

		public static Gdk.Device GetSourceDevice(Gdk.Event evnt) {
			IntPtr raw_ret = gdk_event_get_source_device(evnt == null ? IntPtr.Zero : evnt.Handle);
			Gdk.Device ret = GLib.Object.GetObject(raw_ret) as Gdk.Device;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_get_state(IntPtr evnt, out int state);

		public static bool GetState(Gdk.Event evnt, out Gdk.ModifierType state) {
			int native_state;
			bool raw_ret = gdk_event_get_state(evnt == null ? IntPtr.Zero : evnt.Handle, out native_state);
			bool ret = raw_ret;
			state = (Gdk.ModifierType) native_state;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern uint gdk_event_get_time(IntPtr evnt);

		public static uint GetTime(Gdk.Event evnt) {
			uint raw_ret = gdk_event_get_time(evnt == null ? IntPtr.Zero : evnt.Handle);
			uint ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_get_type();

		public static GLib.GType GType { 
			get {
				IntPtr raw_ret = gdk_event_get_type();
				GLib.GType ret = new GLib.GType(raw_ret);
				return ret;
			}
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_get_window(IntPtr evnt);

		public static Gdk.Window GetWindow(Gdk.Event evnt) {
			IntPtr raw_ret = gdk_event_get_window(evnt == null ? IntPtr.Zero : evnt.Handle);
			Gdk.Window ret = GLib.Object.GetObject(raw_ret) as Gdk.Window;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_is_scroll_stop_event(IntPtr evnt);

		public static bool IsScrollStopEvent(Gdk.Event evnt) {
			bool raw_ret = gdk_event_is_scroll_stop_event(evnt == null ? IntPtr.Zero : evnt.Handle);
			bool ret = raw_ret;
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_new(int type);

		public static Gdk.Event New(Gdk.EventType type) {
			IntPtr raw_ret = gdk_event_new((int) type);
			Gdk.Event ret = Gdk.Event.GetEvent (raw_ret);
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern IntPtr gdk_event_peek();

		public static Gdk.Event Peek() {
			IntPtr raw_ret = gdk_event_peek();
			Gdk.Event ret = Gdk.Event.GetEvent (raw_ret);
			return ret;
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern void gdk_event_put(IntPtr evnt);

		public static void Put(Gdk.Event evnt) {
			gdk_event_put(evnt == null ? IntPtr.Zero : evnt.Handle);
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern void gdk_event_request_motions(IntPtr evnt);

		public static void RequestMotions(Gdk.EventMotion evnt) {
			gdk_event_request_motions(evnt == null ? IntPtr.Zero : evnt.Handle);
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern void gdk_event_set_device(IntPtr evnt, IntPtr device);

		public static void SetDevice(Gdk.Event evnt, Gdk.Device device) {
			gdk_event_set_device(evnt == null ? IntPtr.Zero : evnt.Handle, device == null ? IntPtr.Zero : device.Handle);
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern void gdk_event_set_device_tool(IntPtr evnt, IntPtr tool);

		public static void SetDeviceTool(Gdk.Event evnt, Gdk.DeviceTool tool) {
			gdk_event_set_device_tool(evnt == null ? IntPtr.Zero : evnt.Handle, tool == null ? IntPtr.Zero : tool.Handle);
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern void gdk_event_set_screen(IntPtr evnt, IntPtr screen);

		public static void SetScreen(Gdk.Event evnt, Gdk.Screen screen) {
			gdk_event_set_screen(evnt == null ? IntPtr.Zero : evnt.Handle, screen == null ? IntPtr.Zero : screen.Handle);
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern void gdk_event_set_source_device(IntPtr evnt, IntPtr device);

		public static void SetSourceDevice(Gdk.Event evnt, Gdk.Device device) {
			gdk_event_set_source_device(evnt == null ? IntPtr.Zero : evnt.Handle, device == null ? IntPtr.Zero : device.Handle);
		}

		[DllImport("gdk-3-0.dll", CallingConvention = CallingConvention.Cdecl)]
		static extern bool gdk_event_triggers_context_menu(IntPtr evnt);

		public static bool TriggersContextMenu(Gdk.Event evnt) {
			bool raw_ret = gdk_event_triggers_context_menu(evnt == null ? IntPtr.Zero : evnt.Handle);
			bool ret = raw_ret;
			return ret;
		}

#endregion
	}
}