Chapter 1: Notice
Chapter 2: Purpose
Chapter 3: Comparisons
3.1: Qt
3.1.1: Licensing
3.1.2: Support
3.1.3: Events
3.1.4: Look-And-Feel
3.1.5: OpenGL
3.1.6: Double-buffering
3.1.7: Coverage
3.2: GTK
3.2.1: Licensing
3.2.2: Support
3.2.3: Object-Orientation
3.2.4: Events
3.2.5: Widget Placement
3.2.6: Look-And-Feel
3.2.7: OpenGL
3.2.8: Double-buffering
3.2.9: Coverage
3.3: MFC
3.3.1: Support
3.3.2: Object-Orientation
3.3.3: Events
3.3.4: Widget Placement
3.3.5: Look-And-Feel
3.3.6: OpenGL
3.3.7: Double-buffering
3.4: wxWindows
3.5: Java/Swing
3.5.1: Support
3.5.2: Object-Orientation
3.5.3: Events
3.5.4: Widget Placement
3.5.5: Look-And-Feel
3.5.6: OpenGL
3.5.7: Double-buffering
3.6: Lewds (abbreviation for this project)
3.6.1: Support
3.6.2: Object-Orientation
3.6.3: Events
3.6.4: Widget Placement
3.6.5: Look-And-Feel
3.6.6: OpenGL
3.6.7: Double-buffering
3.6.8: Coverage
Chapter 4: Design
Chapter 5: Features
5.1: Simple Window Handling
5.2: Hierarchial Widget Organization
5.3: Automatic Rebuilding of Dynamic Structure, and Partial Redraw
5.4: Uniform Event Set with Hierarchial Descension and Return
5.5: Separable Event Usage
5.6: Timers, Work Functions, and IdleMouse Events
5.7: Fundamental Graphics Operations
5.8: Independently Double-Buffered Windows with Double Partial Redraw
5.9: Simple Font Matching
Chapter 6: Compiling
Chapter 7: Notes