Re: gtk_widget_draw()
- From: Paul Davis <paul linuxaudiosystems com>
- To: Federico Mena Quintero <federico ximian com>
- Cc: gtk-devel-list <gtk-devel-list gnome org>
- Subject: Re: gtk_widget_draw()
- Date: Wed, 18 Aug 2010 12:06:47 -0400
On Wed, Aug 18, 2010 at 11:49 AM, Federico Mena Quintero
<federico ximian com> wrote:
> On Wed, 2010-08-18 at 07:56 -0400, Paul Davis wrote:
>
>> its quite amusing to me how what is being described is slowly
>> converging on something extremely close to a canvas model in many of
>> its most fundamental aspects. am i the only one seeing this? does it
>> matter?
>
> In my mind a canvas does two things:
>
> 1. Retained drawing. You draw something and you get a handle back to it
> so that you can modify it (move it, recolor it, etc.). GDK doesn't do
> retained drawing; it does direct drawing where you draw something but
> you have no way to modify it afterwards.
>
> 2. Hit detection. You get events relative to the objects that you drew.
> This is a lot more sophisticated than "something happened inside this
> rectangular window" :)
in my mind, a canvas does two things:
1) composites together the result of a variety of different objects
drawing themselves, most likely with z-axis ordering. it does
2) event distribution
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]