Chapter 1 Newton Works
Newton Works is a new application for the Newton 2.1 OS that itself is based on the NewtApp framework. Newton Works is designed as a simple yet powerful shell for productivity applications, much like similar desktop "Works" products. "Applications" are installed into the Newton Works shell as stationery.Initially, four applications are available in Newton Works: a word processor (based on the new proto *
protoTXView
--see Chapter 3, "Word Processing Views," for details), a drawing application, a spreadsheet, and a graphing calculator.This chapter explains how to develop applications for Newton Works. It also describes the additional slots and methods that Newton Works adds to the standard NewtApp framework on which it is built.
To develop stationery for Newton Works you should have a basic understanding of the NewtApp framework and stationery. For general information on the NewtApp framework and standard NewtApp slots and methods, refer to the chapter "NewtApp Applications" in Newton Programmer's Guide for Newton 2.0. For information on developing stationery, refer to the chapter "Stationery" in the same book.
Chapter Contents
- About Newton Works
- User Interface
- Programming Interface Overview
- Using the Newton Works Interface
- Registering Stationery
- Creating the DataDef
- Supporting Application-Defined Preferences
- Adding Information to the Title Slip
- Supporting Newton Find Operations
- Creating the ViewDef
- Supporting Document Find
- Supporting Data Storage
- Supporting Scrolling
- Providing Status Bar Buttons
- Providing Help
- Notification of Changes
- Working With the Tools Picker
- Newton Works Interface Reference
- Newton Works Base Application Slots and Methods
- GetNewtWorksTool
- GetNewtWorksTools
- RegNewtWorksTool
- UnregNewtWorksTool
- UpdateStatusBar
- Newton Works DataDef Slots and Methods
- FindFn
- InfoBoxExtract
- Newton Works Viewdef Slots and Methods
- DoHelp
- FindChange
- GetScrollableRect
- GetScrollValues
- GetTotalHeight
- GetTotalWidth
- PrefsChanged
- SaveData
- Scroll
- ToolsChanged
- UpdateAllScrollers
- UpdateStatusBar
- Summary of Newton Works
- Newton Works Base Application
- Newton Works Stationery DataDef
- Newton Works Stationery ViewDef
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help