MUI (интерфейс)
| Magic User Interface | |
|---|---|
| Тип | Библиотекаэлементов интерфейса |
| Разработчик | Стефан Штунц |
| Операционные системы | AmigaOS,MorphOS,AROS |
| Дата выпуска | 1993; 33 года назад (1993) |
| Аппаратная платформа | Amiga |
| Последняя версия | 5.0-2020R1 / (1 июля 2020; 5 лет назад (2020-07-01)) |
| Сайт | sasg.com/mui/ |
Magic User Interface (MUI, Магический интерфейс пользователя) —объектно-ориентированная система, разработаннаяStefan Stuntz, для создания и работы вграфическом интерфейсе пользователя. Интерфейс имеет исключительные возможности по настройке: каждый элемент интерфейса может быть независимо настроен пользователем, а разные программы могут иметь индивидуальные настройки интерфейса.
MUI был написан дляAmigaOS и быстро получил широкую популярность у пользователей и программистов. Его портировали для линейки процессоровPowerPC и адаптировали в качестве интерфейса используемого по умолчанию для операционной системыMorphOS. Также, программный интерфейс MUI был повторен вZune, использующемся в операционной системеAROS[1].
Предпосылки к созданию
[править |править код]«На мой взгляд, ни программист, ни операционная система не должны определять, как должны выглядеть элементы графического интерфейса. Единственный человек, который может здесь правильно выбирать, - это сам пользователь приложения. Это то, чего пытается достичь MUI. Пользователь приложения MUI может выбирать (если он хочет этого) между использованием стандартных системных элементов управления, типа полос прокрутки и настройкой собственного, совершенно необычного дизайна. Например, кнопок в виде кирпичей скользящих по фоновому узору с изображением каменной стены». Стефан Штунц, автор MUI, comp.sys.amiga, 13.08.1993[2]
Другие GUI
[править |править код]В настоящее время существует два основных интерфейса дляAmiga, дополняющих друг друга. Наиболее распространенный MUI (адаптированный в AROS, MorphOS и использующийся в большинстве программ), и второй,ReAction, который был использован в AmigaOS 3.5 и 3.9, а в настоящее время используется вAmigaOS 4.
В разработке находитсяGTK MUI wrapper который позволит портировать различные программы написанные подGTK.[3]
Расширение палитры в Workbench
[править |править код]MUI расширяет четырёхцветную палитруWorkbench еще четырьмя дополнительными цветами, для более плавной передачи цветовых заливок. Пакет MagicWB использует эти дополнительные цвета для отображения более красивых иконок.
| Восьмицветная палитра MUI | ||||||||
|---|---|---|---|---|---|---|---|---|
| Компонента | ||||||||
| Red | 149 | 000 | 255 | 59 | 123 | 175 | 170 | 255 |
| Green | 149 | 000 | 255 | 103 | 123 | 175 | 144 | 169 |
| Blue | 149 | 000 | 255 | 162 | 123 | 175 | 124 | 151 |
См. также
[править |править код]Ссылки
[править |править код]- Домашняя страница автора MUI (англ.)
- Официальная страница разработчиков MUI 5 (англ.)
- Первые шаги в MUI (англ.)
Примечания
[править |править код]- ↑AROS Research Operating SystemАрхивировано 25 марта 2016 года.
- ↑| Interaction between programs and users on Amiga: GUI
- ↑GTK-MUI | Download GTK-MUI software for free at SourceForge.net . Дата обращения: 24 ноября 2009. Архивировано 28 февраля 2007 года.