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 |