gi-gobject-2.0.26: GObject bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GObject.Constants

Description

 
Synopsis

Documentation

pattern VALUE_NOCOPY_CONTENTS :: Int32 Source #

If passed to G_VALUE_COLLECT(), allocated data won't be copied but used verbatim. This does not affect ref-counted types like objects. This does not affect usage of valueCopy, the data will be copied if it is not ref-counted.

pattern VALUE_INTERNED_STRING :: Int32 Source #

For string values, indicates that the string contained is canonical and will exist for the duration of the process. See valueSetInternedString.

Since: 2.66

pattern TYPE_RESERVED_USER_FIRST :: Int32 Source #

First available fundamental type number to create new fundamental type id with G_TYPE_MAKE_FUNDAMENTAL().

pattern TYPE_RESERVED_GLIB_LAST :: Int32 Source #

Last fundamental type number reserved for GLib.

pattern TYPE_RESERVED_GLIB_FIRST :: Int32 Source #

First fundamental type number to create a new fundamental type id with G_TYPE_MAKE_FUNDAMENTAL() reserved for GLib.

pattern TYPE_RESERVED_BSE_LAST :: Int32 Source #

Last fundamental type number reserved for BSE.

pattern TYPE_RESERVED_BSE_FIRST :: Int32 Source #

First fundamental type number to create a new fundamental type id with G_TYPE_MAKE_FUNDAMENTAL() reserved for BSE.

pattern TYPE_FUNDAMENTAL_SHIFT :: Int32 Source #

Shift value used in converting numbers to type IDs.

pattern TYPE_FUNDAMENTAL_MAX :: Int32 Source #

An integer constant that represents the number of identifiers reserved for types that are assigned at compile-time.

pattern TYPE_FLAG_RESERVED_ID_BIT :: Word64 Source #

A bit in the type number that's supposed to be left untouched.

pattern SIGNAL_MATCH_MASK :: Int32 Source #

A mask for all SignalMatchType bits.

pattern SIGNAL_FLAGS_MASK :: Int32 Source #

A mask for all SignalFlags bits.

pattern PARAM_USER_SHIFT :: Int32 Source #

Minimum shift count to be used for user defined flags, to be stored in ParamSpec.flags. The maximum allowed is 10.

pattern PARAM_MASK :: Int32 Source #

Mask containing the bits of ParamSpec.flags which are reserved for GLib.