<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
    <NOTE>This XML file should only be used for documentation purposes.</NOTE>
    <doclet-version-NOT-library-version>0</doclet-version-NOT-library-version>
    <class>
        <name>xChart</name>
        <shortname>xChart</shortname>
        <event>Touch (X As Double, Y As Double)</event>
        <event>CursorTouch (Action As Int, CursorPointIndex As Int)</event>
        <event>ZoomLeftButtonClick</event>
        <event>ZoomRightButtonClick</event>
        <event>ZoomLeftAreaClick</event>
        <event>ZoomRightAreaClick</event>
        <method>
            <name>Initialize</name>
            <comment/>
            <returntype/>
            <parameter>
                <name>Callback</name>
                <type>Object</type>
            </parameter>
            <parameter>
                <name>EventName</name>
                <type>String</type>
            </parameter>
        </method>
        <method>
            <name>DesignerCreateView</name>
            <comment/>
            <returntype/>
            <parameter>
                <name>Base</name>
                <type>Object</type>
            </parameter>
            <parameter>
                <name>Lbl</name>
                <type>Label</type>
            </parameter>
            <parameter>
                <name>Props</name>
                <type>Map</type>
            </parameter>
        </method>
        <method>
            <name>Base_Resize</name>
            <comment>Resizes the Chart with new Width and Height.</comment>
            <returntype/>
            <parameter>
                <name>Width</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Height</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>AddBar</name>
            <comment>Adds a bar.
Only for BAR and H_BAR, STACKED_BAR and H_STACKED_BAR charts!</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>BarColor</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>AddBarMultiplePoint</name>
            <comment>Adds multibar points data.
Only for BAR and H_BAR, STACKED_BAR and H_STACKED_BAR charts!</comment>
            <returntype/>
            <parameter>
                <name>X</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>YArray</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>AddBarPointData</name>
            <comment>Adds single bar data.
Only for BAR and H_BAR charts!</comment>
            <returntype/>
            <parameter>
                <name>X</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>Y</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>AddRadar</name>
            <comment>Adds a radar.
Only for RADAR charts!</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>SrokeWidth</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>Filled</name>
                <type>Boolean</type>
            </parameter>
        </method>
        <method>
            <name>AddRadar2</name>
            <comment>Adds a radar.
PointType, possible values: "NONE", "CIRCLE", "SQUARE", "TRIANGLE", "RHOMBUS", "CROSS+", "CROSSX".
Only for RADAR charts!</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>SrokeWidth</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>Filled</name>
                <type>Boolean</type>
            </parameter>
            <parameter>
                <name>PointType</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>PointFilled</name>
                <type>Boolean</type>
            </parameter>
            <parameter>
                <name>PointColor</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>AddRadarMultiplePoint</name>
            <comment>Adds multiradar points data.
Only for RADAR charts!</comment>
            <returntype/>
            <parameter>
                <name>X</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>YArray</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>AddRadarPointData</name>
            <comment>Adds single radar data.
Only for Radar charts!</comment>
            <returntype/>
            <parameter>
                <name>X</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>Y</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>AddLine</name>
            <comment>Adds a line.
Only for LINE, H_LINE, AREA and STACKED_AREA charts!</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>LineColor</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>AddLine2</name>
            <comment>Adds a line.
StrokeWidth = line thickness.
PointType, possible values: "NONE", "CIRCLE", "SQUARE", "TRIANGLE", "RHOMBUS", "CROSS+", "CROSSX"
Only for LINE, H_LINE, AREA and STACKED_AREA charts!</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>LineColor</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>StrokeWidth</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>PointType</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>PointFilled</name>
                <type>Boolean</type>
            </parameter>
            <parameter>
                <name>PointColor</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>AddLineMultiplePoints</name>
            <comment>Adds multiline points data.
ShowTick = True displays the x value on the X axis.
Only for LINE, H_LINE, AREA and STACKED_AREA charts!</comment>
            <returntype/>
            <parameter>
                <name>X</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>YArray</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>ShowTick</name>
                <type>Boolean</type>
            </parameter>
        </method>
        <method>
            <name>AddLinePointData</name>
            <comment>Adds single line point data.
ShowTick = True displays the x value on the X axis.
Only for LINE, H_LINE, AREA and STACKED_AREA charts!</comment>
            <returntype/>
            <parameter>
                <name>X</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>Y</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>ShowTick</name>
                <type>Boolean</type>
            </parameter>
        </method>
        <method>
            <name>AddPie</name>
            <comment>Adds a pie slice item.
Color: 0 = random color.
Only for PIE charts!</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>Value</name>
                <type>Float</type>
            </parameter>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>AddYXLine</name>
            <comment>Adds a YXLine.
Only for YX_CHART!</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>LineColor</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>StrokeWidth</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>AddYXLine2</name>
            <comment>Adds a YX line
StrokeWidth = line thickness
DrawLine = False allows to draw only the points.
PointType, possible values: "NONE", "CIRCLE", "SQUARE", "TRIANGLE", "RHOMBUS", "CROSS+", "CROSSX"
Filled = False empty points, True = filled points
Only for YX_CHART!</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>LineColor</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>StrokeWidth</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>DrawLine</name>
                <type>Boolean</type>
            </parameter>
            <parameter>
                <name>PointType</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>PointFilled</name>
                <type>Boolean</type>
            </parameter>
            <parameter>
                <name>PointColor</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>AddYXPoint</name>
            <comment>Adds a point in the given line.</comment>
            <returntype/>
            <parameter>
                <name>LineIndex</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>X</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Y</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>AddCandlePoint</name>
            <comment>Adds a Candel point.
