[681] in The GTK GIMP ToolKit mailing list archive

home help back first fref pref prev next nref lref last post

[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


home help back first fref pref prev next nref lref last post