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.library exports are muiWindow, muiGetClass, muiNewObject, muiDisposeObject, ...);
  • base (the jump-table base is _MUIBase for mui.library vs _MUIMasterBase for muimaster.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().