ShowTick = True displays the x value on the X axis.</comment>
            <returntype/>
            <parameter>
                <name>X</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>Open</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>High</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Low</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Close</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>ShowTick</name>
                <type>Boolean</type>
            </parameter>
        </method>
        <method>
            <name>AddCandlePoint2</name>
            <comment>Adds a Candel point.
Volume = Trade volume during the time period.
ShowTick = True displays the x value on the X axis.</comment>
            <returntype/>
            <parameter>
                <name>X</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>Open</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>High</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Low</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Close</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Volume</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>ShowTick</name>
                <type>Boolean</type>
            </parameter>
        </method>
        <method>
            <name>AddHorizontalLine</name>
            <comment>Adds a horizontal line at the given Y scale value with the given color and width.
If a line with this value already exist, updates the Color and StrokeWidth.
Valid for BAR and HBAR charts and LINE charts only with same Y scales.
Valid also for H_BAR charts only with same Y scales, but the line is vertical.</comment>
            <returntype/>
            <parameter>
                <name>Value</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>StrokeWidth</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>DisplayValue</name>
                <type>Boolean</type>
            </parameter>
        </method>
        <method>
            <name>AddWaterfallPoint</name>
            <comment>Adds a Waterfall point
BarType T = total bar V variation
Color is used only for Total bars.
Value bars use the IncreseColor or DecreaseColor depending on the Y value sign.</comment>
            <returntype/>
            <parameter>
                <name>BarType</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>X</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>Y</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>AddBubbleSeries</name>
            <comment>Adds a Bubble series
A Bubbel series has a name and can contain bubbles with a value at different positions
Only for BUBBLE charts</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>BubbleColor</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>AddBubble</name>
            <comment>Adds a point in the given Bubble series.
A series Bubbel has no name but an x / y position and a value
The value determines the area of the circle and not the radius nor diameter
Only for BUBBLE charts</comment>
            <returntype/>
            <parameter>
                <name>SerieIndex</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>X</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Y</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Value</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>AddBubbleSingle</name>
            <comment>Adds a single Bubble
A single Bubbel has a name, a value and a position.
It is the same as a Bubble series with only one bubble
The value determines the area of the circle and not the radius nor diameter
Only for BUBBLE charts</comment>
            <returntype/>
            <parameter>
                <name>Name</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>X</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Y</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>Value</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>BubbleColor</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>RemoveHorizontalLine</name>
            <comment>Removes the horizontal line from the list with the given value.
Value = Y scale value.</comment>
            <returntype/>
            <parameter>
                <name>Value</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>DrawEmptyChart</name>
            <comment>Draws an empty chart with the current background color.</comment>
            <returntype/>
        </method>
        <method>
            <name>DrawChart</name>
            <comment>draws a chart</comment>
            <returntype/>
        </method>
        <method>
            <name>ClearData</name>
            <comment>Clears all data, not the title nor axis names.</comment>
            <returntype/>
        </method>
        <method>
            <name>ClearPoints</name>
            <comment>Clears all points, not the title nor axis names.</comment>
            <returntype/>
        </method>
        <method>
            <name>NumberFormat3</name>
            <comment>Formats a number with scientific notation.
MaxDigits = number max of digits.
Examples for 6 digits: 1.23456 / 12.3456 / 1234.56 / 123456 / 1.23E10.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>Number</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>MaxDigits</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>NumberFormat4</name>
            <comment>Formats a number with either scientific notation or n, µ, m, K, M, G notation.
MaxDigits = number max of digits.
Examples for 6 digits: 1.23456 / 12.3456 / 1234.56 / 123456 / 1.23E10.
Examples for 6 digits: 1.23456 / 12.3456 / 1.23456K / 12.3456K / 1.23G.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>Number</name>
                <type>Double</type>
            </parameter>
            <parameter>
                <name>MaxDigits</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>Scientific</name>
                <type>Boolean</type>
            </parameter>
        </method>
        <method>
            <name>GetYScaleNMaxValue</name>
            <comment>Gets the Y scale max value for the given curve.
Index of the curve between 0 and 3.
Works only with AutomaticScale = False.
Setting YScaleMaxValue sets automatically AutomaticScale = False.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>Index</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>SetYScaleNMaxValue</name>
            <comment>Sets the Y scale max value for the given curve.
Index of the curve between 0 and 3.
Works only with AutomaticScale = False.
Setting YScaleMaxValue sets automatically AutomaticScale = False.</comment>
            <returntype/>
            <parameter>
                <name>Index</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>YScaleMaxValue</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>GetYScaleNMinValue</name>
            <comment>Gets the Y scale min value for the given curve.
Index of the curve between 0 and 3.
Works only with AutomaticScale = False.
Setting YScaleMinValue sets automatically AutomaticScale = False.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>Index</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>SetYScaleNMinValue</name>
            <comment>Sets the Y scale min value for the given curve.
