This class implements service for CustomCartesianChart.
You can find more information in comments below. Overrided methods can be found in corresponding base class.
class CCustomCartesianChartService :public CControlService
{
public:
    CCustomCartesianChartService(CCustomCartesianChart *control);
    // State change notifications 
    void NotifyOnFreeResources() override;
    // Notifications from parent control 
    void NotifyOnParentStyleChange() override;
    void NotifyOnParentFontChange() override;
    // State change notifications 
    void NotifyOnEnable() override;
    void NotifyOnDisable() override;
    void NotifyOnResize() override;
    void NotifyOnStyleChange() override;
    void NotifyOnFontChange() override;
    // Paint notifications 
    void NotifyOnPaint(const MessagePaint &m, bool &draw_children) override;
    // Mouse input notifications 
    void NotifyOnMouseHover(const MessagePosition &m) override;
    void NotifyOnMouseLeave() override;
    void NotifyOnMouseMove(const MessageMouse &m, bool &processed) override;
};| Namespace: | nitisa::charts | 
| Include: | Charts/Core/CustomCartesianChartService.h |