From: Alexander W. <a.w...@ph...> - 2008-05-20 10:28:19
|
Hi! > Pascal Georges, sobota, 17 maja 2008: > >There are some changes to apply to Makefiles, that's all. But to take > >advantage of new widgets, some code needs to be rewritten, but > most it is > >really simple : for example button -> ttk::button. So for each Scid's > >dialogs or windows, it is just a few minutes of work. > Just tried it and it seems to works well. No > noticeable widget changes without aforementioned code > changes, but font antialiasing makes Scid look much > better. Hm, well I do not need antialiasing if I use a decent bitmap font, hence this does not improve the look of scid here. > Yes, that's right. Moreover with ttk:: widgets, scrollbars don't look > like old Motif 1.0 any more, and I really dislike their current look. Actually, I do not share your disliking of Motif here either. On the other hand, just ot mention some points I did dislike once just installed ActiveState TK to /usr/local: - My font is gone, I get some "Ant 2pt" replacement, which looks really ugly and is barely readable. - My prefered Merida2-set is gone, as there lacks the necessary lib. - I did not check wether snack is available for move announcments, though I guess not. - One has to install 8.5 by hand. I chose the binary for Linux which worked for me. Though I did not dive into the "how do I get the missing packages". THEREFORE: I'd still wait for porting ot 8.5 till it is just available in all major distributions. Till then also the bugchecking of the new Tcl/Tk "in the wild" can be done by the "bleeding edge fans". I would spend a second on the follwoing thought. Take the average user. He fetches scid, starts it and nothing works simply cause his distribution does not offer Tcl/Tk 8.5. Most likely, these days, he'll not fiddle out why it does not work, and just drop the project and never come back. Especially, as we're talking about a project thats targeted to a _user_ and not to a programmer or scientist. Leave the code on 8.4 compatiblity it will work even if this user has 8.5 installed. Still, the only major distribution I currently know of that offers it by default is Ubuntu in the latest releases (Gutsy or whatever they call the thing, onwards.) Hence, I'd consider what does the project more favour: a new scrollbar or getting it working painlessly everywhere. Just my 2 cent. -- Kind regards, / War is Peace. | Freedom is Slavery. Alexander Wagner | Ignorance is Strength. | | Theory : G. Orwell, "1984" / In practice: USA, since 2001 |