WITH
UI
SELECT
FROM
in: UInputRec.CenterOnMark => SilDisplayPrivate.CenterOnMark[in, data, viewer, ctx];
in: UInputRec.InputFile => SilDisplayPrivate.InputFile[in, data, viewer, ctx];
in: UInputRec.StoreFile => SilDisplayPrivate.StoreFile[in, data, viewer, ctx];
in: UInputRec.KillPicture => SilDisplayPrivate.KillPicture[in, data, viewer, ctx];
in: UInputRec.HardCopy => SilDisplayPrivate.HardCopy[in, data, viewer, ctx];
in: UInputRec.TrackMouse => SilDisplayPrivate.TrackMouse[in, data, viewer, ctx];
in: UInputRec.SetCaret => SilDisplayPrivate.SetCaret[in, data, viewer, ctx];
in: UInputRec.SetCursor => SilDisplayPrivate.SetCursor[in, data, viewer, ctx];
in: UInputRec.SelectWithPos => SilDisplayPrivate.SelectWithPos[in, data, viewer, ctx];
in: UInputRec.SelectForAttrib => SilDisplayPrivate.SelectForAttrib[in, data, viewer, ctx];
in: UInputRec.OperateOnSelected => SilDisplayPrivate.OperateOnSelected[in, data, viewer, ctx];
in: UInputRec.ChangeSelected => SilDisplayPrivate.ChangeSelected[in, data, viewer, ctx];
in: UInputRec.SetDefaultAttribs => SilDisplayPrivate.SetDefaultAttribs[in, data, viewer, ctx];
in: UInputRec.SetDetails => SilDisplayPrivate.SetDetails[in, data, viewer, ctx];
in: UInputRec.ManipulateMacro => SilDisplayPrivate.ManipulateMacro[in, data, viewer, ctx];
in: UInputRec.DrawBox => SilDisplayPrivate.DrawBox[in, data, viewer, ctx];
in: UInputRec.UserChar => SilDisplayPrivate.HandleInputChars[in, data, viewer, ctx];
in: UInputRec.Compliment => SilDisplayPrivate.Compliment[in, data, viewer, ctx];
in: UInputRec.ShowMacros => SilDisplayPrivate.ShowMacros[in, data, viewer, ctx];
in: UInputRec.SwapFonts => SilDisplayPrivate.SwapFonts[in, data, viewer, ctx];
in: UInputRec.Undelete => SilDisplayPrivate.Undelete[in, data, viewer, ctx];
in: UInputRec.MarkAsEdited => SilDisplayUtils.MarkFileAsEdited[data, ctx, viewer];
in: UInputRec.EraseArea => SilDisplayUtils.EraseArea[in.xMin, in.yMin, in.xMax, in.yMax, ctx];
in: UInputRec.MergeArea => SilDisplayUtils.MergeArea[dData, data.model, in.xMin, in.yMin, in.xMax, in.yMax, ctx];
ENDCASE => ERROR; --should be impossible