Re: mouse events

wow.... that was helpful.  Can anyone else help me? 
Maybe give me some urls?  (pls not the documentation
in Or if you're feeling generous, maybe
give me some sample code that makes a DrawingArea
listen for mouse move events.  The tutorials in
<> only demonstrate connecting a handler
to a button's clicked signal.

--- Paul Davis <paul linuxaudiosystems com> wrote:
> >hi!  How do I capture mouse events?  The particular
> >event I'm interested in is mouse move/click/drag. 
> For
> >mouse move, I've tried signal_drag_motion() and
> >signal_motion_notify_event().  More specifically, I
> >have a DrawingArea class and I have overridden the
> two
> >functions I mentioned.  Moving the mose over the
> >DrawingArea does nothing.  It should print out
> >something with cout.
> DrawingAreas do not receive mouse events by default.
> You see to call
> add_events() or set_events(). 
> >One more question, how do I capture resize events
> >within the DrawingArea?
> you probably want to connect to
> signal_configure_event.
> >I've googled for this but it seems that gtkmm has
> very
> >few resources available.  Or am I just not looking
> in
> >the right places?
> you are not looking in the right places. 
> >I'm new to gtkmm and would really appreciate if you
> >gave me sample code.  Thanks!
> get the source distribution and look in the examples
> directory, or
> find it online.
> --p
> >
> >		
> >__________________________________ 
> >Yahoo! Messenger 
> >Show us what our next emoticon should look like.
> Join the fun. 
> >_______________________________________________
> >gtkmm-list mailing list
> >gtkmm-list gnome org
> >
> >

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]