Home > Archive > Tcl > March 2004 > ANNOUNCE: Tile Widget Set, version 0.3
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
ANNOUNCE: Tile Widget Set, version 0.3
|
|
| Joe English 2004-03-28, 12:01 am |
|
[27 March 2004]
ANNOUNCE: Tile Widget Set, version 0.3:
~ What is it?
The Tile widget set is an experimental reimplementation
of some of the standard Tk widgets. The main features are:
+ A revised and expanded version of the TIP #48 style engine
+ Native look and feel under Windows XP
+ Native L&F under other Windows versions
+ "Revitalized" look and feel under Unix
+ scrollbar, button, checkbutton, radiobutton, menubutton,
label, frame, and labelframe widgets, plus a partial
implementation of the scale widget
+ New notebook and progressbar widgets
~ CHANGES in version 0.3:
+ Added support for custom widget styles;
see demos/toolbutton.tcl for an example.
+ XP theme: Native toolbar buttons.
+ Windows native theme: Tile widgets react correctly to system
color changes.
+ Added compatibility resources for all widgets.
Switching between Tile and Tk widgets should be easier now.
Old resources can be set and queried, though they will be
ignored.
+ New menubutton widget.
+ Internals: Changed signature of element Size and Draw
callbacks to take a TTK_Box instead of separate x,y,
width and height parameters.
+ Tweaked and tuned appearance for built-in themes.
+ Miscellaneous bugfixes, refactoring
~ Availability
The tile widget set is hosted under the tktable project
at SourceForge:
<URL: http://tktable.sourceforge.net/ >
<URL: http://sourceforge.net/projects/tktable/ >
Sources are available under the 'tile' module in CVS.
A prebundled tarball is available in the file release area:
<URL: http://sourceforge.net/project/show...?group_id=11464 >
Precompiled libraries for Windows may also be present;
check for availability.
A limited amount of documentation is available here:
<URL: http://tktable.sourceforge.net/tile/doc/ >
And, of course, screenshots:
<URL: http://tktable.sourceforge.net/tile/ >
--Joe English
| |
| Roy Terry 2004-03-29, 11:50 am |
| The continued progress on Tile is great
news for Tk. In my case I've got a
prototype to be delivered in about 3
months. I'm hopeful by then that I
can deliver it on XP and have
it fit right in with customer
visual expectations.
Thanks,
Roy
Joe English wrote:
>
> [27 March 2004]
>
> ANNOUNCE: Tile Widget Set, version 0.3:
>
> ~ What is it?
>
> The Tile widget set is an experimental reimplementation
> of some of the standard Tk widgets. The main features are:
>
> + A revised and expanded version of the TIP #48 style engine
> + Native look and feel under Windows XP
> + Native L&F under other Windows versions
> + "Revitalized" look and feel under Unix
> + scrollbar, button, checkbutton, radiobutton, menubutton,
> label, frame, and labelframe widgets, plus a partial
> implementation of the scale widget
> + New notebook and progressbar widgets
>
> ~ CHANGES in version 0.3:
>
> + Added support for custom widget styles;
> see demos/toolbutton.tcl for an example.
>
> + XP theme: Native toolbar buttons.
>
> + Windows native theme: Tile widgets react correctly to system
> color changes.
>
> + Added compatibility resources for all widgets.
> Switching between Tile and Tk widgets should be easier now.
> Old resources can be set and queried, though they will be
> ignored.
>
> + New menubutton widget.
>
> + Internals: Changed signature of element Size and Draw
> callbacks to take a TTK_Box instead of separate x,y,
> width and height parameters.
>
> + Tweaked and tuned appearance for built-in themes.
>
> + Miscellaneous bugfixes, refactoring
>
> ~ Availability
>
> The tile widget set is hosted under the tktable project
> at SourceForge:
>
> <URL: http://tktable.sourceforge.net/ >
> <URL: http://sourceforge.net/projects/tktable/ >
>
> Sources are available under the 'tile' module in CVS.
> A prebundled tarball is available in the file release area:
>
> <URL: http://sourceforge.net/project/show...?group_id=11464 >
>
> Precompiled libraries for Windows may also be present;
> check for availability.
>
> A limited amount of documentation is available here:
>
> <URL: http://tktable.sourceforge.net/tile/doc/ >
>
> And, of course, screenshots:
>
> <URL: http://tktable.sourceforge.net/tile/ >
>
> --Joe English
| |
| Jeff Hobbs 2004-03-29, 11:50 am |
| > Joe English wrote:
Roy Terry wrote:
[color=darkred]
> The continued progress on Tile is great news for Tk. In my case I've got a
> prototype to be delivered in about 3 months. I'm hopeful by then that I can
> deliver it on XP and have it fit right in with customer visual expectations.
If that's the case, then start using it now so you can provide
beta info and make sure that your prototype is of higher quality
on delivery.
--
Jeff Hobbs, The Tcl Guy
http://www.ActiveState.com/, a division of Sophos
| |
| Roy Terry 2004-03-29, 12:35 pm |
| Jeff Hobbs wrote:
>
>
> Roy Terry wrote:
>
>
> If that's the case, then start using it now so you can provide
> beta info and make sure that your prototype is of higher quality
> on delivery.
Agreed in principle. I still need to balance
with on going developement that also includes wrapping methods,
interfacing with TclMagick, and 8.5 alpha hiccups. :)
>
> --
> Jeff Hobbs, The Tcl Guy
> http://www.ActiveState.com/, a division of Sophos
| |
| Joe English 2004-03-29, 4:37 pm |
| Roy Terry wrote:
>Jeff Hobbs wrote:
>Agreed in principle. I still need to balance
>with on going developement that also includes wrapping methods,
>interfacing with TclMagick, and 8.5 alpha hiccups. :)
The "really adventurous" method:
package require tile
namespace import -force ::tile::*
tile theme use xpnative
is a quick and easy way to switch between standard Tk
and Tile widgets. With the 0.3 release, this should work
with few problems as long as you're not using any megawidget
packages like BWidgets or IWidgets (these are known to
not work well with Tile).
And if something does go horribly wrong, it's easy
to switch back ...
--Joe English
|
|
|
|
|