diff options
Diffstat (limited to 'glib/src/gobject_enums.defs')
-rw-r--r-- | glib/src/gobject_enums.defs | 183 |
1 files changed, 50 insertions, 133 deletions
diff --git a/glib/src/gobject_enums.defs b/glib/src/gobject_enums.defs index 7b649415..f7bfc795 100644 --- a/glib/src/gobject_enums.defs +++ b/glib/src/gobject_enums.defs @@ -1,135 +1,68 @@ -;; From gbinding.h - -;; Original typedef: -;; typedef enum { /*< prefix=G_BINDING >*/ -;; G_BINDING_DEFAULT = 0, -;; -;; G_BINDING_BIDIRECTIONAL = 1 << 0, -;; G_BINDING_SYNC_CREATE = 1 << 1, -;; G_BINDING_INVERT_BOOLEAN = 1 << 2 -;; } GBindingFlags; - (define-flags-extended BindingFlags (in-module "G") (c-name "GBindingFlags") (values - '("default" "G_BINDING_DEFAULT" "0x0") - '("bidirectional" "G_BINDING_BIDIRECTIONAL" "1 << 0") - '("sync-create" "G_BINDING_SYNC_CREATE" "1 << 1") - '("invert-boolean" "G_BINDING_INVERT_BOOLEAN" "1 << 2") + '("default" "G_BINDING_DEFAULT" "0") + '("bidirectional" "G_BINDING_BIDIRECTIONAL" "1") + '("sync_create" "G_BINDING_SYNC_CREATE" "2") + '("invert_boolean" "G_BINDING_INVERT_BOOLEAN" "4") ) ) -;; From gparam.h - -;; Original typedef: -;; typedef enum -;; { -;; G_PARAM_READABLE = 1 << 0, -;; G_PARAM_WRITABLE = 1 << 1, -;; G_PARAM_READWRITE = (G_PARAM_READABLE | G_PARAM_WRITABLE), -;; G_PARAM_CONSTRUCT = 1 << 2, -;; G_PARAM_CONSTRUCT_ONLY = 1 << 3, -;; G_PARAM_LAX_VALIDATION = 1 << 4, -;; G_PARAM_STATIC_NAME = 1 << 5, -;; #ifndef G_DISABLE_DEPRECATED -;; G_PARAM_PRIVATE = G_PARAM_STATIC_NAME, -;; #endif -;; G_PARAM_STATIC_NICK = 1 << 6, -;; G_PARAM_STATIC_BLURB = 1 << 7, -;; /* User defined flags go here */ -;; G_PARAM_EXPLICIT_NOTIFY = 1 << 30, -;; G_PARAM_DEPRECATED = 1 << 31 -;; } GParamFlags; - -(define-flags-extended ParamFlags +(define-flags-extended ConnectFlags (in-module "G") - (c-name "GParamFlags") + (c-name "GConnectFlags") (values - '("readable" "G_PARAM_READABLE" "1 << 0") - '("writable" "G_PARAM_WRITABLE" "1 << 1") - '("readwrite" "G_PARAM_READWRITE" "0x3") - '("construct" "G_PARAM_CONSTRUCT" "1 << 2") - '("construct-only" "G_PARAM_CONSTRUCT_ONLY" "1 << 3") - '("lax-validation" "G_PARAM_LAX_VALIDATION" "1 << 4") - '("static-name" "G_PARAM_STATIC_NAME" "1 << 5") - '("private" "G_PARAM_PRIVATE" "0x20") - '("static-nick" "G_PARAM_STATIC_NICK" "1 << 6") - '("static-blurb" "G_PARAM_STATIC_BLURB" "1 << 7") - '("explicit-notify" "G_PARAM_EXPLICIT_NOTIFY" "1 << 30") - '("deprecated" "G_PARAM_DEPRECATED" "1 << 31") + '("after" "G_CONNECT_AFTER" "1") + '("swapped" "G_CONNECT_SWAPPED" "2") ) ) -;; From gsignal.h - -;; Original typedef: -;; typedef enum -;; { -;; G_SIGNAL_RUN_FIRST = 1 << 0, -;; G_SIGNAL_RUN_LAST = 1 << 1, -;; G_SIGNAL_RUN_CLEANUP = 1 << 2, -;; G_SIGNAL_NO_RECURSE = 1 << 3, -;; G_SIGNAL_DETAILED = 1 << 4, -;; G_SIGNAL_ACTION = 1 << 5, -;; G_SIGNAL_NO_HOOKS = 1 << 6, -;; G_SIGNAL_MUST_COLLECT = 1 << 7, -;; G_SIGNAL_DEPRECATED = 1 << 8 -;; } GSignalFlags; - -(define-flags-extended SignalFlags +(define-flags-extended ParamFlags (in-module "G") - (c-name "GSignalFlags") + (c-name "GParamFlags") (values - '("run-first" "G_SIGNAL_RUN_FIRST" "1 << 0") - '("run-last" "G_SIGNAL_RUN_LAST" "1 << 1") - '("run-cleanup" "G_SIGNAL_RUN_CLEANUP" "1 << 2") - '("no-recurse" "G_SIGNAL_NO_RECURSE" "1 << 3") - '("detailed" "G_SIGNAL_DETAILED" "1 << 4") - '("action" "G_SIGNAL_ACTION" "1 << 5") - '("no-hooks" "G_SIGNAL_NO_HOOKS" "1 << 6") - '("must-collect" "G_SIGNAL_MUST_COLLECT" "1 << 7") - '("deprecated" "G_SIGNAL_DEPRECATED" "1 << 8") + '("readable" "G_PARAM_READABLE" "1") + '("writable" "G_PARAM_WRITABLE" "2") + '("readwrite" "G_PARAM_READWRITE" "3") + '("construct" "G_PARAM_CONSTRUCT" "4") + '("construct_only" "G_PARAM_CONSTRUCT_ONLY" "8") + '("lax_validation" "G_PARAM_LAX_VALIDATION" "16") + '("static_name" "G_PARAM_STATIC_NAME" "32") + '("private" "G_PARAM_PRIVATE" "32") + '("static_nick" "G_PARAM_STATIC_NICK" "64") + '("static_blurb" "G_PARAM_STATIC_BLURB" "128") + '("explicit_notify" "G_PARAM_EXPLICIT_NOTIFY" "1073741824") + '("deprecated" "G_PARAM_DEPRECATED" "2147483648") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_CONNECT_AFTER = 1 << 0, -;; G_CONNECT_SWAPPED = 1 << 1 -;; } GConnectFlags; - -(define-flags-extended ConnectFlags +(define-flags-extended SignalFlags (in-module "G") - (c-name "GConnectFlags") + (c-name "GSignalFlags") (values - '("after" "G_CONNECT_AFTER" "1 << 0") - '("swapped" "G_CONNECT_SWAPPED" "1 << 1") + '("run_first" "G_SIGNAL_RUN_FIRST" "1") + '("run_last" "G_SIGNAL_RUN_LAST" "2") + '("run_cleanup" "G_SIGNAL_RUN_CLEANUP" "4") + '("no_recurse" "G_SIGNAL_NO_RECURSE" "8") + '("detailed" "G_SIGNAL_DETAILED" "16") + '("action" "G_SIGNAL_ACTION" "32") + '("no_hooks" "G_SIGNAL_NO_HOOKS" "64") + '("must_collect" "G_SIGNAL_MUST_COLLECT" "128") + '("deprecated" "G_SIGNAL_DEPRECATED" "256") ) ) -;; Original typedef: -;; typedef enum -;; { -;; G_SIGNAL_MATCH_ID = 1 << 0, -;; G_SIGNAL_MATCH_DETAIL = 1 << 1, -;; G_SIGNAL_MATCH_CLOSURE = 1 << 2, -;; G_SIGNAL_MATCH_FUNC = 1 << 3, -;; G_SIGNAL_MATCH_DATA = 1 << 4, -;; G_SIGNAL_MATCH_UNBLOCKED = 1 << 5 -;; } GSignalMatchType; - -(define-flags-extended SignalMatchType +(define-enum-extended SignalMatchType (in-module "G") (c-name "GSignalMatchType") (values - '("id" "G_SIGNAL_MATCH_ID" "1 << 0") - '("detail" "G_SIGNAL_MATCH_DETAIL" "1 << 1") - '("closure" "G_SIGNAL_MATCH_CLOSURE" "1 << 2") - '("func" "G_SIGNAL_MATCH_FUNC" "1 << 3") - '("data" "G_SIGNAL_MATCH_DATA" "1 << 4") - '("unblocked" "G_SIGNAL_MATCH_UNBLOCKED" "1 << 5") + '("id" "G_SIGNAL_MATCH_ID" "1") + '("detail" "G_SIGNAL_MATCH_DETAIL" "2") + '("closure" "G_SIGNAL_MATCH_CLOSURE" "4") + '("func" "G_SIGNAL_MATCH_FUNC" "8") + '("data" "G_SIGNAL_MATCH_DATA" "16") + '("unblocked" "G_SIGNAL_MATCH_UNBLOCKED" "32") ) ) @@ -157,39 +90,23 @@ ) ) -;; Original typedef: -;; typedef enum /*< skip >*/ -;; { -;; G_TYPE_FLAG_CLASSED = (1 << 0), -;; G_TYPE_FLAG_INSTANTIATABLE = (1 << 1), -;; G_TYPE_FLAG_DERIVABLE = (1 << 2), -;; G_TYPE_FLAG_DEEP_DERIVABLE = (1 << 3) -;; } GTypeFundamentalFlags; - -(define-flags-extended TypeFundamentalFlags +(define-flags-extended TypeFlags (in-module "G") - (c-name "GTypeFundamentalFlags") + (c-name "GTypeFlags") (values - '("classed" "G_TYPE_FLAG_CLASSED" "(1 << 0)") - '("instantiatable" "G_TYPE_FLAG_INSTANTIATABLE" "(1 << 1)") - '("derivable" "G_TYPE_FLAG_DERIVABLE" "(1 << 2)") - '("deep-derivable" "G_TYPE_FLAG_DEEP_DERIVABLE" "(1 << 3)") + '("abstract" "G_TYPE_FLAG_ABSTRACT" "16") + '("value_abstract" "G_TYPE_FLAG_VALUE_ABSTRACT" "32") ) ) -;; Original typedef: -;; typedef enum /*< skip >*/ -;; { -;; G_TYPE_FLAG_ABSTRACT = (1 << 4), -;; G_TYPE_FLAG_VALUE_ABSTRACT = (1 << 5) -;; } GTypeFlags; - -(define-flags-extended TypeFlags +(define-flags-extended TypeFundamentalFlags (in-module "G") - (c-name "GTypeFlags") + (c-name "GTypeFundamentalFlags") (values - '("abstract" "G_TYPE_FLAG_ABSTRACT" "(1 << 4)") - '("value-abstract" "G_TYPE_FLAG_VALUE_ABSTRACT" "(1 << 5)") + '("classed" "G_TYPE_FLAG_CLASSED" "1") + '("instantiatable" "G_TYPE_FLAG_INSTANTIATABLE" "2") + '("derivable" "G_TYPE_FLAG_DERIVABLE" "4") + '("deep_derivable" "G_TYPE_FLAG_DEEP_DERIVABLE" "8") ) ) |