Difference between revisions of "Magic User Interface Programming"

From MorphOS Library

(Subarticles added)
(Introduction contents.)
Line 1: Line 1:
 
''Grzegorz Kraszewski''
 
''Grzegorz Kraszewski''
 
  
 
==Introduction==
 
==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==
 
==The First Steps==

Revision as of 18:43, 30 October 2010

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