![]() |
Audacity 3.2.0
|
#include <utility>#include <unordered_map>#include <vector>#include "ClientData.h"#include "Prefs.h"#include "Observer.h"#include "Registry.h"Go to the source code of this file.
Classes | |
| class | StatusBarFieldItem |
| Abstract base class for status bar fields. More... | |
| struct | StatusBarFieldRegistryTraits |
| struct | ProjectStatusFieldsRegistry |
| Registry of status bar fields. More... | |
| class | ProjectStatus |
| struct | ProjectStatus::RegisteredStatusWidthFunction |
| struct | ProjectStatus::DefaultFieldsRegistrator |
Functions | |
| PROJECT_API StatusBarField | StateStatusBarField () |
| ID of the first field in the status bar. This filed is used to display playback state. More... | |
| PROJECT_API StatusBarField | MainStatusBarField () |
| ID of the second field in the status bar. This field is expandable. More... | |
| PROJECT_API StatusBarField | RateStatusBarField () |
| ID of the third field in the status bar. This field is used to display the current rate. More... | |
| using StatusBarField = Identifier |
Definition at line 26 of file ProjectStatus.h.
Definition at line 103 of file ProjectStatus.h.
Definition at line 79 of file ProjectStatus.h.
| PROJECT_API 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().
| PROJECT_API 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().
| PROJECT_API 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().