Index of the curve between 0 and 3.
Works only with AutomaticScale = False.
Setting YScaleMinValue sets automatically AutomaticScale = False.</comment>
            <returntype/>
            <parameter>
                <name>Index</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>YScaleMinValue</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>RemovePointData</name>
            <comment>Removes the data of the point with the given index.
This method does not work with YXChart and Bubble charts.</comment>
            <returntype/>
            <parameter>
                <name>Index</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>SetBarMeanValueFormat</name>
            <comment>Sets a custom numberformat for the bar mean line value, values like NumberFormat2.
If set, it overides the default format.
To go back to the default format, comment the line defining the custom number format.</comment>
            <returntype/>
            <parameter>
                <name>MinimumIntegers</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>MaximumFractions</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>MinimumFractions</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>GroupingUsed</name>
                <type>Boolean</type>
            </parameter>
        </method>
        <method>
            <name>HideLine</name>
            <comment>Sets a Line to hidden or not.
False means the line is drawn.
True means the line is hidden, not drawn.
Only for LINE, H_LINE and AREA charts !</comment>
            <returntype/>
            <parameter>
                <name>LineIndex</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>Hidden</name>
                <type>Boolean</type>
            </parameter>
        </method>
        <method>
            <name>ClearDisplayedValues</name>
            <comment>Clears the cursor and displayed values.
Useful if KeepDisplayValues was set to True.</comment>
            <returntype/>
        </method>
        <method>
            <name>GetMaxNumberBars</name>
            <comment>Gets the max number of displayable bars or group of bars.
This method can be called before DrawChart to determine the number max of displayable bars, but the bar values must be known.
This can allow to adapt the filling routine according to the capacity of the chart.</comment>
            <returntype>Int</returntype>
        </method>
        <method>
            <name>GetMaxNumberBars2</name>
            <comment>Gets the max number of displayable bars or group of bars.
This method can be called before DrawChart to determine the number max of displayable bars.
This can allow to adapt the filling routine according to the capacity of the chart.
Not as precise as GetMaxNumberBars.</comment>
            <returntype>Int</returntype>
        </method>
        <method>
            <name>SetZoomIndexes</name>
            <comment>Sets the zoom indexes, the values must be between 0 and Points.Size - 1.
Valid only for LINE, BAR, STACKED_BAR, H_LINE, H_BAR and H_STACKEDBAR charts.
This method should be called after having added the points data.</comment>
            <returntype/>
            <parameter>
                <name>BeginIndex</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>EndIndex</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>UnZoom</name>
            <comment>Unzooms the chart.</comment>
            <returntype/>
        </method>
        <method>
            <name>JumpTo</name>
            <comment>Jumps to the given index when a chart is zoomed.
Does nothing when the chart is unzoomed.</comment>
            <returntype/>
            <parameter>
                <name>Index</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name>SetCustomFont</name>
            <comment>Sets a custom font.
CustomFontName can be either:
a custom font ttf file
or a font name  only B4J and B4i
CustomFontScale is a scale factor to increase or decrease the text sizes
depending if the font is bigger or smaller than the defautl font
Defautlt value = 1
B4i, when you use a ttf file you must add the line below in the Main module in the Project Attributes Region:
#AppFont: MyCustomFont.ttf, replace MyCustomFont by the name of the custom font
Explanations here: https://www.b4x.com/android/forum/threads/custom-fonts.46461/#content
Example with a custom font file:
&lt;code&gt;xChart1.SetCustomFont("MyCustomFont.ttf", 1.2)&lt;/code&gt;
Example with a custom font name:
&lt;code&gt;xChart1.SetCustomFont("Times New Roman", 1)&lt;/code&gt;
Example back to default font (in this case the CustomFontScale value is automatically set to 1):
&lt;code&gt;xChart1.SetCustomFont("", 1)&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>CustomFontName</name>
                <type>String</type>
            </parameter>
            <parameter>
                <name>CustomFontScale</name>
                <type>Double</type>
            </parameter>
        </method>
        <method>
            <name>SetZoomSteps</name>
            <comment>Sets the zoom steps
SmallStep = step when the left or right button is pressed
BigStep = step when the area between the lider and a button is pressed</comment>
            <returntype/>
            <parameter>
                <name>SmallStep</name>
                <type>Int</type>
            </parameter>
            <parameter>
                <name>BigStep</name>
                <type>Int</type>
            </parameter>
        </method>
        <field>
            <name>mBase</name>
            <comment/>
            <returntype>B4XView</returntype>
        </field>
        <field>
            <name>Tag</name>
            <comment/>
            <returntype>Object</returntype>
        </field>
        <field>
            <name>fx</name>
            <comment/>
            <returntype>JFX</returntype>
        </field>
        <field>
            <name>Items</name>
            <comment/>
            <returntype>List</returntype>
        </field>
        <field>
            <name>Points</name>
            <comment/>
            <returntype>List</returntype>
        </field>
        <property>
            <name>Title</name>
            <comment>Gets or sets the chart title.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>Title</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>XAxisName</name>
            <comment>Gets or sets the XAxisName property.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>XAxisName</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>YAxisName</name>
            <comment>Gets or sets the YAxisName property.
Y axis name on the left side of the chart.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>YAxisName</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>YAxisName2</name>
            <comment>Gets or sets the YAxisName2 property.
