跳轉到內容

Aros/開發者/ZuneMCC

來自華夏公益教科書,開放的書籍,為開放的世界
用於 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 英特爾 AMD x86 安裝
Aros 儲存支援 IDE SATA 等
Aros Poseidon USB 支援
x86-64 支援
摩托羅拉 68k Amiga 支援
Linux 和 FreeBSD 支援
Windows Mingw 和 MacOSX 支援
Android 支援
Arm 樹莓派支援
PPC Power Architecture
其他
Aros 公共許可

這是一個私有類定義的示例

extern struct MUI_CustomClass *FPEditor_CLASS;

/*** Macros *****************************************************************/

#define FPEditorObject BOOPSIOBJMACRO_START(FPEditor_CLASS->mcc_Class)

Mui 自定義類 (MCC),其中一些是封閉原始碼的。

開放原始碼的示例

典型MCC

[編輯 | 編輯原始碼]
#include "system.h"
#include "MCCname_mcc.h"
#include "MCCname_mcp.h"
#include <proto/date.h>
#include <proto/utility.h>
#include <proto/intuition.h>
#include <dos/dos.h>
#include <proto/dos.h>
#include <libraries/locale.h>
#include <proto/locale.h>
#include <libraries/mui.h>
#include <proto/muimaster.h>

#define CLASS			MUIC_?
#define SUPERCLASS		MUIC_?
#define VERSION		        number
#define REVISION		0
#define VERSIONSTR	        "number"
#define AUTHOR			"name"
#define COPYRIGHT		"year"
#define EXPORT_IMPORT_VERSION	1

/* further defines if needed */

參考文獻

[編輯 | 編輯原始碼]
華夏公益教科書