MUI (интерфейс)

Magic User Interface (MUI, Магический интерфейс пользователя) — объектно-ориентированная система, разработанная Stefan Stuntz, для создания и работы в графическом интерфейсе пользователя. Интерфейс имеет исключительные возможности по настройке: каждый элемент интерфейса может быть независимо настроен пользователем, а разные программы могут иметь индивидуальные настройки интерфейса.

Magic User Interface
Тип Библиотека элементов интерфейса
Разработчик Стефан Штунц
Операционная система AmigaOS, MorphOS, AROS
Первый выпуск 1993 (1993)
Аппаратная платформа Amiga
Последняя версия 5.0-2020R1 / (1 июля 2020 (2020-07-01))
Сайт sasg.com/mui/

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 14900025559123175170255
Green 149000255103123175144169
Blue 149000255162123175124151

См. также

  • ReAction (ClassAct)
  • Zune

Ссылки

Примечания

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.