There are clearly more sections that need to go in here, but I think this is
enough to start the discussion.  Thoughts?

- Table of Contents

- Introduction
  - What is qooxdoo?

- General Installation
  - Obtaining qooxdoo
  - Building and Installing the qooxdoo frontend
  - Building and Installing the qooxdoo online documentation
  - Selecting and Installing one or more backends

- Application Basics - What's a qooxdoo application made of?

  - The "header" of all qooxdoo applications
    - Preferences
    - Loading the qooxdoo core

  - The qooxdoo "Main" function

  - Layouts
    - What is a "Layout"?
    - Available layouts

  - Widgets
    - Creating widgets and adding them to the application (document)

  - Handling Events
    - Once widgets are created, all runtime processing is as a result of
      events being dispatched and handled.
      - There's a crapload of stuff to talk about here even for basic usage,
        so we'll have to figure out what goes here and what goes in the
        Advanced Usage section's Events chapter.

- Advanced Usage

  - Extending qooxdoo classes

  - Events - The Full Rundown
    - What widgets generate what events?
    - Using context menus

  - Themes and Customization
    - Selecting a Theme
    - Changing Icon Paths
      - qx.core.Init.defineInitialize()
        - qx.manager.object.ImageManager.defineAlias(x, path)
          - x can be "static", "widget", "icon"

  - Logging
    - Appenders
      - What is an appender
      - The provided appenders
      - Writing your own appender

  - Managers
    - What is a Manager
    - Manipulating managers

  - Constants
    - Use of constants
      - Why use them rather than their literal value
      - Enumerate the constants
        - Constants in qx/constant
          - (Eventually, these constants should be in the auto-generated
             documentation)
        - Class constants (already in auto-generated documentation)

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to