Error icons and the IconId structure
This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
Icons are defined by IconId
, as follows:
typedef struct IconId { int icon;
} IconId;
When the RIP learns that there has been an error in outputting a page (in the d_error
field of the deviceDefinition
structure, it looks for an icon to display in the Output Controller's dial area by making a D_ERROR_ICON
call.
If the D_ERROR_ICON
selector is supported, the plugin fills in the IconId
in the structure passed by assigning to the icon
field the defined constant specified for the required icon in the dialog editor. The RIP then obtains the icon directly and displays it.