mui.library Reference¶
mui.library is the public, C-friendly entry point to MUI 3.8. It is a
very thin wrapper around muimaster.library (the actual MUI engine);
its exports forward to the equivalent muimaster call, with the only
differences being:
- function-name spelling (the public
mui.libraryexports aremuiWindow,muiGetClass,muiNewObject,muiDisposeObject, ...); - base (the jump-table base is
_MUIBaseformui.libraryvs_MUIMasterBaseformuimaster.library).
The C-level usage is therefore fully covered by the
muimaster.library reference; this page is a
short pointer for the parts of the API that are specific to
mui.library (the FD file declares one function — muiGetClass — and
muimaster does the rest).
Function index¶
muiGetClass()— Return the public IClass pointer of a named MUI class.
muiGetClass()¶
muiGetClass — Return the public IClass pointer of a named MUI class.
Synopsis
Class = muiGetClass(name)
D0 A0
APTR muiGetClass(STRPTR);
Function
Returns the public IClass pointer of the named MUI class. Equivalent
to MUI_GetClass(name) in muimaster.library but routed through the
mui.library jump table so that other code can be linked against the
mui.library base explicitly.
Inputs
name = class name string, e.g. "Application.mui". Class names are
case sensitive.
Results
Pointer to the BOOPSI class, or NULL if the class is not available.
See also
MUI_GetClass(),
muiNewObject(),
muiDisposeObject()
muiNewObject()¶
Stub. The C reference is in
muimaster.library / MUI_NewObjectA().
muiDisposeObject()¶
Stub. The C reference is in
muimaster.library / MUI_DisposeObject().