User:Whiteknight/Perl Tk

From Wikibooks, open books for an open world
Jump to navigation Jump to search
This page is an outline for a proposed book or project. This is only a planning page, not an actual book.
  1. Do not add sub-pages to this outline.
  2. Any user may edit this outline, but Whiteknight maintains complete editorial control on this page.
  3. This page may be deleted without warning.

This outline was last edited on 2 December 2008. Last edit over 184 months ago. Please update.

(Whiteknight) (Discuss) (Book Foundry) (Current Books) (VBD Edit)

I want to write a short book about graphical interface design using Perl/Tk. This is mostly because of the dearth of information available on the internet about this topic. A google search for Perl/Tk help will return multiple copies of the POD library documentation, which isn't helpful.

The Plan[edit | edit source]

Target Audience
Computer programmers
Scope
Will cover graphical interface design using Perl/Tk
Prerequisites
Perl
Corequisites
None.

Preface[edit | edit source]

Table of Contents[edit | edit source]

  • Introduction
  • Obtaining Perl-Tk

Tk Basics[edit | edit source]

  • Graphical User Interfaces
  • Perl-Tk Program Structure

Widgets[edit | edit source]

  • MainWindow and TopLevel
  • Widget Handles
  • Text and Labels
  • Forms: Buttons, Checkboxes, Inputs
  • Menus

Geometry Managers[edit | edit source]

  • Frames and Notebooks
  • The Grid
  • The Pack Algorithm
  • Forms
  • Dialog Boxes

Bindings and Events[edit | edit source]

  • Bindings
  • Scrollbars
  • Input Bindings
  • Balloons and Tooltips
  • Event Handlers
  • Timing and Synchronizing

Images and Graphics[edit | edit source]

  • Images
  • Canvas
  • Animations

Custom Widgets[edit | edit source]

  • Derived Widgets
  • Compound Widgets
  • Mega Widgets

Tkx And Other Tk Libraries[edit | edit source]

Resources[edit | edit source]

Existing Pages[edit | edit source]