CCustomCartesianChartService



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