CCustomRadialChartService



This class implements service for CustomRadialChart.

You can find more information in comments below. Overrided methods can be found in corresponding base class.

class CCustomRadialChartService :public CControlService
{
public:
    CCustomRadialChartService(CCustomRadialChart *control);

    // Helpers 
    void FreeResources() override;

    // Notifications from parent control 
    void NotifyOnParentStyleChange() override;

    // State change notifications 
    void NotifyOnResize() override;
    void NotifyOnStyleChange() override;

    // Paint notifications 
    void NotifyOnPaint(const MESSAGE_PAINT &m, bool &draw_children) override;

    // Mouse input notifications 
    void NotifyOnMouseHover(const MESSAGE_POSITION &m) override;
    void NotifyOnMouseLeave() override;
    void NotifyOnMouseMove(const MESSAGE_MOUSE &m, bool &processed) override;
};
Namespace: nitisa::charts
Include: Charts/Core/CustomRadialChartService.h