summaryrefslogtreecommitdiff
path: root/vapi/metadata/Gdk-3.0.metadata
blob: ce290014dcbd14539e142f556afcac78574d106e (plain)
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
KEY_* name="KEY_(.+)" type="uint" parent="Gdk.Key"
selection_* name="selection_(.+)" parent="Gdk.Selection"

*.ref unowned

Atom struct
Color struct
Cursor	abstract=false
Device
        .free_history skip=false
        .get_axis skip=false
        .get_axis_value skip=false
        .get_history skip=false
        .get_state skip=false
        .get_window_at_position skip=false
Event
        ._get_angle skip
        ._get_center skip
        ._get_distance skip
Event*
        .axes array
Window abstract=false
        .add_filter skip=false
        .create_similar_image_surface type="Cairo.ImageSurface"
        .remove_filter skip=false
        .moved_to_rect.*_rect type="Gdk.Rectangle"
WindowRedirect skip
Rectangle struct
	.x skip
	.y skip
	.width skip
	.height skip
RGBA struct
ModifierType
        .modifier_reserved_*_mask skip
pango_layout_get_clip_region skip=false
        .index_ranges array array_length_idx=4
property_change skip=false
add_option_entries_libgtk_only skip=false
Device
        .grab_info_libgtk_only skip
Display.open_default_libgtk_only skip=false
Window
        .destroy destroys_instance
        .destroy_notify skip
synthesize_window_state skip

// g-i doesn't support nullable fields and properties (bug #730479)
Device
        .associated_device nullable
        .name nullable

// vapigen actually generates the correctly, but in away that breaks BC
Rectangle.union return_void
Screen.get_monitor_geometry return_void
Window.get_frame_extents return_void

EventAny struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventButton struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventConfigure struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventCrossing struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventDND struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventExpose struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventFocus struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventGrabBroken struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventKey struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
	.string name="str" unowned=false
EventMotion struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
        .axes array
EventOwnerChange struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventPadAxis struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventPadButton struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventPadGroupMode struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventProperty struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventProximity struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventScroll struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventSelection struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventSetting struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventTouch struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventTouchpadPinch struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventTouchpadSwipe struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventVisibility struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
EventWindowState struct=false base_type="Gdk.Event" type_id="gdk_event_get_type ()"
FilterFunc.data closure=2
init*.argv unowned
parse_args.argv unowned
property_change.data array
selection_property_get skip=false
        .data array
        .prop_type out
        .prop_format out
threads_add_idle skip=false
threads_add_timeout skip=false
threads_add_timeout_seconds skip=false
threads_set_lock_functions skip=false
XEvent skip