1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<?xml version="1.0" encoding="utf-8"?>
<namespace name="UCEShared">
<interface name="IUCELineMarker">
<procedure name="Draw" visibility="public" procflags="abstract virtual">
<parameters>
<parameter name="Index" type="Integer" />
<parameter name="Canvas" type="TCanvas" />
<parameter name="X" type="Integer" />
<parameter name="Y" type="Integer" />
</parameters>
</procedure>
<function name="GetSize" visibility="public" procflags="abstract virtual">
<parameters>
<parameter name="Index" type="Integer" />
<retval type="tagSIZE" />
</parameters>
</function>
</interface>
<interface name="IUCELineStyle">
<function name="GetBackground" visibility="public" procflags="abstract virtual">
<parameters>
<retval type="TColor" />
</parameters>
</function>
<function name="GetFontStyles" visibility="public" procflags="abstract virtual">
<parameters>
<retval type="TFontStyles" />
</parameters>
</function>
<function name="GetForceFontStyles" visibility="public" procflags="abstract virtual">
<parameters>
<retval type="Boolean" />
</parameters>
</function>
<function name="GetForeground" visibility="public" procflags="abstract virtual">
<parameters>
<retval type="TColor" />
</parameters>
</function>
<property name="Background" visibility="public" read="GetBackground" type="TColor" />
<property name="Foreground" visibility="public" read="GetForeground" type="TColor" />
<property name="FontStyles" visibility="public" read="GetFontStyles" type="TFontStyles" />
<property name="ForceFontStyles" visibility="public" read="GetForceFontStyles" type="Boolean" />
</interface>
</namespace>
|