The main application toolbar contains
a dock for frequently accessed widget attributes and the icons for selecting
geometry management.
Left to right: relief, border, anchor, pack side, foreground, background,
font, font-size, font-style, text-alignment, grid manager, pack manager,
and place manager. On the bottom from left to right are the status indicator,
mode indicator and save status bar. |
|
The toolbar is contains icons for each supported
widget. From here you can create toplevel
windows (that's a form for you VB people) and insert widgets. From left
to right and top to bottom: pointer for selecting widgets, toplevel, message,
frame, canvas, button, entry, label, listbox, text, checkbutton, radiobutton,
vertical scrollbar, horizontal scrollbar, vertical scale, horizontal scale,
menubutton. |
|
The attribute editor allows the manipulation
of widget attributes which are not geometry-manager specific. These
attributes are returned by tcl commands in the form:
.widget
configure |
|
The procedure browser... |
|
... and it's associated procedure editor,
that comes with copy/paste and find/replace tools. |
|
The find/replace tool. |
|
A list of windows (forms) in your project. |
|
In Tcl/Tk, event handlers are defined using
the powerful "bindings" mechanism. |
|
Adding custom bindings. |
|
Binding tags allow several widgets to react
to the same events. |
|
The widget tree shows how your widgets are
organized. |
|
Editing menus in your application... |
|
Application preferences. |
|
In your project you can maintain a list of
images... |
|
... and use them for the label widget for
example. |
|
Here you see the label widget configured with
the image shown above. |
|
Managing a list of fonts in your project... |
|
... adding a new font ... |
|
... selecting a font for a widget ... |
|
... here we go. |
|
The command console enables you to quickly
issue commands and check their results. |
|
The system inspector helps you to check whether
variables exist, which packages are loaded, what window bindings are, etc. |
|
Ooops... something wrong happened. |
|
Let's take a look at the stack trace. |
|
Build-in support for [Incrl Tcl/Tk] and megawidgets. |
|
The widget tree displays childsites of [Incr
Tcl/Tk] widgets. |
|