[681] in The GTK GIMP ToolKit mailing list archive
[gtk-list] signals...?
daemon@ATHENA.MIT.EDU (Jeff)
Fri Aug 8 00:57:05 1997
To: gtk-list@redhat.com
From: Jeff <schizm@pc-4374.bc.rogers.wave.ca>
Date: 07 Aug 1997 21:00:41 -0700
Resent-From: gtk-list@redhat.com
Reply-To: gtk-list@redhat.com
I do this:
*************************************************************
area = gtk_drawing_area_new();
gtk_drawing_area_size( GTK_DRAWING_AREA(area), 500, 200);
gtk_signal_connect_object (GTK_OBJECT (area), "expose_event",
(GtkSignalFunc) area_expose_event, GTK_OBJECT(area));
gtk_signal_connect (GTK_OBJECT (area), "button_press_event",
(GtkSignalFunc) area_button_press_event, GTK_OBJECT(area));
gtk_widget_set_events (area, GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK |
GDK_POINTER_MOTION_MASK | GDK_KEY_PRESS_MASK );
*************************************************************
and things work, when its exposed, it does stuff, when there is a button
click, it does stuff......
the below is what i want, and DOESNT work:
*************************************************************
image = gdk_image_new(GDK_IMAGE_FASTEST, visual,
CANVAS_WIDTH, CANVAS_HEIGHT);
imageWidget = gtk_image_new( image, NULL );
gtk_signal_connect_object (GTK_OBJECT (imageWidget), "expose_event",
(GtkSignalFunc) area_expose_event,
GTK_OBJECT(imageWidget));
gtk_signal_connect (GTK_OBJECT (imageWidget), "button_press_event",
(GtkSignalFunc) area_button_press_event,
GTK_OBJECT(imageWidget));
gtk_widget_set_events (imageWidget, GDK_EXPOSURE_MASK |
GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK |
GDK_POINTER_MOTION_MASK |
GDK_KEY_PRESS_MASK );
*************************************************************
both widgets show....i can draw pictures etc using image->mem.....
but one the drawingarea one registers signals.... :/
what fundamental thing am I missing? :)
beginning to bother me since I cannot seem to gleen the answer from source
thanks
Jeff
--
To unsubscribe: mail -s unsubscribe gtk-list-request@redhat.com < /dev/null