Building Applications With DUIMΒΆ Contents: 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 Copyright