AddItem(T *data, const wxColour &colour=wxNullColour) | wxTimelineCtrl< T > | |
AdjustMainViewToScrollerView() | wxTimelineCtrl< T > | protected |
CalcArrowsState() | wxTimelineCtrl< T > | protected |
CalcMaxVisibleDuration() | wxTimelineCtrl< T > | protected |
CenterOnTime(int seconds) | wxTimelineCtrl< T > | inline |
ChangeLastElement(ElementType type) | wxTimelineCtrl< T > | protected |
ClampFirstVisibleTime(int first) const | wxTimelineCtrl< T > | |
ClearItems() | wxTimelineCtrl< T > | inline |
ClearSelection() | wxTimelineCtrl< T > | inline |
Create(wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize) | wxTimelineCtrl< T > | inline |
Draw(wxDC &dc) | wxTimelineCtrl< T > | protected |
DrawScroller(wxDC &dc) | wxTimelineCtrl< T > | protected |
DrawTimeline(wxDC &dc) | wxTimelineCtrl< T > | protected |
ElementType enum name | wxTimelineCtrl< T > | |
ET_LEFT_ARROW enum value | wxTimelineCtrl< T > | |
ET_MAX enum value | wxTimelineCtrl< T > | |
ET_NONE enum value | wxTimelineCtrl< T > | |
ET_RIGHT_ARROW enum value | wxTimelineCtrl< T > | |
ET_SCROLLER enum value | wxTimelineCtrl< T > | |
ET_SCROLLER_ITEM_DRAG enum value | wxTimelineCtrl< T > | |
ET_TIMELINE enum value | wxTimelineCtrl< T > | |
ET_TIMELINE_ITEM enum value | wxTimelineCtrl< T > | |
ET_TIMELINE_ITEM_MAX enum value | wxTimelineCtrl< T > | |
ET_TIMELINE_SELECTION enum value | wxTimelineCtrl< T > | |
ET_VISIBLE_FRAME enum value | wxTimelineCtrl< T > | |
ET_VISIBLE_FRAME_LEFT enum value | wxTimelineCtrl< T > | |
ET_VISIBLE_FRAME_RIGHT enum value | wxTimelineCtrl< T > | |
FindItem(T *data) | wxTimelineCtrl< T > | inlineprotected |
FormatTime(int seconds) const | wxTimelineCtrl< T > | inlineprivate |
GetCursorFromType(ElementType type) | wxTimelineCtrl< T > | protected |
GetDefaultDuration() const | wxTimelineCtrl< T > | inline |
GetElementFromPos(const wxPoint &pos) | wxTimelineCtrl< T > | protected |
GetFirstVisibleTime() const | wxTimelineCtrl< T > | inline |
GetItemColor(size_t index) const | wxTimelineCtrl< T > | inline |
GetItemColor(T *data) const | wxTimelineCtrl< T > | inline |
GetItemColour(int index) | wxTimelineCtrl< T > | inline |
GetLastVisibleTime() const | wxTimelineCtrl< T > | inline |
GetSelectedItems() const | wxTimelineCtrl< T > | inline |
GetStartTime() const | wxTimelineCtrl< T > | inline |
GetTotalDuration() const | wxTimelineCtrl< T > | inline |
GetVisibleDuration() const | wxTimelineCtrl< T > | inline |
GetZoomLevel() const | wxTimelineCtrl< T > | inline |
Init() | wxTimelineCtrl< T > | |
IsItemSelected(size_t index) const | wxTimelineCtrl< T > | inline |
m_activeTask | wxTimelineCtrl< T > | private |
m_ArrowDrawHeight | wxTimelineCtrl< T > | private |
m_ArrowDrawWidth | wxTimelineCtrl< T > | private |
m_ArrowWidth | wxTimelineCtrl< T > | private |
m_artProvider | wxTimelineCtrl< T > | private |
m_buffer | wxTimelineCtrl< T > | private |
m_clickToItemTimeOffset | wxTimelineCtrl< T > | private |
m_colorCounter | wxTimelineCtrl< T > | private |
m_contextMenuItemIndex | wxTimelineCtrl< T > | private |
m_cursorToDetachedVisualOffset | wxTimelineCtrl< T > | private |
m_cursorToFloatingWinOffset | wxTimelineCtrl< T > | private |
m_defaultDuration | wxTimelineCtrl< T > | private |
m_detachedDragItemOriginalIndex | wxTimelineCtrl< T > | private |
m_detachedDragItemScreenPos | wxTimelineCtrl< T > | private |
m_detachedDragItemSize | wxTimelineCtrl< T > | private |
m_detachedDragItemVisual | wxTimelineCtrl< T > | private |
m_dragCurrentPos | wxTimelineCtrl< T > | private |
m_dragFirstVisibleTime | wxTimelineCtrl< T > | private |
m_draggedScrollerItemIndex | wxTimelineCtrl< T > | private |
m_dragPreviewTime | wxTimelineCtrl< T > | private |
m_dragScrollerItemInitialClickTimeOffset | wxTimelineCtrl< T > | private |
m_dragStartPos | wxTimelineCtrl< T > | private |
m_dragVisibleDuration | wxTimelineCtrl< T > | private |
m_dropIndicatorRect | wxTimelineCtrl< T > | private |
m_dropIndicatorRectScroller | wxTimelineCtrl< T > | private |
m_dropTargetOnScrollerRect | wxTimelineCtrl< T > | private |
m_firstVisibleTime | wxTimelineCtrl< T > | private |
m_floatingItemOriginalIndex | wxTimelineCtrl< T > | private |
m_floatingItemVisualData | wxTimelineCtrl< T > | private |
m_floatingItemVisualSize | wxTimelineCtrl< T > | private |
m_GapHeight | wxTimelineCtrl< T > | private |
m_hoveredScrollerItemIndex | wxTimelineCtrl< T > | private |
m_isDraggingDetachedItem | wxTimelineCtrl< T > | private |
m_isDraggingFloatingItem | wxTimelineCtrl< T > | private |
m_isSelecting | wxTimelineCtrl< T > | private |
m_isSnapping | wxTimelineCtrl< T > | private |
m_items | wxTimelineCtrl< T > | private |
m_lastElement | wxTimelineCtrl< T > | private |
m_lastTask | wxTimelineCtrl< T > | private |
m_maxVisibleDuration | wxTimelineCtrl< T > | private |
m_MinItemSize | wxTimelineCtrl< T > | private |
m_minScrollerVisibleDuration | wxTimelineCtrl< T > | private |
m_minVisibleDuration | wxTimelineCtrl< T > | private |
m_mouseCaptured | wxTimelineCtrl< T > | private |
m_mouseDown | wxTimelineCtrl< T > | private |
m_moveDirection | wxTimelineCtrl< T > | private |
m_originalPositionPlaceholderColour | wxTimelineCtrl< T > | private |
m_originalPositionPlaceholderRectScroller | wxTimelineCtrl< T > | private |
m_pFloatingItemWin | wxTimelineCtrl< T > | private |
m_ptEndPos | wxTimelineCtrl< T > | private |
m_ptStartPos | wxTimelineCtrl< T > | private |
m_rectBackground | wxTimelineCtrl< T > | private |
m_rectLeftArrow | wxTimelineCtrl< T > | private |
m_rectLeftArrowDraw | wxTimelineCtrl< T > | private |
m_rectRightArrow | wxTimelineCtrl< T > | private |
m_rectRightArrowDraw | wxTimelineCtrl< T > | private |
m_rectScroller | wxTimelineCtrl< T > | private |
m_rectScrollerMain | wxTimelineCtrl< T > | private |
m_rectScrollerTimeScale | wxTimelineCtrl< T > | private |
m_rectScrollerTrack | wxTimelineCtrl< T > | private |
m_rectTimeline | wxTimelineCtrl< T > | private |
m_rectTimelineMain | wxTimelineCtrl< T > | private |
m_rectTimelineTimeScale | wxTimelineCtrl< T > | private |
m_rectTimelineTrack | wxTimelineCtrl< T > | private |
m_rectVisibleFrame | wxTimelineCtrl< T > | private |
m_rectVisibleFrameLeft | wxTimelineCtrl< T > | private |
m_rectVisibleFrameRight | wxTimelineCtrl< T > | private |
m_resizeBorder | wxTimelineCtrl< T > | private |
m_scrollerFirstVisibleTime | wxTimelineCtrl< T > | private |
m_ScrollerHeight | wxTimelineCtrl< T > | private |
m_ScrollerTimeScaleHeight | wxTimelineCtrl< T > | private |
m_scrollerVisibleDuration | wxTimelineCtrl< T > | private |
m_ScrollerVMargin | wxTimelineCtrl< T > | private |
m_selectedElement | wxTimelineCtrl< T > | private |
m_selectedItems | wxTimelineCtrl< T > | private |
m_selectionEnd | wxTimelineCtrl< T > | private |
m_selectionRect | wxTimelineCtrl< T > | private |
m_selectionStart | wxTimelineCtrl< T > | private |
m_showDropTargetOnScroller | wxTimelineCtrl< T > | private |
m_showOriginalPositionPlaceholder | wxTimelineCtrl< T > | private |
m_startTime | wxTimelineCtrl< T > | private |
m_stateLeftArrow | wxTimelineCtrl< T > | private |
m_stateRightArrow | wxTimelineCtrl< T > | private |
m_stateVisibleFrame | wxTimelineCtrl< T > | private |
m_TimelineTimeScaleHeight | wxTimelineCtrl< T > | private |
m_TimelineVMargin | wxTimelineCtrl< T > | private |
m_timerMove | wxTimelineCtrl< T > | private |
m_totalDuration | wxTimelineCtrl< T > | private |
m_totalTime | wxTimelineCtrl< T > | private |
m_visibleDuration | wxTimelineCtrl< T > | private |
m_visibleItemBegin | wxTimelineCtrl< T > | private |
m_visibleItemEnd | wxTimelineCtrl< T > | private |
MAX_ITEMS | wxTimelineCtrl< T > | static |
OnArrowDown(bool isLeft) | wxTimelineCtrl< T > | protected |
OnArrowUp(bool isLeft) | wxTimelineCtrl< T > | protected |
OnEnterElement(ElementType type) | wxTimelineCtrl< T > | protected |
OnEraseBackground(wxEraseEvent &evt) | wxTimelineCtrl< T > | protected |
OnKeyDown(wxKeyEvent &evt) | wxTimelineCtrl< T > | protected |
OnLeaveElement(ElementType type) | wxTimelineCtrl< T > | protected |
OnMouse(wxMouseEvent &evt) | wxTimelineCtrl< T > | protected |
OnMouseCaptureLost(wxMouseCaptureLostEvent &evt) | wxTimelineCtrl< T > | protected |
OnMouseDown(ElementType type, const wxPoint &pos) | wxTimelineCtrl< T > | protected |
OnMouseDrag(ElementType type, const wxPoint &pos) | wxTimelineCtrl< T > | protected |
OnMouseUp(ElementType type, const wxPoint &pos) | wxTimelineCtrl< T > | protected |
OnPaint(wxPaintEvent &evt) | wxTimelineCtrl< T > | protected |
OnScrollerDown(const wxPoint &pos) | wxTimelineCtrl< T > | protected |
OnSize(wxSizeEvent &evt) | wxTimelineCtrl< T > | protected |
OnTimelineDown(const wxPoint &pos, ElementType type) | wxTimelineCtrl< T > | protected |
OnTimelineDrag(const wxPoint &pos, ElementType type) | wxTimelineCtrl< T > | protected |
OnTimelineItemChangeLeft(const wxPoint &pos) | wxTimelineCtrl< T > | protected |
OnTimelineItemChangeRight(const wxPoint &pos) | wxTimelineCtrl< T > | protected |
OnTimelineItemMove(const wxPoint &pos) | wxTimelineCtrl< T > | protected |
OnTimelineUp(const wxPoint &pos, ElementType type) | wxTimelineCtrl< T > | protected |
OnTimer(wxTimerEvent &evt) | wxTimelineCtrl< T > | protected |
OnVisibleFrameDown(const wxPoint &pos, ElementType type) | wxTimelineCtrl< T > | protected |
OnVisibleFrameDrag(const wxPoint &pos) | wxTimelineCtrl< T > | protected |
OnVisibleFrameUp(const wxPoint &pos) | wxTimelineCtrl< T > | protected |
RecalcItems() | wxTimelineCtrl< T > | protected |
RecalcRects() | wxTimelineCtrl< T > | protected |
RecalcVisibleFrame() | wxTimelineCtrl< T > | protected |
RemoveContextScrollerItem() | wxTimelineCtrl< T > | |
RemoveItem(T *data) | wxTimelineCtrl< T > | inline |
RemoveSelectedItems() | wxTimelineCtrl< T > | |
ScrollerCoordToTime(int coord) const | wxTimelineCtrl< T > | |
ScrollerTimeToCoord(int time) | wxTimelineCtrl< T > | |
SelectItem(size_t index, bool clearPrevious=true) | wxTimelineCtrl< T > | inline |
SendItemEvent(wxEventType evtType, int index) | wxTimelineCtrl< T > | protected |
SetDefaultDuration(int seconds) | wxTimelineCtrl< T > | inline |
SetEventHandlers() | wxTimelineCtrl< T > | protected |
SetFirstVisibleTime(int seconds) | wxTimelineCtrl< T > | |
SetItemColor(size_t index, const wxColour &colour) | wxTimelineCtrl< T > | inline |
SetItemColor(T *data, const wxColour &colour) | wxTimelineCtrl< T > | inline |
SetStartTime(const wxDateTime &val) | wxTimelineCtrl< T > | inline |
SetTotalDuration(int seconds) | wxTimelineCtrl< T > | |
SetVisibleDuration(int seconds) | wxTimelineCtrl< T > | |
SetVisibleTimeRange(int startSeconds, int endSeconds) | wxTimelineCtrl< T > | inline |
SetZoomLevel(int zoomLevelSeconds) | wxTimelineCtrl< T > | inline |
SetZoomPreset(ZoomPreset preset) | wxTimelineCtrl< T > | inline |
ShowAllTimeline() | wxTimelineCtrl< T > | inline |
ShowContextMenu(const wxPoint &pos) | wxTimelineCtrl< T > | protected |
SwapItems(T *item1, T *item2) | wxTimelineCtrl< T > | inline |
TimeChanged() | wxTimelineCtrl< T > | protected |
TimelineCoordToTime(int coord) | wxTimelineCtrl< T > | inline |
TimelineItemVector typedef | wxTimelineCtrl< T > | |
TimelineTimeToCoord(int time) | wxTimelineCtrl< T > | inline |
ToggleItemSelection(size_t index) | wxTimelineCtrl< T > | inline |
UpdateTotalDurationForItems() | wxTimelineCtrl< T > | inline |
wxTimelineCtrl() | wxTimelineCtrl< T > | inline |
wxTimelineCtrl(wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize) | wxTimelineCtrl< T > | inline |
Zoom(int deltaSeconds) | wxTimelineCtrl< T > | inline |
ZOOM_ALL enum value | wxTimelineCtrl< T > | |
ZOOM_MINUTE_1 enum value | wxTimelineCtrl< T > | |
ZOOM_MINUTES_10 enum value | wxTimelineCtrl< T > | |
ZOOM_MINUTES_2 enum value | wxTimelineCtrl< T > | |
ZOOM_MINUTES_5 enum value | wxTimelineCtrl< T > | |
ZOOM_SECONDS_10 enum value | wxTimelineCtrl< T > | |
ZOOM_SECONDS_30 enum value | wxTimelineCtrl< T > | |
ZoomAtPosition(int deltaSeconds, int fixedTimePosition=-1) | wxTimelineCtrl< T > | inline |
ZoomPreset enum name | wxTimelineCtrl< T > | |
ZoomToSelection() | wxTimelineCtrl< T > | inline |
ZoomToTimePoint(int timePoint, int zoomLevel=-1) | wxTimelineCtrl< T > | inline |
~wxTimelineCtrl() | wxTimelineCtrl< T > | inlinevirtual |