HTML Scripter: Debugger Visualizers.


HTML Scripter: Debugger Visualizers.
Visualizer can be registered for any simple type or class and returns HTML, f.e. visualizer for TColor looks as following:

function THtScriptDebuggerColorVisualizer.GetFieldValue(const F: TRTTIField; Value: TObject): string;
var t: TColor;
begin
t := TColor(F.GetValue(Value).AsOrdinal);
Result := Format(' $%s',
[Htmlcolortohex(ControlColortoARGB(nil, t)), Htmlcolortohex(ControlColortoARGB(nil, t))]);
end;

Comments

Post a Comment