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