Amiga_Intuition_The_Amiga_User_Interface.pdf

(30922 KB) Pobierz
199412893 UNPDF
Intuition
The AMIGA User Interface
199412893.002.png
199412893.003.png
INTUITION
THEAMIGA USER INTERFACE
=ROBERT J. MICAL=
AND
SUSAN DEYL
COMMODORE-AMIGA, INC.
199412893.004.png
199412893.005.png
PREFACE
This book provides information about the Intuition user interface, and is intended for people
who want to use this interface to write application programs for the Amiga. Some familiarity
with C language programming is assumed.
The first two chapters of this book are introductory in nature. Each of the next nine chapters
concentrates on some aspect of Intuition, and these chapters are organized in the same way.
First, there is a complete description of the component in general terms. The second part of
each chapter contains complete specifications for the data structure of the component and a
brief summary of the function calls that affect the component. The last chapter contains some
important programming style guidelines.
Here is a brief overview of the contents of each chapter:
Chapter 1, Introduction. A brief overview of the implementation and goals of the user
interface, how the user sees an Intuition application, and an approach to using Intui
tion.
Chapter 2, Getting Started with Intuition. A summary of Intuition components and a
sample program that shows the header files, how to access the Intuition library, and
some fundamental Intuition structures.
Chapter 3, Screens. Discussion of the fundamental display component of Intuition.
How to use the standard screens and how to design and use screens of your own.
Chapter 4, Windows. Description of the windows through which applications carry out
their input and output. How to define and open windows according to the needs of
your application.
Chapter 5, Gadgets. The multi-purpose input devices that you can design and attach
to your screens, windows, requesters, and alerts.
Chapter 6, Menus. Designing the menu items that Intuition forms into a complete
menu system for your window. How the user's choices of commands and options are
transmitted to the application.
Chapter 7, Requesters andAlerts. Description and instructions for using the requesters,
information exchange boxes that block input to the window until the user responds.
How to use the alerts, which are emergency communication devices.
Chapter 8, Input and Output Methods. When and how to use the Message Port for
input and the Console Device for input and output. How to use the message port mes-
Chapter 9, Images, Line Drawing, and Text. Using the Intuition graphics, border and
text structures and functions. Introduction to using the general Amiga graphics facili
ties in Intuition applications.
Chapter 10, Keyboard and Mouse. Using the input from the keyboard and mouse (or
other controller).
Chapter 11, Other Features. Information about the Preferences program, features that
affect the entire display, and notes for assembly language programmers.
Chapter 12, Style. Guidelines and cautions for making the interface consistent and easy
to use.
Appendix A contains a complete description of each Intuition function.
Appendix B contains the Intuition include file.
199412893.001.png
Zgłoś jeśli naruszono regulamin