Building Applications With DUIM
  • Copyright
  • Preface
  • Introduction
  • Designing A Simple DUIM Application
  • Improving The Design
  • Adding Menus To The Application
  • Adding Callbacks to the Application
  • Using Command Tables
  • A Tour of the DUIM Libraries
  • Source Code For The Task List Manager
Building Applications With DUIM
  • »
  • Building Applications With DUIM
  • View page source

Building Applications With DUIM¶

Contents:

  • Copyright
  • Preface
    • About this manual
    • Running examples in this manual
    • Further reading
  • Introduction
    • Overview of the DUIM libraries
    • The DUIM programming model
  • Designing A Simple DUIM Application
    • Introduction
    • Design of the application
    • Creating the basic sheet hierarchy
  • Improving The Design
    • Defining a project
    • Starting the application
    • Adding a default callback
    • Defining a new frame class
    • Adding a tool bar
    • Adding a status bar
    • Gluing the new design together
    • Creating a dialog for adding new items
  • Adding Menus To The Application
    • A description of the menu system
    • Creating a menu hierarchy
    • Gluing the final design together
  • Adding Callbacks to the Application
    • Defining the underlying data structures for tasks
    • Specifying a callback in the definition of each gadget
    • Defining the callbacks
    • Enhancing the task list manager
  • Using Command Tables
    • Introduction
    • Implementing a command table
    • Re-implementing the menus of the task list manager
    • Including command tables in frame definitions
    • Changes required to run Task List 2
  • A Tour of the DUIM Libraries
    • Introduction
    • A tour of gadgets
    • A tour of layouts
    • A tour of sheets
    • A tour of frames
    • Where to go from here
  • Source Code For The Task List Manager
    • A task list manager using menu gadgets
    • A task list manager using command tables

Indices and tables¶

  • Index

  • Search Page

Next

© Copyright 2011-2020, Dylan Hackers

Built with Sphinx using a theme provided by Read the Docs.