Next | Top | Index
Full Table of Contents
- Contents
-
- About This Guide
-
- What This Guide Contains
-
- Intended Audience
-
- Additional Reading
-
- Internet Resources for Tcl
-
- Conventions Used in This Guide
-
- 1. - What Tcl Offers
-
- Overview of Components
-
- Tcl Versions Used
-
- Installing SGITCL
-
- 2. - Common Tcl Extensions
-
- Tcl--Tool Command Language
-
- Tcl Syntax and Semantics
-
- TclX--General Purpose Extensions
-
- Tk--User Interface Toolkit
-
- Tm--Tcl Motif
-
- Expect--Remote Control
-
- Expectk--Remote Control Tk
-
- wishx--Windowing Shell
-
- moat--Motif and Tcl Shell
-
- incrTcl--Object-Oriented Tcl
-
- Oratcl and Sybtcl--Database Access
-
- GLXaux and glxwin
-
- 3. - Custom SGITCL Extensions
-
- tclObjSrv--for Objectserver
-
- rstat--Kernel Statistics
-
- sautil--for Network Maps
-
- SNMP--Simple Network Management
-
- wwwHelp--Web Browser Help
-
- sgiHelp--ViewKit Help
-
- Support for Silicon Graphics Widgets
-
- 4. - Using Tcl Motif
-
- Tcl Toolkits
-
- Reading This Chapter
-
- Getting Started
-
- A Simple Example
-
- Enhanced Motif Style
-
- Widget Basics
-
- Widget Names
-
- Creating a Widget
-
- Widget Methods
-
- Widget Resources
-
- Actions and Callbacks
-
- Translations
-
- Widget Creation Commands
-
- The Root Widget
-
- Resources
-
- Resource Inheritance
-
- X Defaults
-
- Resource Types
-
- Basic Types: Integer, Boolean, and String
-
- Dimensions
-
- Color Resources
-
- Font Resources
-
- Font List
-
- Pixmap Resources
-
- Enumerated Resources
-
- Callbacks
-
- Callback Substitution
-
- Callback Cross References
-
- Actions and Translations
-
- Adding Actions and Translations
-
- Triggering Actions
-
- Base Classes
-
- The Core Class
-
- Core Methods
-
- Core Widget Resources
-
- The Primitive Class
-
- Primitive Resources
-
- Primitive Callbacks
-
- Primitive Actions
-
- Primitive Translations
-
- Shell Classes
-
- Window Sizing
-
- Basic Widgets
-
- xmLabel
-
- xmText, xmScrolledText, and xmTextField
-
- Text Verify Callbacks
-
- Buttons
-
- xmPushButton
-
- xmArrowButton
-
- xmToggleButton
-
- Decorative Widgets
-
- xmList
-
- xmScale
-
- xmScrollBar
-
- Manager Widgets
-
- The xmManager Abstract Class
-
- xmBulletinBoard
-
- xmRowColumn
-
- xmForm
-
- xmPanedWindow
-
- Drag and Drop
-
- Send Primitive
-
- More Widgets
-
- xmCommand
-
- xmDrawingArea and xmDrawnButton
-
- xmMainWindow
-
- Boxes
-
- xmMessageBox
-
- xmSelectionBox
-
- xmFileSelectionBox
-
- Menus
-
- xmMenuBar
-
- xmPushButton
-
- xmPulldownMenu
-
- xmCascadeButton
-
- Exotic Menus
-
- Dialogs
-
- Simple Message Dialogs
-
- General Manager Dialogs
-
- xmSelectionDialog and xmFileSelectionDialog
-
- A. - Extending Tcl
-
- Installing Header Files
-
- C++ Classes and Tcl
-
- Finding Existing Extensions
-
- Creating a Shared Library
-
- Existing Tcl Extension Packages
-
- Developing a New Library
-
- Other Features of dlopen
-
- Glossary
-
- Index
-
Next | Top | Index