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().