Y axis name on the right side of the chart.
Valid only if DifferentScales = True</comment>
            <returntype>String</returntype>
            <parameter>
                <name>YAxisName2</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>YScaleMaxValue</name>
            <comment>Gets or sets the Y scale max value.
Works only with AutomaticScale = False.
Setting YScaleMaxValue sets automatically AutomaticScale = False.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>YScaleMaxValue</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>YScaleMinValue</name>
            <comment>Gets or sets the Y scale min value.
Works only with AutomaticScale = False.
Setting YScaleMinValue sets automatically AutomaticScale = False.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>YScaleMinValue</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>XScaleMaxValue</name>
            <comment>Gets or sets the X scale max value.
Works only with AutomaticScale = False.
Setting XScaleMaxValue sets automatically AutomaticScale = False.
Valid only for YX_CHART and BUBBLE charts.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>XScaleMaxValue</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>XScaleMinValue</name>
            <comment>Gets or sets the X scale min value.
Works only with AutomaticScale = False.
Setting XScaleMinValue sets automatically AutomaticScale = False.
Valid only for YX_CHART and BUBBLE charts.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>XScaleMinValue</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>IncludeLegend</name>
            <comment>Gets or sets the IncludeLegend property.
Possible values: NONE, TOP_RIGHT, BOTTOM.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>IncludeLegend</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>IncludeValues</name>
            <comment>Gets or sets the IncludeValues property.
Displays the values in the pie slices or bars.
Only for single BAR charts or PIE charts with TOP_RIGHT legend.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>IncludeValues</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>IncludeBarMeanLine</name>
            <comment>Gets or sets the IncludeBarMeanLine property.
Possible only for single bar charts.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>IncludeBarMeanLine</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>AutomaticScale</name>
            <comment>Gets or sets the AutomaticScale property.
If True, the scales are automatically calculated to fill the chart, with 1, 2, 2.5, 5 standardized scales.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>AutomaticScale</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>DifferentScales</name>
            <comment>Gets or sets the DifferentScales property, only for LINE and YX_CHART charts.
Also not for H_LINE charts.
When True, displays the lines with different automatic scales for two up to four lines max.
If the number of lines is 1 or bigger than 4, then all lines have the same scale.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DifferentScales</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>XScaleTextOrientation</name>
            <comment>Gets or sets the X scale text orientation.
Possible values: VERTICAL, HORIZONTAL, 45 DEGREES.
Does nothing in H_LINE, H_BAR nor H_STACKEDBAR charts.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>XScaleTextOrientation</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>ChartType</name>
            <comment>Gets or sets the chart type.
Possible values: LINE, H_LINE, AREA, STACHED_AREA, BAR, H_BAR, STACKED_BAR, H_STACKED_BAR, PIE, YX_CHART, RADAR, CANDLE, WATERFALL, BUBBLE.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>ChartType</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>Left</name>
            <comment>Gets or sets the Left property.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>Left</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>Top</name>
            <comment>Gets or sets the Top property.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>Top</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>Width</name>
            <comment>Gets or sets the Width property.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>Width</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>Height</name>
            <comment>Gets or sets the Height property.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>Height</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>Visible</name>
            <comment>Gets or sets the Visible property.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>Visible</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>AutomaticTextSizes</name>
            <comment>Gets or sets the AutomaticTextSizes property.
If True, the text sizes are automatically calculated according to the chart size.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>AutomaticTextSizes</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>TitleTextSize</name>
            <comment>Gets or sets the TitleTextSize property.
Setting this text size sets automatically AutomaticTextSizes = False.</comment>
            <returntype>Float</returntype>
            <parameter>
                <name>TitleTextSize</name>
                <type>Float</type>
            </parameter>
        </property>
        <property>
            <name>AxisTextSize</name>
            <comment>Gets or sets the AxisTextSize property.
Setting this text size sets automatically AutomaticTextSizes = False.</comment>
            <returntype>Float</returntype>
            <parameter>
                <name>AxisTextSize</name>
                <type>Float</type>
            </parameter>
        </property>
        <property>
            <name>ScaleTextSize</name>
            <comment>Gets or sets the ScaleTextSize property.
Setting this text size sets automatically AutomaticTextSizes = False.</comment>
            <returntype>Float</returntype>
            <parameter>
                <name>ScaleTextSize</name>
                <type>Float</type>
            </parameter>
        </property>
        <property>
            <name>LegendTextSize</name>
            <comment>Gets or sets the LegendTextSize property.
Setting this text size sets automatically AutomaticTextSizes = False.</comment>
            <returntype>Float</returntype>
            <parameter>
                <name>LegendTextSize</name>
                <type>Float</type>
            </parameter>
        </property>
        <property>
            <name>ValuesTextSize</name>
            <comment>Gets or sets the ValuesTextSize property.
Setting this text size sets automatically AutomaticTextSizes = False.</comment>
            <returntype>Float</returntype>
            <parameter>
                <name>ValuesTextSize</name>
                <type>Float</type>
            </parameter>
        </property>
        <property>
            <name>DisplayCursor</name>
            <comment>Gets or sets the DisplayCursor property.
Allows to displays the cursor when clicking or moving on the chart when DislpayValues = False.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DisplayCursor</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>DisplayValues</name>
            <comment>Gets or sets the DisplayValues property.
