Audacity 3.2.0
|
#include "ProjectStatus.h"
#include <algorithm>
#include "Project.h"
#include "AppEvents.h"
#include "BasicUI.h"
Go to the source code of this file.
Classes | |
struct | anonymous_namespace{ProjectStatus.cpp}::Message |
struct | anonymous_namespace{ProjectStatus.cpp}::Dispatcher |
class | ProjectStatus::ProjectStatusTextField |
Namespaces | |
namespace | anonymous_namespace{ProjectStatus.cpp} |
Functions | |
ProjectStatus::StatusWidthFunctions & | anonymous_namespace{ProjectStatus.cpp}::statusWidthFunctions () |
StatusBarField | StateStatusBarField () |
ID of the first field in the status bar. This filed is used to display playback state. More... | |
StatusBarField | MainStatusBarField () |
ID of the second field in the status bar. This field is expandable. More... | |
StatusBarField | RateStatusBarField () |
ID of the third field in the status bar. This field is used to display the current rate. More... | |
Variables | |
static const AudacityProject::AttachedObjects::RegisteredFactory | key |
const auto | anonymous_namespace{ProjectStatus.cpp}::PathStart = L"StatusBarFieldRegistry" |
StatusBarField MainStatusBarField | ( | ) |
ID of the second field in the status bar. This field is expandable.
Definition at line 97 of file ProjectStatus.cpp.
Referenced by ProjectStatus::DefaultFieldsRegistrator::DefaultFieldsRegistrator(), InitProjectWindow(), ProjectManager::OnStatusChange(), and ProjectManager::OnTimer().
StatusBarField RateStatusBarField | ( | ) |
ID of the third field in the status bar. This field is used to display the current rate.
Definition at line 102 of file ProjectStatus.cpp.
Referenced by ProjectStatus::DefaultFieldsRegistrator::DefaultFieldsRegistrator(), ProjectAudioManager::OnAudioIORate(), and ProjectAudioManager::StatusWidthFunction().
StatusBarField StateStatusBarField | ( | ) |
ID of the first field in the status bar. This filed is used to display playback state.
Definition at line 92 of file ProjectStatus.cpp.
Referenced by ProjectStatus::DefaultFieldsRegistrator::DefaultFieldsRegistrator(), and ControlToolBar::UpdateStatusBar().
|
static |
Definition at line 20 of file ProjectStatus.cpp.
Referenced by ProjectStatus::Get().