Mobile API Reference  MicroStrategy 2019
ChartContextHelper.h
Go to the documentation of this file.
1 #ifndef Msi_ChartContextHelper
2 #define Msi_ChartContextHelper
3 
4 #include "Rect2D.h"
5 
6 namespace MsiChart {
7 
8  class ChartContext;
9 
11  public:
12  ChartContextHelper(ChartContext* ipChartContext):mpChartContext(ipChartContext){};
14  virtual void RefreshGraphMatrixContext();
15  virtual void VDFontSize(Int32& iorSize) const;
16  virtual bool GetCurrentGraphFrame(Rect2D& iorRect) const;
17  virtual bool IsBackgroundBright(bool iIsRecursive) const;
18  virtual void AnimationDidFinished();
19  virtual void UpdateZoomScale(void* ipView);
20  virtual void UpdateHighScaleFactorToViews();
21  virtual void UpdateHighScaleFactorToViews(void* ipView);
22  virtual double GetZoomScale(bool iIsHonest);
23  virtual bool IsSubView(void* ipChildView, void* ipBaseView, bool iIsRecursive);
24  virtual bool IsAnimationPossible(double iZoomScale);
25  virtual bool IsAnimationEnabled() const;
26  protected:
28  };
29 }
30 
31 #endif
virtual void UpdateZoomScale(void *ipView)
virtual void VDFontSize(Int32 &iorSize) const
virtual void RefreshGraphMatrixContext()
virtual double GetZoomScale(bool iIsHonest)
ChartContext * mpChartContext
Definition: ChartContextHelper.h:27
ChartContextHelper(ChartContext *ipChartContext)
Definition: ChartContextHelper.h:12
virtual void UpdateHighScaleFactorToViews()
virtual bool IsSubView(void *ipChildView, void *ipBaseView, bool iIsRecursive)
#define Int32
Definition: BasicTypes.h:20
virtual bool GetCurrentGraphFrame(Rect2D &iorRect) const
virtual ~ChartContextHelper()
Definition: ChartContextHelper.h:13
virtual bool IsAnimationPossible(double iZoomScale)
Definition: ChartContextHelper.h:10
Definition: ChartContext.h:542
virtual bool IsBackgroundBright(bool iIsRecursive) const
Definition: ABLPlot.h:21
virtual bool IsAnimationEnabled() const
virtual void AnimationDidFinished()
#define NULL
Definition: Null.h:10
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25