If True, displays the cursor and the point values when clicking or moving cursor on the chart.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DisplayValues</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>MaxDigits</name>
            <comment>Gets or sets the MaxDigits property.
Number of digits of the displayed values.
Default value = 6
Examples for 6 digits: 1.23456 / 12.3456 / 1234.56 / 123456 / 1.2E10.
Examples for 8 digits: 1.2345678 / 12.345678 / 1234.5678 / 12345678 / 1.2345E10.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>MaxDigits</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>DisplayValuesOnHover</name>
            <comment>Gets or sets the ValuesShowOnHover property
If True, displays the item values when hovering with the cursor over a chart; valid only for B4J.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DisplayValuesOnHover</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>ScaleValues</name>
            <comment>Gets or sets the ScaleValues property.
It is a string with the different scale values separated by the exclamation mark.
It must begin with 1! and end with !10.
Example: the default property 1!2!2.5!5!10.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>ScaleValues</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>ScaleYValuesLog</name>
            <comment>Gets or sets the ScaleYValuesLog property.
It is a string with the different scale values, for one decade, separated by the exclamation mark.
It must begin with 1! and end with !10.
Only for LINE Y scale and YX_CHART Y scale.
Example: the default property 1!2!5!7!10.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>ScaleYValuesLog</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>ScaleXValuesLog</name>
            <comment>Gets or sets the ScaleXValuesLog property,
It is a string with the different scale values, for one decade, separated by the exclamation mark.
It must begin with 1! and end with !10,
Only for YX_CHART X scale,
Example: the default property 1!2!5!7!10,</comment>
            <returntype>String</returntype>
            <parameter>
                <name>ScaleXValuesLog</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>DrawXScale</name>
            <comment>Gets or sets the DrawXScale property.
True by default, if False doesn't draw the X scale values.
Not drawing the scale can be useful for small charts.
Not for logarithmic scales.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DrawXScale</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>DrawYScale</name>
            <comment>Gets or sets the DrawYScale property.
True by default, if False doesn't draw the Y scale values.
Not drawing the scale can be useful for small charts.
Not for logarithmic scales.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DrawYScale</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>GradientColors</name>
            <comment>Gets or sets the GradientColors property.
Gradient colors are used in PIE and BAR charts.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>GradientColors</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>GradientColorsAlpha</name>
            <comment>Gets or sets the GradientColorsAlpha property.
Values between 0 and 255.
Setting this value, set automatically the GradientColors property to True.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>GradientColorsAlpha</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>ChartBackgroundColor</name>
            <comment>Sets the ChartBackgroundColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.ChartBackgroundColor = xui.Color_RGB(207, 220, 220)&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>GridFrameColor</name>
            <comment>Sets the GridFrameColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.GridFrameColor = xui.Color_Blue&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>GridColor</name>
            <comment>Sets the GridColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.GridColor = xui.Color_RGB(169, 169, 169)&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>DrawGridFrame</name>
            <comment>Sets or gets the DrawGridFrame property, True by default.
If False, no frame, only the X and Y axes are drawn.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DrawGridFrame</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>DrawHorizontalGridLines</name>
            <comment>Sets or gets the DrawHorizontalGridLines property, True by default.
If False, no horizontal grid lines are drawn.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DrawHorizontalGridLines</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>DrawVerticalGridLines</name>
            <comment>Sets or gets the DrawVerticalGridLines property, True by default.
If False, no vertical grid lines are drawn.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DrawVerticalGridLines</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>TitleTextColor</name>
            <comment>Sets the TitleTextColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.TitleTextColor = xui.Color_Black&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>AxisTextColor</name>
            <comment>Sets the AxisTextColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.AxisTextColor = xui.Color_Black&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>ScaleTextColor</name>
            <comment>Sets the ScaleTextColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.ScaleTextColor = xui.Color_Blue&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>ValuesTextColor</name>
            <comment>Sets the ValuesTextColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.ValuesTextColor = xui.Color_Black&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>ValuesBackgroundColor</name>
            <comment>Sets the ValuesBackgroundColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.ValuesBackgroundColor = xui.Color_ARGB(10, 0, 0, 0)&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>LegendBackgroundColor</name>
            <comment>Sets the LegendBackgroundColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.LegendBackgroundColor = xui.Color_ARGB(102, 255, 255, 255)&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>LegendTextColor</name>
            <comment>Sets the LegendTextColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.LegendTextColor = xui.Color_Black&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>MinLineColor</name>
            <comment>Sets the single line chart MinLineColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.MinLineColor = xui.Color_RGB(0, 128, 0)&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>MaxLineColor</name>
            <comment>Sets the single line chart MaxLineColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.MaxLineColor = xui.Color_Red&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>MeanLineColor</name>
            <comment>Sets the MeanLineColor property valid for single line and single BAR and H_BAR charts.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.MeanLineColor = xui.Color_RGB(182, 74, 26)&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>NbYIntervals</name>
            <comment>Gets or sets the NbYIntervals property, number of Y axis intervals.
Should be an even number, otherwise the 0 scale value might not be displayed.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>NbYIntervals</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>NbXIntervals</name>
            <comment>Gets or sets the NbXIntervals property, number of X axis intervals.
