Microwindows Architecture
Greg Haerr
CEO
Century Software, Inc.
greg@censoft.com
Copyright © 1999, 2000 by Greg Haerr
Table of Contents
1.
Microwindows Architecture
Architecture
Layered Design
Device Drivers
MicroGUI - Device Independent Graphics Engine
Applications Programmer Interfaces
Device-Independent Engine Features
Graphics Engine Features and Implementation
Microwindows API
Message-passing architecture
Window creation and destruction
Window showing, hiding and moving
Window painting
Utility functions
Nano-X API
Client/Server model
Events
Window creation and destruction
Window showing, hiding and moving
Drawing to a window
Utility functions
List of Tables
1-1.
Microwindows Core Modules
1-2.
Region Routines
1-3.
Microwindows Messaging Functions
1-4.
Microwindows Window Registration, Creation & Destruction Functions
1-5.
Microwindows Graphics Drawing API
1-6.
Microwindows Utility Functions
1-7.
Microwindows Rectangle & Region Functions
1-8.
Microwindows Region Creation & Manipulation Functions
1-9.
Microwindows Clip Region Functions
1-10.
Nano-X Graphics Drawing Functions
1-11.
Nano-X Utility Functions
Next
Microwindows Architecture