#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: