| 44 | } // namespace xg |
| 45 | |
| 46 | tooltip::ToolTipController::ToolTipController(XChart *chart) : chart_(chart) { |
| 47 | chart_->eventController_->AddCallback("pressstart", XG_MEMBER_CALLBACK_1(tooltip::ToolTipController::OnPressStart)); |
| 48 | chart_->eventController_->AddCallback("press", XG_MEMBER_CALLBACK_1(tooltip::ToolTipController::OnPress)); |
| 49 | chart_->eventController_->AddCallback("pressend", XG_MEMBER_CALLBACK_1(tooltip::ToolTipController::OnPressEnd)); |
| 50 | |
| 51 | chart_->AddMonitor(ACTION_CHART_AFTER_GEOM_DRAW, XG_MEMBER_CALLBACK(tooltip::ToolTipController::OnRender)); |
| 52 | chart_->AddMonitor(ACTION_CHART_CLEAR_INNER, XG_MEMBER_CALLBACK(tooltip::ToolTipController::OnClearInner)); |
| 53 | |
| 54 | container_ = chart_->frontLayout_->AddGroup(); |
| 55 | } |
| 56 | |
| 57 | tooltip::ToolTipController::~ToolTipController() { |
| 58 | configs_.clear(); |
nothing calls this directly
no test coverage detected