什么的火车| 刑冲破害是什么意思| 资产负债率高说明什么| 专科女生学什么专业好| 喉炎雾化用什么药| 备孕不能吃什么| 催乳素过高是什么原因| 恐惧感是什么意思| 手指腱鞘炎是什么原因造成的| 节度使是什么意思| 女人八卦是什么意思| 退行性变是什么意思| zw是什么意思| 本色出演是什么意思| 想什么来什么是什么定律| 小孩办理护照需要什么材料| ido是什么意思| 头孢曲松是什么药| 龟头有点痒擦什么药| 在家里做什么能赚钱| 瘖什么意思| 委曲求全是什么生肖| 阴阳屏是什么意思| 什么是宫寒| 梦见被熊追是什么意思| 硒是什么意思| 窦性心律左室高电压什么意思| 手抖是什么病| 舌头口腔溃疡是什么原因引起的| 乙肝五项45阳性是什么意思| 为什么会掉头发| 植物神经功能紊乱吃什么药| 馋肉是身体里缺什么| 真命题是什么意思| 晕车吃什么好| 中国最长的河流是什么| 望闻问切的闻是什么意思| 耳鸣用什么药治疗效果最好| 喝什么茶降血压| 什么减肥药效果最好而且不反弹| leep术是什么手术| 什么的肥料| 奇的多音字是什么| 超声波检查是什么检查| 什么是猎奇| 补铁吃什么| 癌变是什么意思| 33朵玫瑰花代表什么意思| 核桃不能和什么一起吃| 吃什么可以治痔疮| 白炽灯是什么灯| 下腹疼是什么原因| 梦见亲人哭是什么征兆| 头顶头发稀少是什么原因| 北京是什么省| 血沉偏高说明什么| 仓鼠突然死了是为什么| 梦见翻车是什么预兆| 老年人经常头晕是什么原因造成的| 空腹胰岛素高是什么原因| hl代表什么| 肋膈角锐利是什么意思| 过氧化氢一个加号什么意思| 什么是岩茶| oz是什么意思| 为什么屁多是什么原因| 萎缩性胃炎吃什么药效果好| 上当是什么意思| 人肉搜索是什么意思| 面子是什么意思| IC什么意思| 人为什么会低血糖| 马刺是什么| aid是什么意思| 吃开心果有什么好处和坏处| 什么是蚂蚁上树| experiment是什么意思| 舌头麻木是什么征兆| 为什么口臭| 感谢老师送什么花| 肠胃炎能吃什么| 巨蟹男喜欢什么样的女生| 沙特用什么货币| 放疗后不能吃什么| 烂脚丫用什么药能治除根| 桃子有什么营养价值| 甲字五行属什么| 晚上睡觉流口水什么原因| 兜底是什么意思| 苹果什么时候成熟| 女性尿血挂什么科| hpv16阳性有什么症状| 胃疼吃什么药好得最快最有效| 牙齿一吸就出血是什么原因| 吃燕麦片有什么好处| 无花果和什么煲汤好| 裸婚什么意思| 无名指和食指一样长代表什么| 黄瓜和青瓜有什么区别| 月经推迟什么原因引起的| 睾丸潮湿吃什么药| 戒色是什么意思| 三奇贵人是什么意思| 吃鱼眼睛有什么好处| cg什么意思| 女生阴道长什么样| 肝钙化灶什么意思| 什么叫集体户口| 春梦是什么意思| 鼠妇是什么动物| 益生菌什么时候吃好| 老鼠长什么样| 硬卧代硬座是什么意思| 什么头什么面| 起风疹了用什么快速方法能解决| 喝什么补肾| 什么东西越洗越脏| ih是什么意思| 分明的意思是什么| 人口基数是什么意思| 小圆细胞阳性什么意思| 阿赖耶识是什么意思| 做b超挂什么科| 吃什么能拉肚子| 怀孕1个月有什么症状| 燕窝有什么功能| 爱新觉罗是什么旗| 减肥晚上可以吃什么| 晚生是什么意思| 海绵体是什么| nike是什么意思| 吃维生素c片有什么好处| 沐沐是什么意思| 吃什么补肝最好| 牛磺酸是什么东西| 木耳菜又叫什么菜| 脂溢性脱发用什么药| 中年男人遗精是什么原因| 肺结节吃什么药| 男性尿道出血什么原因| h1v是什么病| 塔姆是什么动物| pb是什么单位| 烧伤的疤痕怎么去除用什么法最好| 脑堵塞有什么症状| 咳嗽挂什么科室| 广州有什么玩的| 开水烫了用什么紧急处理| 一个米一个参念什么| 儿童水杯什么材质好| 圆明园是什么时候被烧的| 二级护理是什么意思| 妈妈吃什么帮宝宝排气| 甲鱼跟什么炖最补| 五行中水是什么颜色| 黄喉是什么动物身上的| 婕妤是什么意思| 大头虾是什么意思| 什么果| 23是什么意思| 丧偶式婚姻是什么意思| 什么颜色对眼睛有好处| 什么叫梗| 一月十一是什么星座| 什么是矫正视力| 梦见血是什么预兆解梦| 腰椎滑脱是什么意思| 红枣和灰枣有什么区别| 血脂挂什么科| 晚上睡觉脚抽筋是什么原因| 女生发个wink什么意思| 梅艳芳什么病| 女性体毛多是什么原因| 治脚气用什么药| 未见卵黄囊及胚芽是什么意思| 人工肝是什么意思| 心气虚吃什么药| 颜控什么意思| 烧心吃什么药效果最好| 超声是什么检查| 什么水晶招财旺事业| 脊髓空洞症吃什么药| lpl是什么| 阿贝数是什么意思| 润六月是什么意思| 3楼五行属什么| 怀孕前三个月不能吃什么| 什么名字最好听| 脖子后面疼是什么原因| 酚氨咖敏片的别名叫什么| 气结是什么意思| 1983年属什么生肖| 喝酒不能吃什么药| 夏天适合喝什么养生茶| 月经期间适合吃什么食物| 酸奶坏了是什么味道| 硬盘是什么意思| 属鸡的幸运色是什么颜色| 手脚经常发麻是什么原因| 为什么屁股上会长痘| 老花眼是什么原因引起的| 羊肉炖什么补肾壮阳| 大便漂浮水面说明什么| 不是一路人是什么意思| 伤口用什么消毒| d代表什么| 想吃肉是身体缺什么| 血糖高不能吃什么水果| 独角仙长什么样| 一什么而入| 房子什么朝向好| 什么油炒菜好吃又健康| 前戏是什么意思| 手腕疼痛挂什么科| 桑蚕丝用什么洗最好| 梅雨季节是什么时间| 嘴苦什么原因| 脾虚便秘吃什么中成药| 马虎眼什么意思| 吃避孕药有什么副作用| 脆哨是什么| 近视散光是什么意思| 甲状腺结节不能吃什么| 女性得疱疹是什么症状| 宝宝风寒感冒吃什么药最好| 螳螂喜欢吃什么| 骨折补钙吃什么钙片好| 玉米除草剂什么时候打最好| 肝内囊性灶什么意思| 蚊子的天敌是什么| roa是什么胎位| 晚上睡觉手发麻是什么原因| 81年属什么| 月经过后有褐色分泌物是什么原因| 刺猬的刺有什么作用| 杉菜是什么意思| 免疫肝是什么病| 牙齿松动是什么原因| 莜面是什么面做的| 颈椎病头晕吃什么药| 女命正财代表什么| 后羿代表什么生肖| 灵魂伴侣是什么意思| 什么时候取环最合适| 胃怕凉怕冷是什么原因| 甲减吃什么| 吃蒸苹果有什么好处| 胸痛什么原因| 刀伤用什么药愈合最快| 什么情况下吃丹参滴丸| 做飞机需要注意什么| 什么叫应激反应| 三魂七魄是什么| 黍米是什么米| 逃出生天什么意思| 怀孕做糖耐是检查什么| 体寒吃什么好| 肺占位病变是什么意思| 什么减肥药最安全| 种牙好还是镶牙好区别是什么| 肛门下坠感是什么原因| 阿尔茨海默症是什么| 跑马是什么意思| 脑部磁共振检查什么| 百度Jump to content

