Re: Gtk::DrawingArea
- From: Antonio Coralles <noche suapie reflex at>
- To: gtkmm-list gnome org
- Subject: Re: Gtk::DrawingArea
- Date: Thu, 11 Nov 2004 01:49:08 +0100
Ian Strascina wrote:
Hi, I'm trying to capture a click inside a Gtk::DrawingArea to create a
simple "painting" app (by drawing a pixel and the clicked location)...
Since they DrawingArea itself does not have any specific signals, I
attempted to use both the 'signal_event()' and
'signal_button_press_event()' signals (w/in Gtk::Widget) without
success... I've been looking at the documentation for the last hour
and can't find any other possibilities... Does anyone know how to do
this...??? Am I missing something really simple...???
- Ian
-------------------------------------------------------------------------------
"Should array indices start at 0 or 1??? My compromise of 0.5 was
rejected without, I thought, proper consideration..."
-- Stan Kelly-Bootle
-------------------------------------------------------------------------------
_______________________________________________
gtkmm-list mailing list
gtkmm-list gnome org <mailto:>
http://mail.gnome.org/mailman/listinfo/gtkmm-list
i would suggest you to inherit your class from a Gtk::DrawingArea and
then override
on_button_press_event(GdkEventButton*); this function is inherited from
Gtk::Widget, so you don't see it in the Gtk::DrawingArea ducumentation
unless you select "view all members". maybe you'll also find
on_key_press_event(GdkEventKey*) usefull. besides, and that's the most
important part of my answer, you should look at
http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch14.html, where
you get some more general info about drawing areas and so on. If you
don't know how to use the various GdkEvent... structs, just take a look
at http://developer.gnome.org/doc/API/2.0/gdk/gdk-Event-Structures.html
where you can find detailed information about them. at last, you should
also that a look at Gtk::Layout which is somekind of DrawingArea with
scrolling support.
hope that helps,
antonio
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]