1
# A copy of gtkmarshalers.list header for convenience
2
# 
3
# see glib-genmarshal(1) for a detailed description of the file format,
4
# possible parameter types are:
5
#   VOID        indicates   no   return   type,  or  no  extra
6
#               parameters. if VOID is used as  the  parameter
7
#               list, no additional parameters may be present.
8
#   BOOLEAN     for boolean types (gboolean)
9
#   CHAR        for signed char types (gchar)
10
#   UCHAR       for unsigned char types (guchar)
11
#   INT         for signed integer types (gint)
12
#   UINT        for unsigned integer types (guint)
13
#   LONG        for signed long integer types (glong)
14
#   ULONG       for unsigned long integer types (gulong)
15
#   ENUM        for enumeration types (gint)
16
#   FLAGS       for flag enumeration types (guint)
17
#   FLOAT       for single-precision float types (gfloat)
18
#   DOUBLE      for double-precision float types (gdouble)
19
#   STRING      for string types (gchar*)
20
#   BOXED       for boxed (anonymous but reference counted) types (GBoxed*)
21
#   POINTER     for anonymous pointer types (gpointer)
22
#   OBJECT      for GObject or derived types (GObject*)
23
#   NONE        deprecated alias for VOID
24
#   BOOL        deprecated alias for BOOLEAN
25
26
BOOLEAN:ENUM
27
BOOLEAN:INT,INT,INT
28
BOOLEAN:POINTER
29
BOOLEAN:VOID
30
VOID:OBJECT
31
VOID:VOID
32
VOID:INT,DOUBLE,DOUBLE