Should be an even number, otherwise the 0 scale value might not be displayed.
Valid only for YX_CHART and BUBBLE charts.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>NbXIntervals</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>XZeroAxis</name>
            <comment>Gets or sets the XZeroAxis property for YXChart and Bubble charts.
If all values are positive, sets the lower Y scale to zero.
If all values are negative, sets the upper Y scale to zero.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>XZeroAxis</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>XZeroAxisHighlight</name>
            <comment>Gets or sets the XZeroAxisHighlight property.
If True draws the X Zero axis 2dip thick otherwise with 1dip.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>XZeroAxisHighlight</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>YZeroAxis</name>
            <comment>Gets or sets the YZeroAxis property for LINE and BAR charts.
If all values are positive, sets the lower Y scale to zero.
If all values are negative, sets the upper Y scale to zero.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>YZeroAxis</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>YZeroAxisHighlight</name>
            <comment>Gets or sets the YZeroAxisHighlight property.
If True draws the Y Zero axis 2dip thick otherwise with 1dip.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>YZeroAxisHighlight</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>NbPoints</name>
            <comment>Gets the number of points (read only).</comment>
            <returntype>Int</returntype>
        </property>
        <property>
            <name>Snapshot</name>
            <comment>Returns a B4XBitmap object of the chart (read only).</comment>
            <returntype>B4XBitmap</returntype>
        </property>
        <property>
            <name>Rotation</name>
            <comment>Gets or sets the Rotation property of the chart.
Rotates the entire chart.
Rotation in degrees, postive clockwise.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>Rotation</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>DrawOuterFrame</name>
            <comment>Gets or sets the DrawOuterFrame property of the chart.
Draws an outer frame around the chart.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>DrawOuterFrame</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>IncludeMinLine</name>
            <comment>Gets or sets the IncludeMinLine property, only for single LINE charts.
Inserts a line at the level of the min value.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>IncludeMinLine</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>IncludeMaxLine</name>
            <comment>Gets or sets the IncludenMaxLine property, only for single LINE charts.
Inserts a line at the level of the max value.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>IncludeMaxLine</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>IncludeMeanLine</name>
            <comment>Gets or sets the IncludeMeanLine property, only for single LINE and single BAR charts.
Inserts a line at the level of the mean value.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>IncludeMeanLine</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>Subtitle</name>
            <comment>Gets or sets the Subtitle property.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>Subtitle</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>SubtitleTextSize</name>
            <comment>Gets or sets the SubtitleTextSize property.
Setting this text size sets automatically AutomaticTextSizes = False.</comment>
            <returntype>Float</returntype>
            <parameter>
                <name>SubtitleTextSize</name>
                <type>Float</type>
            </parameter>
        </property>
        <property>
            <name>SubtitleTextColor</name>
            <comment>Sets the SubtitleTextColor property.
The color must be an xui.Color.
Example code: &lt;code&gt;xChart1.SubitleTextColor = xui.Color_Black&lt;/code&gt;</comment>
            <returntype/>
            <parameter>
                <name>Color</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>BarValueOrientation</name>
            <comment>Gets or sets the BarValueOrientation property.
Possible values: VERTICAL, HORIZONTAL.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>BarValueOrientation</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>BarMarginMode</name>
            <comment>Gets or sets the BarMarginMode property.
Possible values: 0, 1, 2
0 &gt; The bar width is an Int, this produces constant bar widths and variable margins at the left and right side and a constant chart width
1 &gt; The bar width is a Double, this produces variable bar widths and fixed margins at the left and right side and a constant chart width
2 &gt; The bar width is an Int, this produces constant bar widths, and fixed margins and a variable chart width</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>BarMarginMode</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>PieStartAngle</name>
            <comment>Gets or sets the PieStartAngle property.
