Re: drawing a line
- From: Shiraz Baig <shiraz_baig yahoo com>
- To: gtk-list gnome org
- Subject: Re: drawing a line
- Date: Thu, 31 Jan 2002 21:05:57 -0800 (PST)
Hi,
Thanks for the reply. But I have not really
understood the answer. My doubt is that if Drawing the
line with the timer function does not need any
"expose" event. Then why is pushing_button needing it?
Why can't pushing_button also draw the line without
expose_event?
Thanks.
Shiraz
--- John Cupitt ng-london org uk wrote:
> Shiraz Baig wrote:
>
> > Hi,
> > I want to draw a line when I push a button. I
> have
> > written the following code. It draws line thru
> two
> > alternative signal commands.
> > a. Thru the timer function.
> > b. Thru the push button.
> >
> > It works with the timer function. But it does not
> work
> > with the push button.
> >
> > Question:
> > Can anyone suggest how can it draw the line when
> I
> > click the button?
> >
>
>
> Hi, you need to connect to "expose_event" and do
> your repaint there.
>
> Don't paint on button click. Instead, change your
> model (your internal
> representation of what it is you are showing on the
> screen), and ask for
> a repaint to be queued for your window with
> gtk_widget_draw().
>
> Also, you have a problem with your button callback.
>
> The scribble example covers some of this stuff:
>
>
http://www.gtk.org/tutorial/sec-thedrawingareawidget.html
>
> John
>
>
>
>
>
==========================================================
>
> Coming soon:
> Aelbert Cuyp 13 February - 12 May 2002
>
> For information and tickets:
> http://www.nationalgallery.org.uk
__________________________________________________
Do You Yahoo!?
Great stuff seeking new owners in Yahoo! Auctions!
http://auctions.yahoo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]