Audacity 3.2.0
Namespaces | Typedefs | Functions | Variables
CommonTrackInfo.h File Reference
#include "TrackInfo.h"
Include dependency graph for CommonTrackInfo.h:
This graph shows which files directly or indirectly include this file:

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".


using CommonTrackInfo::TCPLine = TrackInfo::TCPLine
using CommonTrackInfo::TCPLines = TrackInfo::TCPLines


AUDACITY_DLL_API unsigned CommonTrackInfo::MinimumTrackHeight ()
AUDACITY_DLL_API unsigned CommonTrackInfo::DefaultTrackHeight (const TCPLines &topLines)
AUDACITY_DLL_API void CommonTrackInfo::DrawItems (TrackPanelDrawingContext &context, const wxRect &rect, const Track &track)
AUDACITY_DLL_API void CommonTrackInfo::DrawItems (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack, const std::vector< TCPLine > &topLines, const std::vector< TCPLine > &bottomLines)
AUDACITY_DLL_API void CommonTrackInfo::DrawCloseButton (TrackPanelDrawingContext &context, const wxRect &bev, const Track *pTrack, UIHandle *target)
AUDACITY_DLL_API void CommonTrackInfo::CloseTitleDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack)
AUDACITY_DLL_API void CommonTrackInfo::MinimizeSyncLockDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack)
AUDACITY_DLL_API void CommonTrackInfo::GetCloseBoxHorizontalBounds (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetCloseBoxRect (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetTitleBarHorizontalBounds (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetTitleBarRect (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetSliderHorizontalBounds (const wxPoint &topleft, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetMinimizeHorizontalBounds (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetMinimizeRect (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetSelectButtonHorizontalBounds (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetSelectButtonRect (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetSyncLockHorizontalBounds (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API void CommonTrackInfo::GetSyncLockIconRect (const wxRect &rect, wxRect &dest)
AUDACITY_DLL_API bool CommonTrackInfo::HideTopItem (const wxRect &rect, const wxRect &subRect, int allowance=0)
AUDACITY_DLL_API const TCPLinesCommonTrackInfo::StaticTCPLines ()


static const int TitleSoloBorderOverlap = 1

Variable Documentation

◆ TitleSoloBorderOverlap

const int TitleSoloBorderOverlap = 1