跳轉至內容

Aros/開發者/Zune/增強

來自華夏公益教科書
針對Aros 華夏公益教科書的導航欄
Aros 使用者
Aros 使用者文件
Aros 使用者常見問題解答
Aros 使用者應用程式
Aros 使用者 DOS Shell
Aros/使用者/AmigaLegacy
Aros 開發文件
Aros 開發者文件
從 AmigaOS/SDL 移植軟體
針對 Zune 初學者
Zune .MUI 類
針對 SDL 初學者
Aros 開發者構建系統
特定平臺
Aros x86 完整系統 HCL
Aros x86 音訊/影片支援
Aros x86 網路支援
Aros Intel AMD x86 安裝
Aros 儲存支援 IDE SATA 等
Aros Poseidon USB 支援
x86-64 支援
Motorola 68k Amiga 支援
Linux 和 FreeBSD 支援
Windows Mingw 和 MacOSX 支援
Android 支援
Arm Raspberry Pi 支援
PPC Power Architecture
其他
Aros 公共許可證

Zune(Aros MUI 替代品)具有 MUI3.8 的一些功能,但仍需完成許多工作,包括相容性檢查和錯誤修復。

在 os4/mos 上測試所有原生 mui 應用程式,這將是 zune-mui3.8 相容性的最佳測試用例。例如,透過 Ibrowse、WookieChat、SabreMsn、Amirc 和 Lunapaint 來捕獲不一致之處。

選項卡不起作用,字串確認通知不起作用,並且 GUI 無緣無故地想要自行調整大小,例如在聊天視窗中輸入文字時,等等。並且它不斷地無緣無故地重新整理?或者看起來是這樣?..

Zune 仍然不支援自定義應用程式螢幕。所有必要的元件(PSI 和 muiscreen 庫)已經就位,現在只需要將它們連線起來。

導致崩潰 - 最顯著的是嵌入在平衡組中的物件。

NList 類似乎沒有進行最小最大調整,因此專案仍然以原始“大小”繪製。一些 Zune 類在 show 方法中呼叫 MUIA_ShowMe(也許不應該這樣做),這會在視窗類中觸發 recalcdisplay 方法。首先隱藏物件。是否再次詢問最小最大值、重新佈局並顯示物件?這是其中一個問題。show show “遞迴”,等等,等等。

基於 boopsi 小工具類的麻煩(如 prop),然後會建立兩次 boopsi 小工具,...

HTMLview MCC 已經移植,應該移植到 Aros。

MUI4 在許多方面得到了擴充套件或改進,但對於像 OWB 這樣的應用程式來說,主要是 dtpic.mui 帶有 alpha 支援,組/選項卡能夠使用組作為標題,列表類得到了很大改進,並添加了用於顯示/構建/銷燬/任何其他內容的適當方法,而不是鉤子。在族處理方面也有很多改進,還有更多。

MUI 3.8 LIBS Zune LIBS 問題 已解決
muiconfig.library ?
muigfx.library ?
muihelp.library ?
muilocale.library ?
muilowlevel.library ?
muimaster.library muimaster.library
muipop.library ?
muipropg.class ?
muirexx.library ?
muiscreen.library muiscreen.library
muispecial.library ?
muiwinborder.class ?
muiwinscroller.class ?
LIBS:mui 類/Zune 問題 已解決
Aboutmui.mui Aboutmui.mui
? Balance.mui
Boopsi.mui Boopsi.mui
Busy.mcc Busy.mcc
Busy.mcp ?
Coloradjust.mui Coloradjust.mui
Colorfield.mui Colorfield.mui
Crawling.mcc Crawling.mcc
Dirlist.mui Dirlist.mui
Dtpic.mui Dtpic.mui
Floattext.mui Floattext.mui
Frameadjust.mui ?
Framedisplay.mui ?
Gauge.mui ?
Imageadjust.mui ?
Imagedisplay.mui ?
Knob.mui Knob.mui
Levelmeter.mui Levelmeter.mui
Listtree.mcc ?
Listtree.mcp ?
ListtreeName.mcc ?
MagicWB.mcc ?
Numericbutton.mui ?
Palette.mui Palette.mui
Penadjust.mui ?
Pendisplay.mui ?
Popasl.mui Popasl.mui
Popframe.mui Popframe.mui
Popimage.mui Popimage.mui
Poppen.mui Poppen.mui
Popscreen.mui Popscreen.mui
Scale.mui ?
Scrollgroup.mui Scrollgroup.mui
Settings.mui ?
Settingsgroup.mui Settingsgroup.mui
Virtgroup.mui Virtgroup.mui
Volumelist.mui Volumelist.mui
影像 ?

MUI 有一些令人煩惱的東西。例如 Get(),某些值不會進行 Get(),例如 BOOL、WORD 或字串,除非你使用完全正確的資料型別。花了好幾天時間才弄清楚為什麼我在 GUI 中設定的值與我儲存的值不匹配。

另外,為什麼 MUI 中的一些有用宏現在已過時?Slider(x,y,z) 比 MUI_MakeObject() 或 SliderObject() 更易於使用...所以我堅持使用過時的內容。如何阻止 Zune SliderObject 在滑塊內顯示當前級別作為數字?在建立時將 MUIA_Slider_Quiet 設定為 TRUE 似乎沒有任何效果。目前,我透過對 MUIC_Prop 進行子類化並在其之上建立一個類似滑塊的 API 來解決這個問題。

華夏公益教科書