|
Public Methods |
| | AudacityProject (wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size) |
| virtual | ~AudacityProject () |
| TrackList * | GetTracks () |
| UndoManager * | GetUndoManager () |
| double | GetRate () |
| double | GetZoom () |
| double | GetSel0 () |
| double | GetSel1 () |
| bool | Clipboard () |
| wxString | GetName () |
| DirManager * | GetDirManager () |
| Tags * | GetTags () |
| bool | IsActive () |
| void | OpenFile (wxString fileName) |
| void | Import (wxString fileName) |
| bool | Save (bool overwrite=true, bool fromSaveAs=false) |
| bool | SaveAs () |
| void | Clear () |
| void | CreateMenuBar () |
| void | BuildMenuBar () |
| void | RebuildMenuBar () |
| void | AppendEffects (EffectArray *effs, wxMenu *menu, bool spill) |
| void | AssignDefaults () |
| void | TokenizeCommandStrings (int mVal) |
| wxString | GetCommandName (int nIndex) |
| wxString | GetCommandDesc (int nIndex) |
| menuType | GetMenuType (int nIndex) |
| audEventFunction | GetCommandFunc (int nIndex) |
| int | GetNumCommands () |
| void | SetMenuState (wxMenu *menu, int id, bool enable) |
| void | SetCommandState (int nID, int iVal) |
| int | GetCommandState (int nIndex) |
| void | SetCommandValue (int nID, wxString sName) |
| int | FindCommandByCombos (wxString cName) |
| void | OnUpdateMenus (wxUpdateUIEvent &event) |
| bool | HandleMenuEvent (wxEvent &event) |
| void | OnNew (wxEvent &event) |
| void | OnOpen (wxEvent &event) |
| void | OnClose (wxEvent &event) |
| void | OnSave (wxEvent &event) |
| void | OnSaveAs (wxEvent &event) |
| void | OnExportMix (wxEvent &event) |
| void | OnExportSelection (wxEvent &event) |
| void | OnExportLossyMix (wxEvent &event) |
| void | OnExportLossySelection (wxEvent &event) |
| void | OnExportLabels (wxEvent &event) |
| void | OnPreferences (wxEvent &event) |
| void | OnExit (wxEvent &event) |
| void | Undo (wxEvent &event) |
| void | Redo (wxEvent &event) |
| void | UndoHistory (wxEvent &event) |
| void | Cut (wxEvent &event) |
| void | Copy (wxEvent &event) |
| void | Paste (wxEvent &event) |
| void | Trim (wxEvent &event) |
| void | OnDelete (wxEvent &event) |
| void | OnSilence (wxEvent &event) |
| void | OnSplit (wxEvent &event) |
| void | OnSplitLabels (wxEvent &event) |
| void | OnDuplicate (wxEvent &event) |
| void | OnSelectAll (wxEvent &event) |
| void | OnSelectCursorEnd (wxEvent &event) |
| void | OnSelectStartCursor (wxEvent &event) |
| void | Zoom (double level) |
| void | OnZoomIn (wxEvent &event) |
| void | OnZoomOut (wxEvent &event) |
| void | OnZoomNormal (wxEvent &event) |
| void | OnZoomFit (wxEvent &event) |
| void | OnZoomSel (wxEvent &event) |
| void | OnPlotSpectrum (wxEvent &event) |
| void | OnFloatControlToolBar (wxEvent &event) |
| void | OnLoadEditToolBar (wxEvent &event) |
| void | OnFloatEditToolBar (wxEvent &event) |
| void | OnImport (wxEvent &event) |
| void | OnImportLabels (wxEvent &event) |
| void | OnImportMIDI (wxEvent &event) |
| void | OnImportRaw (wxEvent &event) |
| void | OnEditID3 (wxEvent &event) |
| void | OnQuickMix (wxEvent &event) |
| void | OnSelectionSave (wxEvent &event) |
| void | OnSelectionRestore (wxEvent &event) |
| void | OnCursorTrackStart (wxEvent &event) |
| void | OnCursorTrackEnd (wxEvent &event) |
| void | OnCursorSelStart (wxEvent &event) |
| void | OnCursorSelEnd (wxEvent &event) |
| void | OnAlignZero (wxEvent &event) |
| void | OnAlign (wxEvent &event) |
| void | OnAlignSelStart (wxEvent &event) |
| void | OnAlignSelEnd (wxEvent &event) |
| void | OnAlignEndSelStart (wxEvent &event) |
| void | OnAlignEndSelEnd (wxEvent &event) |
| void | OnAlignGroupSelStart (wxEvent &event) |
| void | OnAlignGroupSelEnd (wxEvent &event) |
| void | OnAlignGroupEndSelStart (wxEvent &event) |
| void | OnAlignGroupEndSelEnd (wxEvent &event) |
| void | OnNewWaveTrack (wxEvent &event) |
| void | OnNewLabelTrack (wxEvent &event) |
| void | OnRemoveTracks (wxEvent &event) |
| void | OnAbout (wxEvent &event) |
| void | OnHelp (wxEvent &event) |
| void | OnHelpIndex (wxEvent &event) |
| void | OnHelpSearch (wxEvent &event) |
| void | OnBenchmark (wxEvent &event) |
| void | OnSeparator (wxEvent &event) |
| virtual bool | ProcessEvent (wxEvent &event) |
| void | OnActivate (wxActivateEvent &event) |
| void | OnDropFiles (wxDropFilesEvent &event) |
| void | OnPaint (wxPaintEvent &event) |
| void | OnMouseEvent (wxMouseEvent &event) |
| void | OnSize (wxSizeEvent &event) |
| void | OnScroll (wxScrollEvent &event) |
| void | OnCloseWindow (wxCloseEvent &event) |
| void | HandleResize () |
| void | RedrawProject () |
| void | SelectNone () |
| void | Rewind (bool shift) |
| void | SkipEnd (bool shift) |
| void | ReReadSettings () |
| void | SetStop (bool bStopped) |
| void | OnScrollLeft () |
| void | OnScrollRight () |
| void | OnScrollLeftButton (wxScrollEvent &event) |
| void | OnScrollRightButton (wxScrollEvent &event) |
| void | FinishAutoScroll () |
| void | FixScrollbars () |
| virtual void | TP_DisplayStatusMessage (const char *msg, int fieldNum) |
| virtual int | TP_GetCurrentTool () |
| virtual void | TP_OnPlayKey () |
| virtual void | TP_PushState (wxString desc=wxString(_("Not SPECIFIED YET!"))) |
| virtual void | TP_RedrawScrollbars () |
| virtual void | TP_ScrollLeft () |
| virtual void | TP_ScrollRight () |
| virtual void | TP_HasMouse () |
| virtual void | TP_ScrollWindow (double scrollto) |
| virtual void | TP_HandleResize () |
| void | LoadToolBar (enum ToolBarType) |
| void | UnloadToolBar (enum ToolBarType) |
| ControlToolBar * | GetControlToolBar () |
| bool | IsToolBarLoaded (enum ToolBarType) |
| virtual void | AS_SetRate (double rate) |
| void | SetStateTo (unsigned int n) |
| virtual bool | HandleXMLTag (const char *tag, const char **attrs) |
| virtual XMLTagHandler * | HandleXMLChild (const char *tag) |
| virtual void | WriteXML (int depth, FILE *fp) |
Static Public Methods |
| void | ShowOpenDialog (AudacityProject *proj) |
Private Methods |
| void | ClearClipboard () |
| void | InitialState () |
| void | PushState (wxString desc, bool makeDirty=true) |
| void | PopState (TrackList *l) |
Static Private Methods |
| bool | ImportProgressCallback (void *self, float percent) |
Private Attributes |
| wxString | mExportString |
| wxString | mExportSelectionString |
| wxString | mExportLossyString |
| wxString | mExportSelectionLossyString |
| int | mMenusDirtyCheck |
| bool | mLastNonZeroRegionSelected |
| int | mLastNumTracks |
| int | mLastNumTracksSelected |
| int | mLastNumWaveTracks |
| int | mLastNumWaveTracksSelected |
| int | mLastNumLabelTracks |
| double | mLastZoomLevel |
| int | mLastToolBarCheckSum |
| bool | mLastUndoState |
| bool | mLastRedoState |
| bool | mLastClipboardState |
| bool | mFirstTimeUpdateMenus |
| wxMenu * | mTempMenu |
| bool | mCreatingSubMenu |
| CommandMenuItemArray | mCommandMenuItem |
| wxProgressDialog * | mImportProgressDialog |
| wxString | mFileName |
| DirManager | mDirManager |
| double | mRate |
| sampleFormat | mDefaultFormat |
| Tags * | mTags |
| TrackList * | mTracks |
| ViewInfo | mViewInfo |
| TrackList * | mLastSavedTracks |
| UndoManager | mUndoManager |
| bool | mDirty |
| wxMenuBar * | mMenuBar |
| wxMenu * | mFileMenu |
| wxMenu * | mEditMenu |
| wxMenu * | mViewMenu |
| wxMenu * | mProjectMenu |
| wxMenu * | mTrackMenu |
| wxMenu * | mGenerateMenu |
| wxMenu * | mEffectMenu |
| wxMenu * | mAnalyzeMenu |
| wxMenu * | mHelpMenu |
| AStatus * | mStatus |
| wxPoint | mToolBarHotspot |
| wxDragImage * | mDrag |
| TrackPanel * | mTrackPanel |
| TrackFactory * | mTrackFactory |
| Importer * | mImporter |
| wxScrollBar * | mHsbar |
| wxScrollBar * | mVsbar |
| bool | mAutoScrolling |
| bool | mActive |
| HistoryWindow * | mHistoryWindow |
| ToolBarArray | mToolBarArray |
| int | mTotalToolBarHeight |
| enum ToolBarType | mDraggingToolBar |
Static Private Attributes |
| TrackList * | msClipboard = new TrackList() |
| AudacityProject * | msClipProject = NULL |
| double | msClipLen = 0.0 |