#include <TimelineArtProvider.h>
|
| TimelineArtProvider () |
|
virtual | ~TimelineArtProvider () |
|
virtual void | DrawBackground (wxDC &dc, const wxRect &rect) |
|
virtual void | DrawTimelineBackground (wxDC &dc, const wxRect &rect) |
|
virtual void | DrawTimelineTrack (wxDC &dc, const wxRect &rect) |
|
virtual void | DrawScrollerBackground (wxDC &dc, const wxRect &rect) |
|
virtual void | DrawScrollerTrack (wxDC &dc, const wxRect &rect) |
|
virtual void | DrawGap (wxDC &dc, const wxRect &rTimeline, const wxRect &rVisibleFrame) |
|
virtual void | DrawLeftArrow (wxDC &dc, const wxRect &rect, TimelineElementState state) |
|
virtual void | DrawRightArrow (wxDC &dc, const wxRect &rect, TimelineElementState state) |
|
virtual void | DrawVisibleFrame (wxDC &dc, const wxRect &rect, TimelineElementState state) |
|
void | DrawTimeScale (wxDC &dc, const wxRect &rect, const wxDateTime &startTime, const wxDateTime &endTime) |
|
int | CalculateNiceInterval (long totalSeconds, int maxLabels) |
|
wxString | FormatTimeForScale (const wxDateTime &time) |
|
template<typename T > |
void | DrawItem (wxDC &dc, const wxRect &rect, const wxRect &parentRect, const TimelineItem< T > &item, bool isScrollerContext=false, bool makeTransparentDueToOverlap=false) |
|
void | SetBackgroundColour (const wxColour &colour) |
|
wxColour | GetBackgroundColour () const |
|
◆ TimelineArtProvider()
TimelineArtProvider::TimelineArtProvider |
( |
| ) |
|
|
inline |
◆ ~TimelineArtProvider()
virtual TimelineArtProvider::~TimelineArtProvider |
( |
| ) |
|
|
inlinevirtual |
◆ CalculateNiceInterval()
int TimelineArtProvider::CalculateNiceInterval |
( |
long |
totalSeconds, |
|
|
int |
maxLabels |
|
) |
| |
|
inline |
◆ CreateRoundRegions()
void TimelineArtProvider::CreateRoundRegions |
( |
| ) |
|
|
inlineprotected |
◆ DrawArrow()
◆ DrawBackground()
◆ DrawGap()
◆ DrawGradientRoundedRect()
◆ DrawItem()
◆ DrawLeftArrow()
◆ DrawRightArrow()
◆ DrawScrollerBackground()
◆ DrawScrollerTrack()
◆ DrawTimelineBackground()
◆ DrawTimelineTrack()
◆ DrawTimeScale()
◆ DrawVisibleFrame()
◆ FormatTimeForScale()
◆ GetBackgroundColour()
wxColour TimelineArtProvider::GetBackgroundColour |
( |
| ) |
const |
|
inline |
◆ GetRoundRegion()
◆ SetBackgroundColour()
◆ m_BackgroundColour
wxColour TimelineArtProvider::m_BackgroundColour |
|
protected |
◆ m_BmpRound
wxBitmap TimelineArtProvider::m_BmpRound |
|
protected |
◆ m_ItemNameFont
wxFont TimelineArtProvider::m_ItemNameFont |
|
protected |
◆ m_LimitTimeColour
wxColour TimelineArtProvider::m_LimitTimeColour |
|
protected |
◆ m_MinScaleStep
double TimelineArtProvider::m_MinScaleStep |
|
protected |
◆ m_PenGap
wxPen TimelineArtProvider::m_PenGap |
|
protected |
◆ m_PenScrollerMain
wxPen TimelineArtProvider::m_PenScrollerMain |
|
protected |
◆ m_PenTimelineMain
wxPen TimelineArtProvider::m_PenTimelineMain |
|
protected |
◆ m_PenVisibleFrameHover
wxPen TimelineArtProvider::m_PenVisibleFrameHover |
|
protected |
◆ m_PenVisibleFrameNormal
wxPen TimelineArtProvider::m_PenVisibleFrameNormal |
|
protected |
◆ m_PenVisibleFramePressed
wxPen TimelineArtProvider::m_PenVisibleFramePressed |
|
protected |
◆ m_Radius
int TimelineArtProvider::m_Radius |
|
protected |
◆ m_RoundRegionBL
wxRegion TimelineArtProvider::m_RoundRegionBL |
|
protected |
◆ m_RoundRegionBR
wxRegion TimelineArtProvider::m_RoundRegionBR |
|
protected |
◆ m_RoundRegionTL
wxRegion TimelineArtProvider::m_RoundRegionTL |
|
protected |
◆ m_RoundRegionTR
wxRegion TimelineArtProvider::m_RoundRegionTR |
|
protected |
◆ m_TimeScaleFont
wxFont TimelineArtProvider::m_TimeScaleFont |
|
protected |
The documentation for this class was generated from the following file: