Aros/Developer/ZuneMCC

Introduction
Here is an example how a private class is defined:

extern struct MUI_CustomClass *FPEditor_CLASS;

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


 * 1) define FPEditorObject BOOPSIOBJMACRO_START(FPEditor_CLASS->mcc_Class)

Mui Custom Classes (MCC) some of which are closed sources.

Examples of open sources


 * Betterstring 11.15
 * Date.mcc
 * HTMLview 13.4
 * Mailtext 19.9
 * NList 20.121
 * NListtree 18.28.
 * NListview 19.76.
 * NBitmap 15.6.
 * NBalance 15.2.
 * Speedbar 19.4.
 * SpeedCFG 11.0.
 * SpeedbarVirt 19.4.
 * Speedbutton 19.4.
 * TextEditor 15.27.
 * TheBar 26.2.
 * TheBarVirt 26.2.
 * TheButton 26.2.
 * TWFmultiLED.mcc 12.8
 * URLText 19.7.

Typical MCC

 * 1) include "system.h"
 * 2) include "MCCname_mcc.h"
 * 3) include "MCCname_mcp.h"
 * 4) include 
 * 5) include 
 * 6) include 
 * 7) include 
 * 8) include 
 * 9) include 
 * 10) include 
 * 11) include 
 * 12) include 


 * 1) define CLASS			MUIC_?
 * 2) define SUPERCLASS		MUIC_?
 * 3) define VERSION		       number
 * 4) define REVISION		0
 * 5) define VERSIONSTR	       "number"
 * 6) define AUTHOR			"name"
 * 7) define COPYRIGHT		"year"
 * 8) define EXPORT_IMPORT_VERSION	1

/* further defines if needed */