Re: eventbox
- From: Vlad Harchev <hvv hippo ru>
- To: =?koi8-r?Q?Niklas_H=F6glund?= <gtk hoglund pp se>
- Cc: gtk-list gnome org
- Subject: Re: eventbox
- Date: Fri, 7 Jul 2000 17:46:05 +0500 (SAMST)
On Fri, 7 Jul 2000, Niklas Höglund wrote:
Hi,
> Hi!
> I have some trouble using eventbox'es.
>
> I create a eventbox and I connect a signal to it...
>
> >gtk_signal_connect (GTK_OBJECT(event_box), "button_press_event",
> > GTK_SIGNAL_FUNC (gw), GINT_TO_POINTER(var));
>
> but when in the gw() function print the var it is wrong...
> > g_print("got: %d \n", GPOINTER_TO_INT(data));
>
> (see eventbox.c that I've attached)
>
> Anyone have any clue what I've done wrong?
Your 'gw' function is defined as follows in your code:
void gw(GtkWidget *widget, gpointer data)
{
g_print("got: %d \n", GPOINTER_TO_INT(data));
}
But for "button_press_event" signal the callback prototype expected is
gboolean gw(GtkWidget *widget, GdkEventButton *event, gpointer user_data);
So redeclare your 'gw' this way and all should work as expected.
> //Mvh Niklas
>
Best regards,
-Vlad
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]