Grail Tutorial Index
These are the slides of a talk on Applet and Tkinter programming that I
gave at CNRI on October 10, 1995. They may not be 100% accurate, but
I believe they are useful.
- 101 Title page
- 102 Presentation overview
- 103 Grail - Executive Summary
- 104 Python - Executive Summary
- 104a Tk - Executive Summary
- 105 What's Missing in Current Browsers
- 106 The Grail Approach
- 107 Overall Grail Architecture
- 108 Asynchronous Protocol API's
- 109 The Cache
- 110 Asynchronous Document Reader
- 111 File Type Parsers
- 112 Viewer
- 113 Browser
- 120 A Guide to Applet Programming
- 120a Applet Programming in Ten Easy Steps
- 121 A Label, a Button, and a Callback
- 122 Adding a Text Entry Field
- 123 Simple Geometry Management
- 124 Interaction of pack() Options
- 125 A Multi-line Text Widget With Scroll Bars
- 126 A List Box
- 127 Listbox Selection Modes
- 128 A Menu Bar
- 129 A Modeless Dialog Box
- 130 A Modal Dialog Box
- 131 The End
"All" widgets
P.S. The "Options" menu is an applet that
contains a quick hack to remove some of Grail's user interface
components, in order to recover some screen space for the presentation
(which was done in a modified version of Grail that used a huge font).
There is no way to undo its effect on the current browser window, but
you can use "Clone Current Window" to create a new browser window with
the same contents.