Tree [c75c26] master /
History



File Date Author Commit
demos 2009-01-03 jenglish jenglish [a257e1] demo.tcl - conditionalize inclusion of spinbox ...
doc 2012-07-02 jenglish jenglish [d23706] (leftover) fix typos in manpage
generic 2013-02-04 jenglish jenglish [996775] [SF#3603077]: forgot to schedule redisplay in [...
library 2013-08-15 Joe English Joe English [c75c26] ttk::progressbar::Autoincrement: Call [$pb step...
macosx 2008-12-01 jenglish jenglish [07e632] New ttk::spinbox widget.
tclconfig 2010-11-13 jenglish jenglish [f6d7d0] Update to TEA 3.9 (tclconfig/tcl.m4 r1.152)
tests 2011-09-22 jenglish jenglish [b7f405] [SF#3404541,#1204186]: Move -takefocus option o...
tools 2005-11-10 jenglish jenglish [bc02a8] Purged all compatibility options and compatibil...
win 2012-07-02 jenglish jenglish [3b74aa] Ensure that all tables passed to Tcl_GetIndexFr...
ChangeLog 2012-04-23 muonics muonics [5ec783] * win/makefile.vc: Don't create extranous "#" d...
Makefile.in 2006-11-26 jenglish jenglish [c070be] Don't build stepTheme.o
README.txt 2006-08-26 jenglish jenglish [ae2c79] Removed some out-of-date information about themes.
aclocal.m4 2004-11-09 jenglish jenglish [efeab8] Regenerated configure scripts.
configure 2010-11-29 jenglish jenglish [ab30e9] Release prep: regenerate configure scripts.
configure.in 2010-11-29 jenglish jenglish [42e59f] Release prep: update version numbers: 0.8.3 => ...
license.terms 2003-10-13 jenglish jenglish [630894] Added license.terms.

Read Me

$Id: README.txt,v 1.8 2006/08/26 16:59:08 jenglish Exp $

~ About:

The Tile Widget Set is an experimental reimplementation of
some of the core Tk widgets.  The primary purpose is
to generate ideas for how to build the next generation of Tk,
when the asteroid strikes and we prepare for the 9.0 release.

~ Features:

    + 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


~ Compiling:

You have your choice of not one, not two, but three, count'em three!
separate build systems to try!  One of them is bound to work for you.

Jeff's TEA3-based build system: "./configure ; make ; make install"
in the top-level directory.

Joe's build system: "./configure ; make ; make install"
in the "generic" subdirectory.  Also TEA-based, just done differently.

Pat's build system (Windows): "cd win ; nmake -f makefile.vc",
or use the Developer Studio Project File "Tile.dsp".

You can also compile in a separate build directory with
Joe's or Jeff's system, if that's what you're into.

*** NOTE ***

The tile package requires access to a few Tk internal routines.
These have been added to the private stubs table for Tk 8.5,
but for 8.4 you will need to link against the Tk 8.4 shared
library directly (import library on Windows).


~ Available themes:

The tile package contains the following built-in themes:

    + "classic", the classic Motif-style appearance

    + "default", a simpler, streamlined look for X11

    + "alt", a "revitalized" look and feel similar
      to GTK+'s default theme and Windows NT appearance;

    + "winnative", which uses the native Win32 API to draw widgets

    + "xpnative", which uses the Windows XP "Visual Styles" API

    + "step", an experimental playground for testing
      out new ideas, such as NeXTStep-style scrollbars.

There are some other themes in the "demos" subdirectory:

    + "blue", another experimental playground used to test out
      the pixmap engine.


~ Availability

The tile widget set is currently 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.