![]() |
Audacity 3.2.0
|
#include "Screenshot.h"#include "commands/ScreenshotCommand.h"#include "commands/wxCommandTargets.h"#include "CommandContext.h"#include <wx/app.h>#include <wx/defs.h>#include <wx/frame.h>#include "ShuttleGui.h"#include <wx/checkbox.h>#include <wx/dirdlg.h>#include <wx/panel.h>#include <wx/sizer.h>#include <wx/statusbr.h>#include <wx/textctrl.h>#include <wx/timer.h>#include <wx/tglbtn.h>#include <wx/window.h>#include "prefs/GUISettings.h"#include "Project.h"#include "ProjectStatus.h"#include "ProjectWindows.h"#include "Prefs.h"#include "toolbars/ToolManager.h"#include "tracks/ui/ChannelView.h"#include "HelpSystem.h"#include "ViewInfo.h"#include "Viewport.h"#include "WaveTrack.h"#include "CommonCommandFlags.h"#include "CommandManager.h"Go to the source code of this file.
Classes | |
| class | ScreenshotBigDialog |
| ScreenshotBigDialog provides an alternative Gui for ScreenshotCommand. It adds a timer that allows a delay before taking a screenshot, provides lots of one-click buttons, options to resize the screen. It forwards the actual work of doing the commands to the ScreenshotCommand. More... | |
| class | ScreenFrameTimer |
Namespaces | |
| namespace | anonymous_namespace{Screenshot.cpp} |
Macros | |
| #define | ScreenCaptureFrameTitle XO("Screen Capture Frame") |
Typedefs | |
| using | ScreenshotBigDialogPtr = ScreenshotBigDialog * |
Enumerations | |
| enum | { IdMainWindowSmall = 19200 , IdMainWindowLarge , IdDirectory , IdDirChoose , IdOneSec , IdTenSec , IdOneMin , IdFiveMin , IdOneHour , IdShortTracks , IdMedTracks , IdTallTracks , IdDelayCheckBox , IdToggleBackgroundBlue , IdToggleBackgroundWhite , IdCaptureFirst , IdCaptureEffects = IdCaptureFirst , IdCaptureScriptables , IdCapturePreferences , IdCaptureToolbars , IdAllDelayedEvents , IdCaptureWindowContents =IdAllDelayedEvents , IdCaptureFullWindow , IdCaptureWindowPlus , IdCaptureFullScreen , IdCaptureTrackPanel , IdCaptureRuler , IdCaptureTracks , IdCaptureFirstTrack , IdCaptureSecondTrack , IdCaptureLast = IdCaptureSecondTrack , IdFirstToolbar } |
Functions | |
| static void | OpenScreenshotTools (AudacityProject &project) |
| END_EVENT_TABLE () | |
| void | anonymous_namespace{Screenshot.cpp}::OnScreenshot (const CommandContext &context) |
Variables | |
| ScreenshotBigDialogPtr | mFrame |
| AttachedItem | anonymous_namespace{Screenshot.cpp}::sAttachment |
| #define ScreenCaptureFrameTitle XO("Screen Capture Frame") |
Definition at line 55 of file Screenshot.cpp.
Definition at line 129 of file Screenshot.cpp.
| anonymous enum |
Definition at line 183 of file Screenshot.cpp.
| END_EVENT_TABLE | ( | ) |
|
static |
Definition at line 134 of file Screenshot.cpp.
References mFrame, project, and safenew.
Referenced by anonymous_namespace{Screenshot.cpp}::OnScreenshot().
| ScreenshotBigDialogPtr mFrame |
Definition at line 130 of file Screenshot.cpp.
Referenced by OpenScreenshotTools(), and ScreenshotBigDialog::~ScreenshotBigDialog().