Sounds like good stuff. I tried it on Mac OS X using Pd-extended
0.41.4, there are some ttk:style statements not wrapped in the Tcl/Tk
8.5 test around line 414, so that caused problems with 8.4. On Mac OS
X, the font is a bit weird and others things are too. That's the pain
of cross-platform programming...
Anyway, I think the way forward is for you to adapt your changes to
the new GUI code. You could either do it as 'diff' patches or I think
it would be possible to make it a plugin so you can only worry about a
single platform.
Here's more info that, if you look in the pd/startup/disabled folder
you can see an example called 'gtklook.tcl' which uses the 'option'
system to mess with the look:
http://puredata.info/dev/PdGuiRewrite
.hc
On Sep 4, 2009, at 3:19 PM, Ivica Ico Bukvic wrote:
Hans (and others),
Attached is teh GUI rewrite I did this summer which also ports
existing
GUI into the tcl/tk 8.5 with following features:
1) code setup so that the 8.4 systems remain unaffected (this has not
been fully tested)
2) new linux theme built on clam theme (not sure if this is its right
name)
3) easy altering of the color scheme (see top of the script, currently
configured to use Ubuntu human)
4) all Pd widgets ported to 8.5
5) new color picker widget for Linux (as tcl/tk has only 8.4 version
of
it so it makes it look ultra-ugly in comparison with others) with
color
saving options
6) other widget/style clean-up to make it more consistent
7) pd opens in minimial form (console closed) for performance mode
8) added console clean button (when in expanded view)
9) bunch of error-checking and bug-fixes (e.g. windows closing when
done
etc.)
Needless to mention this thing looks a lot nicer to my eyes than the
old
version. Finally, my apologies for not forward you this sooner
(blame it
on summer vacation and then beginning of a new semester if you
like :-)
Let me know if you have any questions.
Best wishes,
Ivica Ico Bukvic, D.M.A.
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Assistant Co-Director, CCTAD
CHCI, CS, and Art (by courtesy)
Virginia Tech
Department of Music
Blacksburg, VA 24061-0240
(540) 231-6139
(540) 231-5034 (fax)
ico.bukvic.net
<pd.tk>
----------------------------------------------------------------------------
Man has survived hitherto because he was too ignorant to know how to
realize his wishes. Now that he can realize them, he must either
change them, or perish. -William Carlos Williams
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list