|
From: Michael M. <mm...@ca...> - 2003-10-01 19:23:18
|
On 1 Oct, Kevin Kenny wrote: > 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.) I don't think we should introduce an API for something like this, and then change the API at a later point because the original was botched. People will start updating their widgets to support the new color objects, only to have to change the code again later. I'm not saying that we need a "complete solution" for everything, but we should at least have a plan that takes into account future development. We should at least figure out how the notifications should work for redraw only, then figure out how to make that compatible with the 1.0 release, which will be much simpler. --Michael |