Default value = 0 (three o'clock), positive clockwise.
Twelve o'clock = -90.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>PieStartAngle</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>PieGapDegrees</name>
            <comment>Gets or sets the PieGapDegrees property.
Default value = 0 .</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>PieGapDegrees</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>PieAddPercentage</name>
            <comment>Gets or sets the PieAddPercentage property.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>PieAddPercentage</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>PiePercentageNbFractions</name>
            <comment>Gets or sets the number of fractions for pie percentage values.
min = 0  max = 2.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>PiePercentageNbFractions</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>YScaleLogaritmic</name>
            <comment>Gets or sets the YScaleLogaritmic property.
Sets the Y scale to logarithmic or linear.
Valid only for positive numbers and for LINE and YX_CHART charts.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>YScaleLogarithmic</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>XScaleLogarithmic</name>
            <comment>Gets or sets the XScaleLogaritmic property.
Sets the X scale to logarithmic or linear.
Valid only for positive numbers and for YX_CHART charts.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>XScaleLogarithmic</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>XMinValue</name>
            <comment>Gets or sets the X Min scale value.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>MinValue</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>XMaxValue</name>
            <comment>Gets or sets the X Max scale value.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>MaxValue</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>AreaFillAlphaValue</name>
            <comment>Gets or sets the AreaFillAlphaValue property.
This value represents the alpha value of the area fill color for AREA, STACKED_AREA and BUBBLE charts only.
The area fill color is the line or bubble color with this alpha value.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>AreaFillAlphaValue</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>YMinValue</name>
            <comment>Gets or sets the Y Min scale value.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>MinValue</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>YMaxValue</name>
            <comment>Gets or sets the Y Max scale value.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>MaxValue</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>RadarStartAngle</name>
            <comment>Gets or sets the RadarStartAngle property for RADAR charts.
Default value = 0 (three o'clock), positive clockwise.
Twelve o'clock = -90.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>StartAngle</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>RadarDrawScale</name>
            <comment>Gets or sets the RadarDrawScale property for RADAR charts.
True = draws the scale spider web line.
Depends on the RadarScaleType property SPIDER or CIRCLE.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>RadarDrawScale</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>RadarDrawScaleValues</name>
            <comment>Gets or sets the RadarDrawScaleValues property for RADAR charts.
True = draws the scale values.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>RadarDrawScaleValues</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>RadarScaleType</name>
            <comment>Gets or sets the RadarScaleType property for RADAR charts.
Either SPIDER or CIRCLE.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>RadarScaleType</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>KeepDisplayValues</name>
            <comment>Gets or sets the KeepValuesDisplay property.
Possible values:
NONE &gt; deletes the cursor and the displayed values after Touch_Up.
CURSOR &gt; keeps the cursor visible but deletes the values after Touch_Up.
BOTH &gt; keeps both, the cursor and the values visible after Touch_Up.</comment>
            <returntype>String</returntype>
            <parameter>
                <name>KeepDisplayValues</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>HChartsXScaleOnTop</name>
            <comment>Gets or sets the HBarsXScaleOnTop property, only for H_BAR and H_STACKED_BAR charts.
False = draws the horizontal scale on bottom, default value.
True = draws the horizontal scale on top.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>HBarsXScaleOnTop</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>HChartsTicksTopDown</name>
            <comment>Gets or sets the HBarsTicksTopDown property, only for H_LINE, H_BAR and H_STACKED_BAR charts.
False = draws the tick values from bottom to top, default value.
True = draws the tick values from top to bottom.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>HChartsTicksTopDown</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>YXChartDisplayValues</name>
            <comment>Gets or sets the YXChartDisplayValues property, only for YX_CHART and BUBBLE charts.
True = displays the x and y coordinates of the cursor position.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>YXChartDisplayValues</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>YXChartDisplayPosition</name>
            <comment>Gets or sets the YXChartDisplayPosition, only for YX_CHART and BUBBLE charts.
Possible values:
CURSOR &gt; displays the coordinates of the cursor position at the cursor position, default value.
CORNERS &gt; displays the coordinates of the cursor position in one of the four corners.
Example code: &lt;code&gt;YXChart1.YXChartDisplayPosition = "CURSOR"&lt;/code&gt;</comment>
            <returntype>String</returntype>
            <parameter>
                <name>YXChartDisplayPosition</name>
                <type>String</type>
            </parameter>
        </property>
        <property>
            <name>YXChartDisplayCrossHair</name>
            <comment>Gets or sets the YXChartDisplayCrossHair property, only for YX_CHART and BUBBLE charts.
True = displays cross hair lines at the cursor position.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>YXChartDisplayCrossHair</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>YXChartCrossHairDeltaY</name>
            <comment>Gets or sets the YXChartCrossHairDeltaY property, only for YX_CHART and BUBBLE charts.
The horizontal line of the cross hair cursor is shifted topwards by the given value.
This useful to not cover the horizontal cursor line with the finger.</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>YXChartCrossHairDeltaY</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>YXChartCrossHairColor</name>
            <comment>Gets or sets the YXChartCrossHairColor property, only for YX_CHART and BUBBLE charts.
It must be a xui.Color value, black = default value.
Example code: &lt;code&gt;YXChart1.YXChartCrossHairColor = xui.Color_Black&lt;/code&gt;</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>YXChartCrossHairColor</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>MissingDataValue</name>
            <comment>Gets or sets the MissingDataValue property, only for LINE charts.
Default value 1000000000.
When you set any value in a Line chart, it is considerd as a missing value.</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>MissingDataValue</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>ReverseYScale</name>
            <comment>Gets or sets the ReverseYScale property, only for LINE, YX_CHART and BUBBLE charts.
False means min value on top and max value.
True means min value at bottom and max value at bottom on top. Default value.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>ReverseYScale</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>ScalesOnZoomedPart</name>
            <comment>Gets or sets the ScalesOnZooedPart property.
False means scales on the whole chart.
True means scales on the zooem part only.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>ScalesOnZoomedPart</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>CandleWickColor</name>
            <comment>Gets or sets the CandleWickColor, only for CANDLE charts.
Wick is the line above and below the candle body when the Open and Close values are above or below the Low and High values.
It must be a xui.Color value, FF0000FF (Blue) = default value.
Example code: &lt;code&gt;CandleChart1.CandleWickColor = xui.Color_Black&lt;/code&gt;</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>CandleWickColor</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>CandleDisplayVolume</name>
            <comment>Gets or sets the CandleDisplayVolume, only for CANDLE charts.
True = displays the trade Volume on the bottom of the CANDLE chart and displays its value in the popup panel.
Example code: &lt;code&gt;CandleChart1.CandleDisplayVolume = True&lt;/code&gt;</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>CandleDisplayVolume</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>CandleWickWidth</name>
            <comment>Gets or sets the CandleWickWidth, only for CANDLE charts.
Wick is the line above and below the candle body when the Open and Close values are above or below the Low and High values.
It must be a dip value, not a pixel value.
Example code: &lt;code&gt;CandleChart1.CandleWickWidth = 1&lt;/code&gt;</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>CandleWickWidth</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>IncreaseColor</name>
            <comment>Gets or sets the IncreaseColor, only for CANDLE and WATERFALL charts.
The IncreaseColor is used in CANDLE charts when the Close value is higher than the Open value.
Or in WATERFALL charts when the bar value is negative.
It must be a xui.Color value, FF00AA00 (Green) = default value.
Example code: &lt;code&gt;CandleChart1.IncreaseColor = xui.Color_RGB(0, 128, 0)&lt;/code&gt;</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>IncreaseColor</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>DecreaseColor</name>
            <comment>Gets or sets the DecreaseColor, only for CANDLE and WATERFALL charts.
The DecreaseColor is used in CANDLE charts when the Close value is lower than the Open value.
Or in WATERFALL charts when the bar value is negative.
It must be a xui.Color value, FFFF0000 (Red) = default value.
Example code: &lt;code&gt;CandleChart1.DecreaseColor = xui.Color_RGB(128, 0, 0)&lt;/code&gt;</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>DecreaseColor</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>CandleDrawBodyBorder</name>
            <comment>Gets or sets the CandleDrawBodyBorder, only for CANDLE charts.
Draws a border on the candle body with the wick color.</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>CandleDrawBodyBorder</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>WaterfallTotalBarColor</name>
            <comment>Gets or sets the WaterfallTotalBarColor, only for WATERFALL charts.
Valid only for TotalBars.
It must be a xui.Color value, FF0000FF (Blue) = default value.
Example code: &lt;code&gt;CandleChart1.WaterfallTotalBarColor = xui.Color_Black&lt;/code&gt;</comment>
            <returntype>Int</returntype>
            <parameter>
                <name>WaterfallTotalBarColor</name>
                <type>Int</type>
            </parameter>
        </property>
        <property>
            <name>BubbleDiameterMin</name>
            <comment>Gets or sets the BubbleDiameterMin, only for BUBBLE charts.
Min diameter of a bubble in percent of the smallest chart side (width or height).
Default value 1%</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>BubbleDiameterMin</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>BubbleDiameterMax</name>
            <comment>Gets or sets the BubbleDiameterMax, only for BUBBLE charts.
Max diameter of a bubble in percent of the smallest chart side (width or height).
This value is used for the highest bubble value.
For lower values, the bubble area is proportional. The diameter is proportional to the square root of the ratio.
Default value 10%</comment>
            <returntype>Double</returntype>
            <parameter>
                <name>BubbleDiameterMax</name>
                <type>Double</type>
            </parameter>
        </property>
        <property>
            <name>BubbleSmallSnap</name>
            <comment>Gets or sets the BubbleSmallSnap, only for BUBBLE charts.
False = the cursor snaps when it is insides the bubble.
True = the cursor snaps when it is near the bubble center (3dip).
Default value False</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>BubbleSmallSnap</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>ZoomSmallStep</name>
            <comment>Returns the zoom small step
ZoomSmallStep = step when the left or right button is pressed</comment>
            <returntype>Int</returntype>
        </property>
        <property>
            <name>ZoomBigStep</name>
            <comment>Returns the zoom big step
ZoomBigStep = step when the area between the lider and a button is pressed</comment>
            <returntype>Int</returntype>
        </property>
        <property>
            <name>ZoomBeginIndex</name>
            <comment>Returns the ZoomBeginIndex property
ZoomBeginIndex = index of the first displayed point</comment>
            <returntype>Int</returntype>
        </property>
        <property>
            <name>ZoomEndIndex</name>
            <comment>Returns the ZoomEndIndex property
ZoomEndIndex = index of the last displayed point</comment>
            <returntype>Int</returntype>
        </property>
        <property>
            <name>ZoomNbVisiblePoints</name>
            <comment>Returns the ZoomNbVisiblePoints property
ZoomNbVisiblePoints = number of visible points</comment>
            <returntype>Int</returntype>
        </property>
        <property>
            <name>ZoomBarEnabled</name>
            <comment>Gets or sets the ZoomBarEnabled property
If False the zoom bar is disabled
Default value = True</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>ZoomBarEnabled</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>NumberFormatGroupingUsed</name>
            <comment>Gets or sets the NumberFormatGroupingUsed property
The same as in NumberFormat2(GroupingUsed)
True displays big numbers like
1 234 567.89 or 1,234,567.89 instead of 1234567.89</comment>
            <returntype>Boolean</returntype>
            <parameter>
                <name>NumberFormatGroupingUsed</name>
                <type>Boolean</type>
            </parameter>
        </property>
        <property>
            <name>NumberFormatGroupingCharacter</name>
            <comment>Gets or sets the NumberFormatGroupingCharacter property
Possible values Space or Comma
Displays big numbers like
1 234 567.89 or 1,234,567.89 instead of 1234567.89
The NumberFormatGroupingUsed property must be set to True</comment>
            <returntype>String</returntype>
            <parameter>
                <name>NumberFormatGroupingCharacter</name>
                <type>String</type>
            </parameter>
        </property>
    </class>
    <version>10.0</version>
    <author>Klaus CHRISTL (klaus)</author>
</root>
