![]() |
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 111 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 158 of file ProjectWindow.cpp.
References CornersOnScreen(), AllProjects::empty(), details::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 ProjectManager::New(), and AudacityApp::ShowSplashScreen().
| void InitProjectWindow | ( | ProjectWindow & | window | ) |
Definition at line 162 of file ProjectManager.cpp.
References ThemeBase::Bitmap(), ProjectWindow::CreateProjectStatusBar(), 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(), ProjectManager::SetStatusText(), theTheme, ProjectWindow::UpdateStatusWidths(), and XO().
Referenced by ProjectManager::New().
|
extern |
Definition at line 56 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 51 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 59 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().
|
extern |
Definition at line 57 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 55 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 54 of file ProjectWindow.cpp.
Referenced by GetNextWindowPlacement(), and anonymous_namespace{ProjectManager.cpp}::SaveWindowPreferences().