| 
     
      
      
      From: <ke...@cr...> - 2003-10-01 18:50:07
      
     
   | 
mm...@ca... said:
> If colors are a elevated to the level of an object, wouldn't that
> encourage people to use color objects for animation?  For example,
> they might create a color called "shimmer", use that color to draw
> lots of items on a canvas, and then set up an "after" script to change
> "shimmer" to various colors of the rainbow at 100ms intervals.
> I think George has a good point.  If colors are objects, they must
> notify widgets to do redraws without forcing layout changes.
Can't we defer that, though, since we have trouble with binary
compatibility and Tk_ClassProcs?  Getting notification when the
desktop theme changes is useful in itself; can't we worry about
animation-by-shimmering-color-palette in the Tcl 9 time frame (where
it has to be, anyway) and still have the other uses for named colors
in 8.5?
(I really dislike the practice of turning down otherwise sound
proposals because their scope is insufficiently broad. It discourages
developers from getting *anything* done if they think they have to
solve all the world's problems before any change is acceptable.)
--
73 de ke9tv/2, Kevin KENNY   GE Corporate Research & Development
ke...@cr...           P. O. Box 8, Bldg. K-1, Rm. 5B36A
                             Schenectady, New York 12301-0008 USA
 |