Magic User Interface Programming
From MorphOS Library
Grzegorz Kraszewski
Introduction
Magic User Interface (MUI in short) is the MorphOS toolkit for creating applications with graphical user interface. It provides a broad set of gadgets (controls) as well as a complete framework for designing event driven programs. MUI is object oriented, but does not rely on any specific programming language. A BOOPSI (Basic Object Oriented System for Intuition) is used as a foundation of MUI object oriented design.
MUI offers a dynamic layout as its basic mode of operation. The placement of gadgets is determined by grouping them in horizontal, vertical or matrix groups. Pixel coordinates of gadgets adapt dynamically to user preferences like fonts sizes, spacing between gadgets, objects' frames and backgrounds.
The First Steps
- Short BOOPSI Overview
- Event Driven Programming, Notifications
- "Hello world!" in MUI