视频:触目惊心!你吃的牛丸牛百叶竟是这么做

From Wikipedia, the free encyclopedia
Magic User Interface
Developer(s)Stefan Stuntz
Initial release1993; 32 years ago (1993)
Stable release
5.0 / June 19, 2015; 10 years ago (2025-08-07)
Operating systemAmigaOS, MorphOS
PlatformAmiga
TypeWidget toolkit
LicenceProprietary/Shareware
Websitewww.sasg.com/mui/
百度 “我们可以看到,目前在东海方向、南海方向和台海方向,可以说都是暗流涌动,形势依然非常严峻。

The Magic User Interface (MUI in short) is an object-oriented system by Stefan Stuntz to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the system according to personal taste.

The Magic User Interface was written for AmigaOS and gained popularity amongst both programmers and users. It has been ported to PowerPC processors and adopted as the default GUI toolkit of the MorphOS operating system. The MUI application programmer interface has been cloned by the Zune toolkit used in the AROS Research Operating System.[1]

History

[edit]

Creating GUI applications on Amiga was difficult for a very long time, mainly because the programmer got only a minuscule amount of support from the operating system. Beginning with Kickstart 2.0, the gadtools.library was a step in the right direction, however, even using this library to generate complex and flexible interfaces remained difficult and still required a great deal of patience.

The largest problem in existing tools for the creation of user interfaces was the inflexible output. Most of the programs were still using built-in fonts and window sizes, thus making the use of new high resolution graphics hardware adapters nearly unbearable. Even the preference programs on the Workbench were still only using the default fixed-width font.

