GTK+ Traduction Française du Manuel de référence | ||||
---|---|---|---|---|
Le système de types de GTK+ est extensible. C'est pourquoi, les types doivent contrôlés pendant l'exécution.
typedef GType GtkType; |
GtkTypeest un entier unique idnetifiant le type. Le noyau des informations concernant les types sont contenus dans une structure privée nommée GtkTypeNode.
typedef GType GtkFundamentalType; |
GtkFundamentalType
est déprécié et ne doit plus être utilisé dans un nouveau code.
GtkFundamentalType est un type d'énumération qui liste tous les types fondamentaux possibles (par exemple : char, uchar, int, long, float, etc).
#define GTK_CLASS_NAME(class) (g_type_name (G_TYPE_FROM_CLASS (class))) |
GTK_CLASS_NAME
est déprécié et ne doit plus être utilisé dans un nouveau code. Utilisez g_type_name()
et G_TYPE_FROM_CLASS()
à la place.
Retourne le nom du type de la class
.
class : |
un GtkTypeClass. |
#define GTK_CLASS_TYPE(class) (G_TYPE_FROM_CLASS (class)) |
GTK_CLASS_TYPE
est déprécié et ne doit plus être utilisé dans un nouveau code. Utilisez G_TYPE_FROM_CLASS()
à la place.
Retourne le type de la classe class
.
class : |
un GtkTypeClass. |
#define GTK_TYPE_IS_OBJECT(type) (g_type_is_a ((type), GTK_TYPE_OBJECT)) |
GTK_TYPE_IS_OBJECT
est déprécié et ne doit plus être utilisé dans un nouveau code. Utilisez G_TYPE_IS_OBJECT()
à la place.
Retourne TRUE
si type
est un GTK_TYPE_OBJECT
.
type : |
a GtkType. |
#define GTK_TYPE_FUNDAMENTAL_LAST (G_TYPE_LAST_RESERVED_FUNDAMENTAL - 1) |
GTK_TYPE_FUNDAMENTAL_LAST
est déprécié et ne doit plus être utilisé dans un nouveau code. Utilisez G_TYPE_LAST_RESERVED_FUNDAMENTAL -
1 à la place.
The highest-numbered structured or flat enumerated type value.
#define GTK_TYPE_FUNDAMENTAL_MAX (G_TYPE_FUNDAMENTAL_MAX) |
GTK_TYPE_FUNDAMENTAL_MAX
est déprécié et ne doit plus être utilisé dans un nouveau code. utilisez G_TYPE_FUNDAMENTAL_MAX à la place
The maximum fundamental enumerated type value.
#define GTK_STRUCT_OFFSET G_STRUCT_OFFSET |
GTK_STRUCT_OFFSET
est déprécié et ne doit plus être utilisé dans un nouveau code. Utilisez G_STRUCT_OFFSET()
à la place.
Utilisez à la place de
, qui est utilisé s'il existe.
offsetof()
#define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST |
Caste (faire une conversion de type explicite), l' objet tobj
en cast
.
Si G_DISABLE_CAST_CHECKS
est défini, castez le simplement. Autrement, contrôlez si on peut caster tobj
en cast
.
#define GTK_CHECK_CLASS_CAST G_TYPE_CHECK_CLASS_CAST |
Caste un objet en tobj
en cast
.
Si G_DISABLE_CAST_CHECKS
est définit, castez le simplement. Autrement, contrôlez si on peut castert tobj
en cast
.
#define GTK_CHECK_TYPE G_TYPE_CHECK_INSTANCE_TYPE |
Détermine si type_object
est un type de otype
.
#define GTK_CHECK_CLASS_TYPE G_TYPE_CHECK_CLASS_TYPE |
Détermine si type_class
est un type de otype
.
#define GTK_CHECK_GET_CLASS G_TYPE_INSTANCE_GET_CLASS |
Obtient la classe de tobj
.
#define GTK_FUNDAMENTAL_TYPE G_TYPE_FUNDAMENTAL |
GTK_FUNDAMENTAL_TYPE
est déprécié et ne doit plus être utilisé dans un nouveau code.
Converti un type GTK+ en un type fondamental.
#define GTK_SIGNAL_FUNC(f) ((GtkSignalFunc) (f)) |
Just a macroized cast into a GtkSignalFunc.
f : |
typedef GBaseInitFunc GtkClassInitFunc; |
GtkClassInitFunc
est déprécié et ne doit plus être utilisé dans un nouveau code.
Définit un pointeur de fonction.
typedef GInstanceInitFunc GtkObjectInitFunc; |
GtkObjectInitFunc
est déprécié et ne doit plus être utilisé dans un nouveau code.
Définit un pointeur de fonction.
void (*GtkDestroyNotify) (gpointer data); |
Définit un pointeur de fonction.
data : |
gpointer |
void (*GtkCallbackMarshal) (GtkObject *object, |
Définit un pointeur de fonction.
typedef GSignalCMarshaller GtkSignalMarshaller; |
GtkSignalMarshaller
est déprécié et ne doit plus être utilisé dans un nouveau code.
Définit un pointeur de fonction.
typedef GTypeInstance GtkTypeObject;
GtkTypeObject
est déprécié et ne doit plus être utilisé dans un nouveau code.
A GtkTypeObject defines
the minimum structure requirements
for type instances. Type instances returned from gtk_type_new()
and initialized through a GtkObjectInitFunc need
to directly inherit
from this structure or at least copy its fields one by one.
typedef struct {
GtkType type;
gchar *name;
/* this union only defines the required storage types for
* the possibile values, thus there is no gint enum_data field,
* because that would just be a mere alias for gint int_data.
* use the GTK_VALUE_*() and GTK_RETLOC_*() macros to access
* the discrete memebers.
*/
union {
/* flat values */
gchar char_data;
guchar uchar_data;
gboolean bool_data;
gint int_data;
guint uint_data;
glong long_data;
gulong ulong_data;
gfloat float_data;
gdouble double_data;
gchar *string_data;
GtkObject *object_data;
gpointer pointer_data;
/* structured values */
struct {
GtkSignalFunc f;
gpointer d;
} signal_data;
} d;
} GtkArg;
GtkArg
est déprécié et ne doit plus être utilisé dans un nouveau code.
This is a structure that we use to pass in typed values (and names).
#define GTK_VALUE_CHAR(a) ((a).d.char_data)
GTK_VALUE_CHAR
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_CHAR
.
a : |
a GtkArg. |
#define GTK_VALUE_UCHAR(a) ((a).d.uchar_data)
GTK_VALUE_UCHAR
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_UCHAR
.
a : |
a GtkArg. |
#define GTK_VALUE_BOOL(a) ((a).d.bool_data)
GTK_VALUE_BOOL
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_BOOL
.
a : |
a GtkArg. |
#define GTK_VALUE_INT(a) ((a).d.int_data)
GTK_VALUE_INT
is deprecated and should not be used in newly-written code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_INT
.
a : |
a GtkArg. |
#define GTK_VALUE_UINT(a) ((a).d.uint_data)
GTK_VALUE_UINT
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_UINT
.
a : |
a GtkArg. |
#define GTK_VALUE_LONG(a) ((a).d.long_data)
GTK_VALUE_LONG
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_LONG
.
a : |
a GtkArg. |
#define GTK_VALUE_ULONG(a) ((a).d.ulong_data)
GTK_VALUE_ULONG
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_ULONG
.
a : |
a GtkArg. |
#define GTK_VALUE_FLOAT(a) ((a).d.float_data)
GTK_VALUE_FLOAT
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_FLOAT
.
a : |
a GtkArg. |
#define GTK_VALUE_DOUBLE(a) ((a).d.double_data)
GTK_VALUE_DOUBLE
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_DOUBLE
.
a : |
a GtkArg. |
#define GTK_VALUE_STRING(a) ((a).d.string_data)
GTK_VALUE_STRING
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_STRING
.
a : |
a GtkArg. |
#define GTK_VALUE_ENUM(a) ((a).d.int_data)
GTK_VALUE_ENUM
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_ENUM
.
a : |
a GtkArg. |
#define GTK_VALUE_FLAGS(a) ((a).d.uint_data)
GTK_VALUE_FLAGS
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_FLAGS
.
a : |
a GtkArg. |
#define GTK_VALUE_BOXED(a) ((a).d.pointer_data)
GTK_VALUE_BOXED
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_BOXED
.
a : |
a GtkArg. |
#define GTK_VALUE_POINTER(a) ((a).d.pointer_data)
GTK_VALUE_POINTER
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_POINTER
.
a : |
a GtkArg. |
#define GTK_VALUE_OBJECT(a) ((a).d.object_data)
GTK_VALUE_OBJECT
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_OBJECT
.
a : |
a GtkArg. |
#define GTK_VALUE_SIGNAL(a) ((a).d.signal_data)
GTK_VALUE_SIGNAL
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the value of a GtkArg whose GtkType
is GTK_TYPE_SIGNAL
.
a : |
a GtkArg. |
#define GTK_RETLOC_CHAR(a) ((gchar*) (a).d.pointer_data)
GTK_RETLOC_CHAR
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_CHAR
.
a : |
a GtkArg. |
#define GTK_RETLOC_UCHAR(a) ((guchar*) (a).d.pointer_data)
GTK_RETLOC_UCHAR
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_UCHAR
.
a : |
a GtkArg. |
#define GTK_RETLOC_BOOL(a) ((gboolean*) (a).d.pointer_data)
GTK_RETLOC_BOOL
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_BOOL
.
a : |
a GtkArg. |
#define GTK_RETLOC_INT(a) ((gint*) (a).d.pointer_data)
GTK_RETLOC_INT
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_INT
.
a : |
a GtkArg. |
#define GTK_RETLOC_UINT(a) ((guint*) (a).d.pointer_data)
GTK_RETLOC_UINT
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_UINT
.
a : |
a GtkArg. |
#define GTK_RETLOC_LONG(a) ((glong*) (a).d.pointer_data)
GTK_RETLOC_LONG
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_LONG
.
a : |
a GtkArg. |
#define GTK_RETLOC_ULONG(a) ((gulong*) (a).d.pointer_data)
GTK_RETLOC_ULONG
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_ULONG
.
a : |
a GtkArg. |
#define GTK_RETLOC_FLOAT(a) ((gfloat*) (a).d.pointer_data)
GTK_RETLOC_FLOAT
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_FLOAT
.
a : |
a GtkArg. |
#define GTK_RETLOC_DOUBLE(a) ((gdouble*) (a).d.pointer_data)
GTK_RETLOC_DOUBLE
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_DOUBLE
.
a : |
a GtkArg. |
#define GTK_RETLOC_STRING(a) ((gchar**) (a).d.pointer_data)
GTK_RETLOC_STRING
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_STRING
.
a : |
a GtkArg. |
#define GTK_RETLOC_ENUM(a) ((gint*) (a).d.pointer_data)
GTK_RETLOC_ENUM
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_ENUM
.
a : |
a GtkArg. |
#define GTK_RETLOC_FLAGS(a) ((guint*) (a).d.pointer_data)
GTK_RETLOC_FLAGS
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_FLAGS
.
a : |
a GtkArg. |
#define GTK_RETLOC_BOXED(a) ((gpointer*) (a).d.pointer_data)
GTK_RETLOC_BOXED
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_BOXED
.
a : |
a GtkArg. |
#define GTK_RETLOC_POINTER(a) ((gpointer*) (a).d.pointer_data)
GTK_RETLOC_POINTER
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_POINTER
.
a : |
a GtkArg. |
#define GTK_RETLOC_OBJECT(a) ((GtkObject**) (a).d.pointer_data)
GTK_RETLOC_OBJECT
est déprécié et ne doit plus être utilisé dans un nouveau code.
If the GtkArg contains a
pointer to the value, this macro will be a pointer to a GTK_TYPE_OBJECT
.
a : |
a GtkArg. |
typedef struct {
gchar *type_name;
guint object_size;
guint class_size;
GtkClassInitFunc class_init_func;
GtkObjectInitFunc object_init_func;
gpointer reserved_1;
gpointer reserved_2;
GtkClassInitFunc base_class_init_func;
} GtkTypeInfo;
GtkTypeInfo
est déprécié et ne doit plus être utilisé dans un nouveau code.
Holds information about the type. gtk_type_name()
returns the name.
object_size
is somehow set to the number of bytes that an instance of
the object will occupy. class_init_func
holds the type's
initialization function. object_init_func
holds the initialization
function for an instance of the object. reserved_1
is used for
GtkEnumValue
to hold the enumerated values.
typedef GTypeClass GtkTypeClass;
GtkTypeClass
est déprécié et ne doit plus être utilisé dans un nouveau code.
The base structure for a GTK+ type. Every type inherits this as a base structure.
typedef GEnumValue GtkEnumValue;
GtkEnumValue
est déprécié et ne doit plus être utilisé dans un nouveau code.
A structure which contains a single enum value, and its name, and its nickname.
typedef GFlagsValue GtkFlagValue;
GtkFlagValue
est déprécié et ne doit plus être utilisé dans un nouveau code.
void gtk_type_init (GTypeDebugFlags debug_flags);
gtk_type_init
est déprécié et ne doit plus être utilisé dans un nouveau code.
Initializes the data structures associated with GTK+ types.
debug_flags : |
GtkType gtk_type_unique (GtkType parent_type,
const GtkTypeInfo *gtkinfo);
gtk_type_unique
est déprécié et ne doit plus être utilisé dans un nouveau code.
Creates a new, unique type.
parent_type : |
if zero, a fundamental type is created. |
gtkinfo : |
|
Returns : | the new GtkType. |
#define gtk_type_name(type) g_type_name (type)
gtk_type_name
est déprécié et ne doit plus être utilisé dans un nouveau code.
Returns a pointer to the name of a type, or NULL
if it has none.
#define gtk_type_from_name(name) g_type_from_name (name)
gtk_type_from_name
est déprécié et ne doit plus être utilisé dans un nouveau code.
Gets the internal representation of a type, given its name.
name : |
the name of a GTK+ type |
Returns : | a GtkType. |
#define gtk_type_parent(type) g_type_parent (type)
gtk_type_parent
est déprécié et ne doit plus être utilisé dans un nouveau code.
Returns the parent type of a GtkType.
gpointer gtk_type_class (GtkType type);
Returns a pointer pointing to the class of type
or NULL
if there was
any trouble identifying type
.
Initializes the class if necessary.
type : |
a GtkType. |
Returns : | pointer to the class. |
gpointer gtk_type_new (GtkType type);
gtk_type_new
est déprécié et ne doit plus être utilisé dans un nouveau code.
Creates a new object of a given type, and return a pointer to it.
Returns NULL
if you give it
an invalid type. It allocates the object
out of the type's memory chunk if there is a memory chunk. The object
has all the proper initializers called.
type : |
a GtkType. |
Returns : | pointer to a GtkTypeObject. |
#define gtk_type_is_a(type, is_a_type) g_type_is_a ((type), (is_a_type))
gtk_type_is_a
est déprécié et ne doit plus être utilisé dans un nouveau code.
Looks in the type hierarchy to see if type
has is_a_type
among its
ancestors. Do so with a simple lookup, not a loop.
GtkEnumValue* gtk_type_enum_get_values (GtkType enum_type);
gtk_type_enum_get_values
est déprécié et ne doit plus être utilisé dans un nouveau code.
If enum_type
has values, then return a pointer to all of them.
enum_type : |
a GtkType. |
Returns : | GtkEnumValue* |
GtkFlagValue* gtk_type_flags_get_values (GtkType flags_type);
gtk_type_flags_get_values
est déprécié et ne doit plus être utilisé dans un nouveau code.
If flags_type
has values, then return a pointer to all of them.
flags_type : |
a GtkType. |
Returns : | GtkFlagValue* |
GtkEnumValue* gtk_type_enum_find_value (GtkType enum_type,
const gchar *value_name);
gtk_type_enum_find_value
est déprécié et ne doit plus être utilisé dans un nouveau code.
Returns a pointer to one of enum_type
's
GtkEnumValues's whose name
(or nickname) matches value_name
.
enum_type : |
a GtkType. |
value_name : |
the name to look for. |
Returns : | GtkEnumValue* |
GtkFlagValue* gtk_type_flags_find_value (GtkType flags_type,
const gchar *value_name);
gtk_type_flags_find_value
est déprécié et ne doit plus être utilisé dans un nouveau code.
Returns a pointer to one of flag_type
's
GtkFlagValue's
whose name (or nickname) matches value_name
.
flags_type : |
a GtkType. |
value_name : |
the name to look for. |
Returns : | GtkFlagValue* |