1 ;; From gobject/gparam.h
3 (define-flags-extended ParamFlags
7 '("readable" "G_PARAM_READABLE" "1 << 0")
8 '("writable" "G_PARAM_WRITABLE" "1 << 1")
9 '("construct" "G_PARAM_CONSTRUCT" "1 << 2")
10 '("construct-only" "G_PARAM_CONSTRUCT_ONLY" "1 << 3")
11 '("lax-validation" "G_PARAM_LAX_VALIDATION" "1 << 4")
12 '("private" "G_PARAM_PRIVATE" "1 << 5")
16 ;; From gobject/gsignal.h
18 (define-flags-extended SignalFlags
20 (c-name "GSignalFlags")
22 '("run-first" "G_SIGNAL_RUN_FIRST" "1 << 0")
23 '("run-last" "G_SIGNAL_RUN_LAST" "1 << 1")
24 '("run-cleanup" "G_SIGNAL_RUN_CLEANUP" "1 << 2")
25 '("no-recurse" "G_SIGNAL_NO_RECURSE" "1 << 3")
26 '("detailed" "G_SIGNAL_DETAILED" "1 << 4")
27 '("action" "G_SIGNAL_ACTION" "1 << 5")
28 '("no-hooks" "G_SIGNAL_NO_HOOKS" "1 << 6")
32 (define-flags-extended ConnectFlags
34 (c-name "GConnectFlags")
36 '("after" "G_CONNECT_AFTER" "1 << 0")
37 '("swapped" "G_CONNECT_SWAPPED" "1 << 1")
41 (define-flags-extended SignalMatchType
43 (c-name "GSignalMatchType")
45 '("id" "G_SIGNAL_MATCH_ID" "1 << 0")
46 '("detail" "G_SIGNAL_MATCH_DETAIL" "1 << 1")
47 '("closure" "G_SIGNAL_MATCH_CLOSURE" "1 << 2")
48 '("func" "G_SIGNAL_MATCH_FUNC" "1 << 3")
49 '("data" "G_SIGNAL_MATCH_DATA" "1 << 4")
50 '("unblocked" "G_SIGNAL_MATCH_UNBLOCKED" "1 << 5")
54 ;; From gobject/gtype.h
56 (define-flags-extended TypeDebugFlags
58 (c-name "GTypeDebugFlags")
60 '("none" "G_TYPE_DEBUG_NONE" "0")
61 '("objects" "G_TYPE_DEBUG_OBJECTS" "1 << 0")
62 '("signals" "G_TYPE_DEBUG_SIGNALS" "1 << 1")
63 '("mask" "G_TYPE_DEBUG_MASK" "0x03")
67 (define-enum-extended TypeFundamentalFlags
69 (c-name "GTypeFundamentalFlags")
74 (define-enum-extended TypeFlags