In 1992 Stefan Stuntz started developing a new object-oriented GUI toolkit for Amiga. Main goals for new GUI toolkit were:

  • Font sensitivity: Possible for the font to be set in every application.
  • Changeable window sizes: Windows have a sizing gadget which allows users to change the window size until it suits their needs
  • Flexibility: Elements can be changed by the user regarding their own personal tastes.
  • Controlling by keyboard: Widgets can be controlled by the keyboard as well as by the mouse.
  • System integration: Every program has an ARexx port and can be iconified or uniconified by pushing a gadget or by using the Commodities exchange program.
  • Adjusting to its environment: Every application can be made to open on any screen and adapts itself to its environment.[2]

MUI was released as shareware. Starting from MUI 3.9 an unrestricted version is integrated with MorphOS, but a shareware key is still required to activate all user configuration options in AmigaOS.

Application theory

[edit]

UI development is done at source-code level without the aid of GUI builders. In MUI application the programmer only defines logical structure of the GUI and the layout is determined at run time depending on user configuration. Unlike on other GUI toolkits developer does not determine exact coordinates for UI objects but only their relative placement to each other using object groups. In traditional Intuition-based UI coding programmer had to calculate placement of gadgets relative to font and border sizes. By default all UI elements are resizable and change their size to match window size. It can also automatically switch into smaller font or hide UI elements if there is not enough space on screen to display window with full contents. This makes it very easy to build UI which adapts well to tiny and large displays as well.[3][4][5]

There are over 50 built-in MUI classes today and various third-party MUI classes.

Example

[edit]
// Complete MUI application
#include <libraries/mui.h>
#include <proto/muimaster.h>

// Sample application:
   ApplicationObject,
      SubWindow, WindowObject,
         WindowContents, VGroup,
            Child, TextObject, MUIA_Text_Contents, "Hello World!", End,
         End,
      End,
   End;

This example code creates a small MUI application with the text "Hello World!" displayed on it. It is also possible to embed other BOOPSI based GUI toolkit objects inside a MUI application.

Applications

[edit]

Some notable applications that use MUI as a widget toolkit include:

Other GUI toolkits

[edit]

Currently there are two main widget toolkits in the Amiga world, which are competing with each other. The most widely used is MUI (adopted into AROS, MorphOS and in most Amiga programs), the other one is ReAction which was adopted in AmigaOS 3.5. There is in development a GTK MUI wrapper and it will allow the porting of various GTK based software.[6] There is also modern interfaces based on XML, Feelin.

Palette extension to Workbench defaults

[edit]

MUI extended Workbench's four-colour palette with four additional colours, allowing smoother gradients with less noticeable dithering. The MagicWB companion to MUI made use of this extended palette to provide more attractive icons to replace the dated Workbench defaults. MUI 4 added support for alpha blending and support for user defined widget shapes.

MUI eight-colour palette
Colour
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

See also

[edit]

References

[edit]
  1. ^ "AROS Research Operating System". Aros.sourceforge.net. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  2. ^ Stuntzi, S: MUI User Documentation. 1997
  3. ^ "MUI Concepts". Sasg.com. Retrieved 2025-08-07.
  4. ^ "The Amiga Computer Community Portal Website". Amigaworld.net. Retrieved 2025-08-07.
  5. ^ Stuntzi, S: MUI Programmer Documentation. 1997
  6. ^ "GTK-MUI download". SourceForge.net. Retrieved 2025-08-07.
[edit]
什么入什么口 雨打棺材是什么征兆 血糖高适合吃什么蔬菜 为什么老是打喷嚏 荨麻疹不能吃什么
尿素是什么意思 核准是什么意思 叫姑姑是什么关系 四不放过是指什么 七里香是什么
立秋日有什么禁忌 七个星期五什么档次 天生丽质什么意思 出汗太多吃什么药好 感冒为什么会流眼泪
男士阴囊湿疹用什么药膏 7月7日是什么纪念日 南极和北极有什么区别 明年属相是什么生肖 什么是象限
梦见白萝卜是什么意思hcv8jop8ns5r.cn 潦草什么意思hcv8jop1ns1r.cn 隶属什么意思hcv8jop0ns7r.cn 排尿少是什么原因hcv8jop2ns5r.cn 见到黑猫代表什么预兆hcv9jop7ns0r.cn
prawn是什么意思hcv7jop5ns0r.cn 鞋底md是什么材质wuhaiwuya.com 公婆是什么意思hcv7jop7ns2r.cn 痔疮疼痛用什么药imcecn.com 芹菜和什么一起炒好吃hcv8jop0ns7r.cn
属马跟什么属相犯冲hcv8jop9ns7r.cn 红霉素软膏和眼膏有什么区别hcv9jop5ns4r.cn 情商是什么bjcbxg.com npc是什么意思啊hcv9jop4ns5r.cn a1什么意思hcv9jop5ns7r.cn
党参泡酒有什么功效hcv8jop2ns7r.cn 身正不怕影子斜是什么意思hcv7jop6ns0r.cn 做一半就软了是什么原因hcv8jop0ns7r.cn 什么食物吃了会胀气hcv7jop6ns1r.cn 七月十日是什么星座hcv9jop1ns1r.cn
百度