| Top |
| typedef | GtkType |
| typedef | GtkFundamentalType |
| #define | GTK_STRUCT_OFFSET |
| #define | GTK_CHECK_CAST |
| #define | GTK_CHECK_CLASS_CAST |
| #define | GTK_CHECK_TYPE |
| #define | GTK_CHECK_CLASS_TYPE |
| #define | GTK_CHECK_GET_CLASS |
| #define | GTK_FUNDAMENTAL_TYPE |
| typedef | GtkClassInitFunc |
| typedef | GtkObjectInitFunc |
| typedef | GtkSignalMarshaller |
| typedef | GtkTypeObject |
| struct | GtkArg |
| struct | GtkTypeInfo |
| typedef | GtkTypeClass |
| typedef | GtkEnumValue |
| typedef | GtkFlagValue |
#define GTK_CLASS_NAME(class) (g_type_name (G_TYPE_FROM_CLASS (class)))
GTK_CLASS_NAME is deprecated and should not be used in newly-written code.
#define GTK_CLASS_TYPE(class) (G_TYPE_FROM_CLASS (class))
GTK_CLASS_TYPE is deprecated and should not be used in newly-written code.
#define GTK_TYPE_IS_OBJECT(type) (g_type_is_a ((type), GTK_TYPE_OBJECT))
GTK_TYPE_IS_OBJECT is deprecated and should not be used in newly-written code.
#define GTK_TYPE_FUNDAMENTAL_LAST (G_TYPE_LAST_RESERVED_FUNDAMENTAL - 1)
GTK_TYPE_FUNDAMENTAL_LAST is deprecated and should not be used in newly-written code.
#define GTK_TYPE_FUNDAMENTAL_MAX (G_TYPE_FUNDAMENTAL_MAX)
GTK_TYPE_FUNDAMENTAL_MAX is deprecated and should not be used in newly-written code.
#define GTK_SIGNAL_FUNC(f) G_CALLBACK(f)
GTK_SIGNAL_FUNC is deprecated and should not be used in newly-written code.
void
(*GtkSignalFunc) (void);
GtkSignalFunc is deprecated and should not be used in newly-written code.
gboolean
(*GtkFunction) (gpointer data);
GtkFunction is deprecated and should not be used in newly-written code.
void
(*GtkDestroyNotify) (gpointer data);
GtkDestroyNotify is deprecated and should not be used in newly-written code.
void (*GtkCallbackMarshal) (GtkObject *object,gpointer data,guint n_args,GtkArg *args);
GtkCallbackMarshal is deprecated and should not be used in newly-written code.
#define GTK_VALUE_CHAR(a) ((a).d.char_data)
GTK_VALUE_CHAR is deprecated and should not be used in newly-written code.
#define GTK_VALUE_UCHAR(a) ((a).d.uchar_data)
GTK_VALUE_UCHAR is deprecated and should not be used in newly-written code.
#define GTK_VALUE_BOOL(a) ((a).d.bool_data)
GTK_VALUE_BOOL is deprecated and should not be used in newly-written code.
#define GTK_VALUE_INT(a) ((a).d.int_data)
GTK_VALUE_INT is deprecated and should not be used in newly-written code.
#define GTK_VALUE_UINT(a) ((a).d.uint_data)
GTK_VALUE_UINT is deprecated and should not be used in newly-written code.
#define GTK_VALUE_LONG(a) ((a).d.long_data)
GTK_VALUE_LONG is deprecated and should not be used in newly-written code.
#define GTK_VALUE_ULONG(a) ((a).d.ulong_data)
GTK_VALUE_ULONG is deprecated and should not be used in newly-written code.
#define GTK_VALUE_FLOAT(a) ((a).d.float_data)
GTK_VALUE_FLOAT is deprecated and should not be used in newly-written code.
#define GTK_VALUE_DOUBLE(a) ((a).d.double_data)
GTK_VALUE_DOUBLE is deprecated and should not be used in newly-written code.
#define GTK_VALUE_STRING(a) ((a).d.string_data)
GTK_VALUE_STRING is deprecated and should not be used in newly-written code.
#define GTK_VALUE_ENUM(a) ((a).d.int_data)
GTK_VALUE_ENUM is deprecated and should not be used in newly-written code.
#define GTK_VALUE_FLAGS(a) ((a).d.uint_data)
GTK_VALUE_FLAGS is deprecated and should not be used in newly-written code.
#define GTK_VALUE_BOXED(a) ((a).d.pointer_data)
GTK_VALUE_BOXED is deprecated and should not be used in newly-written code.
#define GTK_VALUE_POINTER(a) ((a).d.pointer_data)
GTK_VALUE_POINTER is deprecated and should not be used in newly-written code.
#define GTK_VALUE_OBJECT(a) ((a).d.object_data)
GTK_VALUE_OBJECT is deprecated and should not be used in newly-written code.
#define GTK_VALUE_SIGNAL(a) ((a).d.signal_data)
GTK_VALUE_SIGNAL is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_CHAR(a) ((gchar*) (a).d.pointer_data)
GTK_RETLOC_CHAR is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_UCHAR(a) ((guchar*) (a).d.pointer_data)
GTK_RETLOC_UCHAR is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_BOOL(a) ((gboolean*) (a).d.pointer_data)
GTK_RETLOC_BOOL is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_INT(a) ((gint*) (a).d.pointer_data)
GTK_RETLOC_INT is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_UINT(a) ((guint*) (a).d.pointer_data)
GTK_RETLOC_UINT is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_LONG(a) ((glong*) (a).d.pointer_data)
GTK_RETLOC_LONG is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_ULONG(a) ((gulong*) (a).d.pointer_data)
GTK_RETLOC_ULONG is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_FLOAT(a) ((gfloat*) (a).d.pointer_data)
GTK_RETLOC_FLOAT is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_DOUBLE(a) ((gdouble*) (a).d.pointer_data)
GTK_RETLOC_DOUBLE is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_STRING(a) ((gchar**) (a).d.pointer_data)
GTK_RETLOC_STRING is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_ENUM(a) ((gint*) (a).d.pointer_data)
GTK_RETLOC_ENUM is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_FLAGS(a) ((guint*) (a).d.pointer_data)
GTK_RETLOC_FLAGS is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_BOXED(a) ((gpointer*) (a).d.pointer_data)
GTK_RETLOC_BOXED is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_POINTER(a) ((gpointer*) (a).d.pointer_data)
GTK_RETLOC_POINTER is deprecated and should not be used in newly-written code.
#define GTK_RETLOC_OBJECT(a) ((GtkObject**) (a).d.pointer_data)
GTK_RETLOC_OBJECT is deprecated and should not be used in newly-written code.
void
gtk_type_init (GTypeDebugFlags debug_flags);
gtk_type_init is deprecated and should not be used in newly-written code.
GtkType gtk_type_unique (GtkType parent_type,const GtkTypeInfo *gtkinfo);
gtk_type_unique is deprecated and should not be used in newly-written code.
#define gtk_type_name(type) g_type_name (type)
gtk_type_name is deprecated and should not be used in newly-written code.
#define gtk_type_from_name(name) g_type_from_name (name)
gtk_type_from_name is deprecated and should not be used in newly-written code.
#define gtk_type_parent(type) g_type_parent (type)
gtk_type_parent is deprecated and should not be used in newly-written code.
gpointer
gtk_type_class (GtkType type);
gtk_type_class has been deprecated since version 2.14 and should not be used in newly-written code.
Use g_type_class_peek() or g_type_class_ref() instead.
Returns a pointer pointing to the class of type
or NULL if there
was any trouble identifying type
. Initializes the class if
necessary.
gpointer
gtk_type_new (GtkType type);
gtk_type_new is deprecated and should not be used in newly-written code.
#define gtk_type_is_a(type, is_a_type) g_type_is_a ((type), (is_a_type))
gtk_type_is_a is deprecated and should not be used in newly-written code.
GtkEnumValue *
gtk_type_enum_get_values (GtkType enum_type);
gtk_type_enum_get_values is deprecated and should not be used in newly-written code.
GtkFlagValue *
gtk_type_flags_get_values (GtkType flags_type);
gtk_type_flags_get_values is deprecated and should not be used in newly-written code.
GtkEnumValue * gtk_type_enum_find_value (GtkType enum_type,const gchar *value_name);
gtk_type_enum_find_value is deprecated and should not be used in newly-written code.
GtkFlagValue * gtk_type_flags_find_value (GtkType flags_type,const gchar *value_name);
gtk_type_flags_find_value is deprecated and should not be used in newly-written code.
typedef GType GtkFundamentalType;
GtkFundamentalType is deprecated and should not be used in newly-written code.
#define GTK_STRUCT_OFFSET G_STRUCT_OFFSET
GTK_STRUCT_OFFSET is deprecated and should not be used in newly-written code.
#define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST
GTK_CHECK_CAST is deprecated and should not be used in newly-written code.
#define GTK_CHECK_CLASS_CAST G_TYPE_CHECK_CLASS_CAST
GTK_CHECK_CLASS_CAST is deprecated and should not be used in newly-written code.
#define GTK_CHECK_TYPE G_TYPE_CHECK_INSTANCE_TYPE
GTK_CHECK_TYPE is deprecated and should not be used in newly-written code.
#define GTK_CHECK_CLASS_TYPE G_TYPE_CHECK_CLASS_TYPE
GTK_CHECK_CLASS_TYPE is deprecated and should not be used in newly-written code.
#define GTK_CHECK_GET_CLASS G_TYPE_INSTANCE_GET_CLASS
GTK_CHECK_GET_CLASS is deprecated and should not be used in newly-written code.
#define GTK_FUNDAMENTAL_TYPE G_TYPE_FUNDAMENTAL
GTK_FUNDAMENTAL_TYPE is deprecated and should not be used in newly-written code.
typedef GBaseInitFunc GtkClassInitFunc;
GtkClassInitFunc is deprecated and should not be used in newly-written code.
typedef GInstanceInitFunc GtkObjectInitFunc;
GtkObjectInitFunc is deprecated and should not be used in newly-written code.
typedef GSignalCMarshaller GtkSignalMarshaller;
GtkSignalMarshaller is deprecated and should not be used in newly-written code.
typedef GTypeInstance GtkTypeObject;
GtkTypeObject is deprecated and should not be used in newly-written code.
struct GtkArg {
GType 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 {
GCallback f;
gpointer d;
} signal_data;
} d;
};
GtkArg is deprecated and should not be used in newly-written code.
struct GtkTypeInfo {
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 is deprecated and should not be used in newly-written code.
typedef GTypeClass GtkTypeClass;
GtkTypeClass is deprecated and should not be used in newly-written code.
typedef GEnumValue GtkEnumValue;
GtkEnumValue is deprecated and should not be used in newly-written code.