MUI (Magic User Interface)
E784401
MUI (Magic User Interface) is a highly configurable, object-oriented graphical user interface toolkit originally developed for Amiga-like operating systems, known for its flexible layout system and user-customizable look and feel.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Amiga software
ⓘ
graphical user interface toolkit ⓘ object-oriented GUI toolkit ⓘ |
| abbreviation | MUI NERFINISHED ⓘ |
| architecture |
class-based
ⓘ
message-passing ⓘ |
| category |
Amiga development tools
ⓘ
AmigaOS GUI libraries ⓘ |
| competesWith |
GadTools (AmigaOS GUI toolkit)
NERFINISHED
ⓘ
ReAction (AmigaOS GUI toolkit) NERFINISHED ⓘ |
| componentOf | many third-party Amiga applications ⓘ |
| configurationMethod |
central preferences editor
ⓘ
per-application overrides ⓘ |
| designGoal |
flexible layout system
ⓘ
high configurability ⓘ user-customizable look and feel ⓘ |
| developer | Stefan Stuntz NERFINISHED ⓘ |
| era | 1990s Amiga software ecosystem ⓘ |
| fullName | Magic User Interface NERFINISHED ⓘ |
| hasConcept |
MUI classes
ⓘ
MUI custom gadgets ⓘ application-wide preferences ⓘ |
| influenced |
MUI clones on other Amiga-like systems
ⓘ
Zune (AROS GUI toolkit) NERFINISHED ⓘ |
| licenseModel | proprietary core with shareware registration (historically) ⓘ |
| notableFor |
consistent look and feel across applications
ⓘ
high degree of end-user customizability ⓘ layout independence from fixed pixel coordinates ⓘ |
| originalPlatform |
Amiga-like operating systems
ⓘ
AmigaOS NERFINISHED ⓘ |
| softwareType |
toolkit
ⓘ
widget toolkit ⓘ |
| supportsFeature |
BOOPSI-based classes
ⓘ
color customization ⓘ context menus ⓘ drag and drop ⓘ dynamic layout recalculation ⓘ font customization ⓘ keyboard shortcuts configuration ⓘ object-oriented class system ⓘ resizable and proportional layouts ⓘ user-defined GUI preferences ⓘ |
| supportsPlatform |
AmigaOS 3.x
NERFINISHED
ⓘ
AmigaOS 4 (via compatible implementations or ports) NERFINISHED ⓘ MorphOS NERFINISHED ⓘ |
| supportsProgrammingLanguage |
C
ⓘ
C++ (via wrappers) ⓘ |
| usedFor |
application front-ends
ⓘ
building graphical user interfaces on AmigaOS ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.