![]() |
Audacity 3.2.0
|
Go to the source code of this file.
Classes | |
struct | ProjectWindowDestroyedMessage |
Message sent when the project window is closed. More... | |
class | ProjectWindow |
A top-level window associated with a project, and handling scrollbars and zooming. More... | |
struct | ProjectWindow::PlaybackScrollerMessage |
class | ProjectWindow::PlaybackScroller |
Functions | |
void | InitProjectWindow (ProjectWindow &window) |
void | GetDefaultWindowRect (wxRect *defRect) |
void | GetNextWindowPlacement (wxRect *nextRect, bool *pMaximized, bool *pIconized) |
Variables | |
AUDACITY_DLL_API BoolSetting | ProjectWindowMaximized |
AUDACITY_DLL_API BoolSetting | ProjectWindowIconized |
AUDACITY_DLL_API IntSetting | ProjectWindowX |
AUDACITY_DLL_API IntSetting | ProjectWindowY |
AUDACITY_DLL_API IntSetting | ProjectWindowWidth |
AUDACITY_DLL_API IntSetting | ProjectWindowHeight |
AUDACITY_DLL_API IntSetting | ProjectWindowNormalX |
AUDACITY_DLL_API IntSetting | ProjectWindowNormalY |
AUDACITY_DLL_API IntSetting | ProjectWindowNormalWidth |
AUDACITY_DLL_API IntSetting | ProjectWindowNormalHeight |
void GetDefaultWindowRect | ( | wxRect * | defRect | ) |
Definition at line 112 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::DEFAULT_WINDOW_HEIGHT, and anonymous_namespace{ProjectWindow.cpp}::DEFAULT_WINDOW_WIDTH.
Referenced by GetNextWindowPlacement(), ProjectManager::SaveWindowSize(), and ProjectWindow::SetToDefaultSize().
void GetNextWindowPlacement | ( | wxRect * | nextRect, |
bool * | pMaximized, | ||
bool * | pIconized | ||
) |
Definition at line 159 of file ProjectWindow.cpp.
References CornersOnScreen(), AllProjects::empty(), PackedArray::end(), ProjectWindow::Get(), GetDefaultWindowRect(), GetProjectFrame(), ProjectWindow::IsIconized(), IsWindowAccessible(), ProjectWindowHeight, ProjectWindowIconized, ProjectWindowMaximized, ProjectWindowNormalHeight, ProjectWindowNormalWidth, ProjectWindowNormalX, ProjectWindowNormalY, ProjectWindowWidth, ProjectWindowX, ProjectWindowY, AllProjects::rbegin(), Setting< T >::Read(), Setting< T >::ReadWithDefault(), AllProjects::rend(), and ScreenContaining().
Referenced by AudacityApp::InitPart2(), and ProjectManager::New().
void InitProjectWindow | ( | ProjectWindow & | window | ) |
Definition at line 161 of file ProjectManager.cpp.
References ThemeBase::Bitmap(), ThemeBase::Colour(), ToolManager::CreateWindows(), ProjectWindowBase::FindProject(), ViewInfo::Get(), Viewport::Get(), AdornedRulerPanel::Get(), ProjectManager::Get(), ToolManager::Get(), TrackPanel::Get(), ProjectWindow::GetContainerWindow(), ProjectWindow::GetHorizontalScrollBar(), ProjectWindow::GetTopPanel(), ProjectWindow::GetTrackListWindow(), ProjectWindow::GetVerticalScrollBar(), ToolManager::LayoutToolBars(), mainStatusBarField, project, anonymous_namespace{TimeTrackVRulerControls.cpp}::ruler(), safenew, ProjectManager::SetStatusText(), theTheme, ProjectWindow::UpdateStatusWidths(), wxT(), and XO().
Referenced by ProjectManager::New().
|
extern |
Definition at line 57 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 53 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 52 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 61 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 60 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 58 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 59 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 56 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 54 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 55 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().