Hi Vlad,
Cheers for the other help, that got it working - rather more easily than I
thought!
> > gtk_signal_emit_by_name(GTK_OBJECT(w_layout[current].drawing_area),
> > "expose_event", GINT_TO_POINTER(current));
> > When the gtk_signal_emit_by_name() is called, I get this warning:
> >
> > Gtk-WARNING **: gtk_signal_collect_params(): invalid NULL pointer for
return
> > argument type `gboolean'
>
> gtk_signal_emit_by_name accepts a variable list of arguments, the last
one is
> ptr to return value (you don't pass it). Also, GINT_TO_POINTER(current)
you
> pass to it will be used for GdkEventExpose *event, not for
> 'current_ptr' (it's bound when you connect the signal!).
Hmm, erk, OK, that would explain it. I've been looking through example code
but half the time they don't give it more than 2 args, which is what I've
done. I don't suppose someone could tell me exactly how to use this?
Rich
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list