#include "CommonTrackInfo.h"
#include <wx/dc.h>
#include <wx/dcmemory.h>
#include "AColor.h"
#include "AllThemeResources.h"
#include "SyncLock.h"
#include "Theme.h"
#include "Track.h"
#include "TrackArt.h"
#include "TrackControls.h"
#include "TrackPanelDrawingContext.h"
#include "UIHandle.h"
#include "ViewInfo.h"
#include "tracks/ui/ChannelView.h"
Go to the source code of this file.
|
namespace | CommonTrackInfo |
| Functions for drawing the track control panel, which is shown to the side of a track It has the menus, pan and gain controls displayed in it. So "Info" is somewhat a misnomer. Should possibly be "TrackControls".
|
|
namespace | anonymous_namespace{CommonTrackInfo.cpp} |
|
|
#define | RANGE(array) std::begin(array), std::end(array) |
|
◆ RANGE
#define RANGE |
( |
|
array | ) |
std::begin(array), std::end(array) |
◆ TCPLine
◆ TCPLines
◆ commonTrackTCPLines()
static const TCPLines & commonTrackTCPLines |
( |
| ) |
|
|
static |
Definition at line 48 of file CommonTrackInfo.cpp.
49{
53 };
54 return theLines;
55}
std::vector< TrackInfo::TCPLine > TCPLines
AUDACITY_DLL_API void CloseTitleDrawFunction(TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack)
References CommonTrackInfo::CloseTitleDrawFunction(), TrackInfo::TCPLine::kItemBarButtons, kTrackInfoTitleExtra, and kTrackInfoTitleHeight.
Referenced by CommonTrackInfo::GetCloseBoxRect(), CommonTrackInfo::GetMinimizeRect(), CommonTrackInfo::GetTrackMenuButtonRect(), CommonTrackInfo::GetTrackTitleRect(), CommonTrackInfo::MinimumTrackHeight(), and CommonTrackInfo::StaticTCPLines().