]>
Commit | Line | Data |
---|---|---|
1 | This directory contains a collection of programs to demonstrate | |
2 | the features of the Tk toolkit. The programs are all scripts for | |
3 | "wish", a windowing shell. If wish has been installed in /usr/local | |
4 | then you can invoke any of the programs in this directory just | |
5 | by typing its file name to your command shell. Otherwise invoke | |
6 | wish on the file using the "-f" switch to wish, e.g. "wish -f hello". | |
7 | The rest of this file contains a brief description of each program. | |
8 | Files with names ending in ".tcl" are procedure packages used by one | |
9 | or more of the demo programs; they can't be used as programs by | |
10 | themselves so they aren't described below. | |
11 | ||
12 | hello - Creates a single button; if you click on it, a message | |
13 | is typed and the application terminates. | |
14 | ||
15 | widget - Contains a collection of demonstrations of the widgets | |
16 | currently available in the Tk library. Most of the .tcl | |
17 | files are scripts for individual demos available through | |
18 | the "widget" program. | |
19 | ||
20 | ixset - A simple Tk-based wrapper for the "xset" program, which | |
21 | allows you to interactively query and set various X options | |
22 | such as mouse acceleration and bell volume. Thanks to | |
23 | Pierre David for contributing this example. | |
24 | ||
25 | rolodex - A mock-up of a simple rolodex application. It has much of | |
26 | the user interface for such an application but no back-end | |
27 | database. This program was written in response to Tom | |
28 | LaStrange's toolkit benchmark challenge. | |
29 | ||
30 | timer - Displays a seconds timer with start and stop buttons. | |
31 | Control-c and control-q cause it to exit. | |
32 | ||
33 | browse - A simple directory browser. Invoke it with and argument | |
34 | giving the name of the directory you'd like to browse. | |
35 | Double-click on files or subdirectories to browse them. | |
36 | Control-c and control-q cause the program to exit. | |
37 | ||
38 | dialog - Displays a simple dialog. Click on any button and the | |
39 | application exits. | |
40 | ||
41 | size - Takes three arguments: the name of an application, the | |
42 | name of a widget in that application, and the name of an | |
43 | integer-valued option for that widget. Allows you to | |
44 | interactively resize the given option. For example, | |
45 | start up the dialog demo, then type | |
46 | "size dialog .bot.middle -pady" for an example. | |
47 | ||
48 | color - Similar to "size", but modifies a color option. Try | |
49 | "color dialog .bot.middle -bg" for an example. | |
50 | ||
51 | tkSquare.c - A very simple widget to provide an example of how to | |
52 | implement a new widget. When building a new widget you | |
53 | may find it useful to start from this code. |