void c2_marshal_NONE__INT_INT_INT (GtkObject *object, GtkSignalFunc func, gpointer func_data, GtkArg * args) { C2Signal_NONE__INT_INT_INT rfunc; rfunc = (C2Signal_NONE__INT_INT_INT) func; (*rfunc) (object, GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), func_data); }
void gtk_marshal_NONE__INT_INT_POINTER (GtkObject * object, GtkSignalFunc func, gpointer func_data, GtkArg * args) { GtkSignal_NONE__INT_INT_POINTER rfunc; rfunc = (GtkSignal_NONE__INT_INT_POINTER) func; (*rfunc) (object, GTK_VALUE_INT (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_POINTER (args[2]), func_data); }
void gtk_marshal_BOOL__POINTER_INT_INT (GtkObject * object, GtkSignalFunc func, gpointer func_data, GtkArg * args) { GtkSignal_BOOL__POINTER_INT_INT rfunc; gboolean *return_val; return_val = GTK_RETLOC_BOOL (args[3]); rfunc = (GtkSignal_BOOL__POINTER_INT_INT) func; *return_val = (*rfunc) (object, GTK_VALUE_POINTER (args[0]), GTK_VALUE_INT (args[1]), GTK_VALUE_INT (args[2]), func_data); }
static inline gboolean gtk_arg_set_from_value (GtkArg *arg, GValue *value, gboolean copy_string) { switch (G_TYPE_FUNDAMENTAL (arg->type)) { case G_TYPE_CHAR: GTK_VALUE_CHAR (*arg) = g_value_get_char (value); break; case G_TYPE_UCHAR: GTK_VALUE_UCHAR (*arg) = g_value_get_uchar (value); break; case G_TYPE_BOOLEAN: GTK_VALUE_BOOL (*arg) = g_value_get_boolean (value); break; case G_TYPE_INT: GTK_VALUE_INT (*arg) = g_value_get_int (value); break; case G_TYPE_UINT: GTK_VALUE_UINT (*arg) = g_value_get_uint (value); break; case G_TYPE_LONG: GTK_VALUE_LONG (*arg) = g_value_get_long (value); break; case G_TYPE_ULONG: GTK_VALUE_ULONG (*arg) = g_value_get_ulong (value); break; case G_TYPE_ENUM: GTK_VALUE_ENUM (*arg) = g_value_get_enum (value); break; case G_TYPE_FLAGS: GTK_VALUE_FLAGS (*arg) = g_value_get_flags (value); break; case G_TYPE_FLOAT: GTK_VALUE_FLOAT (*arg) = g_value_get_float (value); break; case G_TYPE_DOUBLE: GTK_VALUE_DOUBLE (*arg) = g_value_get_double (value); break; case G_TYPE_BOXED: GTK_VALUE_BOXED (*arg) = g_value_get_boxed (value); break; case G_TYPE_POINTER: GTK_VALUE_POINTER (*arg) = g_value_get_pointer (value); break; case G_TYPE_OBJECT: GTK_VALUE_POINTER (*arg) = g_value_get_object (value); break; case G_TYPE_STRING: if (copy_string) GTK_VALUE_STRING (*arg) = g_value_dup_string (value); else GTK_VALUE_STRING (*arg) = (char *) g_value_get_string (value); break; default: return FALSE; } return TRUE; }
void gtk_marshal_INT__INT (GtkObject * object, GtkSignalFunc func, gpointer func_data, GtkArg * args) { GtkSignal_INT__INT rfunc; gint *return_val; return_val = GTK_RETLOC_INT (args[1]); rfunc = (GtkSignal_INT__INT) func; *return_val = (*rfunc) (object, GTK_VALUE_INT (args[0]), func_data); }
void gtk_marshal_NONE__INT_FLOAT_BOOL (GtkObject * object, GtkSignalFunc func, gpointer func_data, GtkArg * args) { GtkSignal_NONE__INT_FLOAT_BOOL rfunc; rfunc = (GtkSignal_NONE__INT_FLOAT_BOOL) func; (*rfunc) (object, GTK_VALUE_INT (args[0]), GTK_VALUE_FLOAT (args[1]), GTK_VALUE_BOOL (args[2]), func_data); }
static void rc_line_buf_set_arg (GtkObject *object, GtkArg *arg, guint arg_id) { RCLineBuf *line_buf; line_buf = RC_LINE_BUF (object); switch (arg_id) { case ARG_FD: rc_line_buf_set_fd (line_buf, GTK_VALUE_INT (*arg)); break; default: break; } } /* rc_line_buf_set_arg */
static void rc_line_buf_get_arg (GtkObject *object, GtkArg *arg, guint arg_id) { RCLineBuf *line_buf; line_buf = RC_LINE_BUF (object); switch (arg_id) { case ARG_FD: GTK_VALUE_INT (*arg) = g_io_channel_unix_get_fd (line_buf->priv->channel); break; default: arg->type = GTK_TYPE_INVALID; break; } } /* rc_line_buf_get_arg */
static void gevasevh_clicks_get_arg(GtkObject * object, GtkArg * arg, guint arg_id) { GtkgEvasEvHClicks *ev; g_return_if_fail(object != NULL); g_return_if_fail(GTK_IS_GEVASEVH_CLICKS_SIGNAL(object)); ev = GTK_GEVASEVH_CLICKS_SIGNAL(object); switch (arg_id) { case ARG_DCLICK_MILLIS: GTK_VALUE_INT(*arg) = ev->dclick_millis; break; default: arg->type = GTK_TYPE_INVALID; break; } }
gint c_fetch_integer (args_data *ap, int i) { /* Return i-th argument as a integer */ gint result; result = GTK_VALUE_INT (ap->args[i]); return (result); }