+ EZPlotDialog* makeEZPlotDialog()
+ { return new EZPlotDialog (m_pFrame); }
+
+ void getCompatibleImages (const ImageFileDocument* pIFDoc, std::vector<ImageFileDocument*>& vecIF);
+ bool getAdvancedOptions() const { return m_bAdvancedOptions; }
+ void setAdvancedOptions (bool bAdv) { m_bAdvancedOptions = bAdv; }
+ bool getVerboseLogging() const { return m_bVerboseLogging; }
+ void setVerboseLogging (bool bVerbose) { m_bVerboseLogging = bVerbose; }
+ bool getStartupTips() const { return m_bShowStartupTips; }
+ void setStartupTips(bool bTips) { m_bShowStartupTips = bTips; }
+ bool getUseBackgroundTasks() const { return m_bUseBackgroundTasks; }
+ void setUseBackgroundTasks(bool bBkgd) { m_bUseBackgroundTasks = bBkgd; }
+
+ BackgroundManager* getBackgroundManager() {return m_pBackgroundMgr;}
+
+ void ShowTips();
+
+ void setIconForFrame (wxFrame* pFrame);
+ wxConfig* getConfig()
+ { return m_pConfig; }
+ bool getAskDeleteNewDocs() const { return m_bSetModifyNewDocs; }
+ void setAskDeleteNewDocs(bool bAsk) { m_bSetModifyNewDocs = bAsk; }
+
+ wxDocTemplate* getDocTemplImage() { return m_pDocTemplImage; }
+ wxDocTemplate* getDocTemplProjection() { return m_pDocTemplProjection; }
+ wxDocTemplate* getDocTemplPhantom() { return m_pDocTemplPhantom; }
+ wxDocTemplate* getDocTemplPlot() { return m_pDocTemplPlot; }
+ wxDocTemplate* getDocTemplText() { return m_pDocTemplText; }
+#if wxUSE_GLCANVAS
+ wxDocTemplate* getDocTemplGraph3d() { return m_pDocTemplGraph3d; }
+#endif
+ TextFileDocument* getLogDoc() { return m_pLogDoc; }
+
+ ProjectionFileDocument* newProjectionDoc();
+ ImageFileDocument* newImageDoc();
+ PhantomFileDocument* newPhantomDoc();
+ PlotFileDocument* newPlotDoc();
+ TextFileDocument* newTextDoc();
+#if wxUSE_GLCANVAS
+ Graph3dFileDocument* newGraph3dDoc();
+#endif