3Depict
|
#include <wx/wx.h>
#include <wx/url.h>
#include <wx/treectrl.h>
#include <map>
#include "common/basics.h"
#include "backend/tree.hh"
Classes | |
class | VersionCheckThread |
Remote version thread checker, downloads RSS file from remote system and then. More... | |
class | TreePersistNode |
storage node of tree persistence More... | |
class | TreePersist |
storage helper class for tree persistence More... | |
Functions | |
std::string | stlStr (const wxString &s) |
template<class T > | |
bool | validateTextAsStream (wxTextCtrl *t, T &i, bool(*conditionFunc)(const T &)) |
template<class T > | |
bool | validateTextAsStream (wxTextCtrl *t, T &i) |
void | wxErrMsg (wxWindow *, const std::string &title, const std::string &mesg) |
std::string | locateDataFile (const char *name) |
bool | processMatchesName (size_t processID, const std::string &procName) |
void | copyRGBAtoWXImage (unsigned int width, unsigned int height, const unsigned char *rgbaBuf, wxImage &image, const unsigned char *mask) |
void | combineWxImage (wxImage &base, const wxImage &overlay) |
Variables | |
wxEventType | RemoteUpdateAvailEvent |
wxEventType | RefreshCompleteEvent |
void combineWxImage | ( | wxImage & | base, |
const wxImage & | overlay | ||
) |
References ASSERT.
Referenced by BasicGLPane::saveImage(), and validateTextAsStream().
void copyRGBAtoWXImage | ( | unsigned int | width, |
unsigned int | height, | ||
const unsigned char * | rgbaBuf, | ||
wxImage & | image, | ||
const unsigned char * | mask | ||
) |
References ASSERT.
Referenced by BasicGLPane::saveImage(), and validateTextAsStream().
std::string locateDataFile | ( | const char * | name | ) |
References THREEDEP_ARRAYSIZE.
Referenced by MainWindowFrame::checkShowTips(), MathGLPane::getErrString(), MainWindowFrame::OnHelpHelp(), TexturePool::openTexture(), TexturePool::openTexture3D(), RangeEditorDialog::RangeEditorDialog(), and validateTextAsStream().
bool processMatchesName | ( | size_t | processID, |
const std::string & | procName | ||
) |
References _SYSTEM_PROCESS_INFORMATION_DETAILD::NextEntryOffset, STATUS_INFO_LENGTH_MISMATCH, STATUS_SUCCESS, and SystemProcessInformation.
Referenced by MainWindowFrame::checkReloadAutosave(), validateTextAsStream(), and wxErrMsg().
|
inline |
Referenced by MainWindowFrame::checkReloadAutosave(), CopyGrid::copyData(), createTmpFilename(), VersionCheckThread::Entry(), filterCloneTests(), filterRefreshNoOut(), TTFFinder::findFont(), ConfigFile::getConfigDir(), ExportAnimationDialog::getFilename(), ExternalProgramFilter::getRefreshUseMask(), MainWindowFrame::guessFileType(), MainWindowFrame::linkCropWidgets(), MainWindowFrame::OnAutosaveTimer(), MainWindowFrame::OnButtonRemoveCam(), ExportAnimationDialog::OnButtonWorkDir(), threeDepictApp::OnCmdLineParsed(), MainWindowFrame::OnComboCamera(), MainWindowFrame::OnComboCameraEnter(), MainWindowFrame::OnComboCameraText(), MainWindowFrame::OnComboFilter(), MainWindowFrame::OnComboStashEnter(), MainWindowFrame::OnComboStashText(), MainWindowFrame::OnDropFiles(), MainWindowFrame::OnFileExportImage(), MainWindowFrame::OnFileExportIons(), MainWindowFrame::OnFileExportPackage(), MainWindowFrame::OnFileExportPlot(), MainWindowFrame::OnFileExportVideo(), MainWindowFrame::OnFileOpen(), MainWindowFrame::OnFileSaveAs(), ExportAnimationDialog::OnFilterGridCellSelected(), PrefDialog::OnFilterListClick(), StringKeyFrameDialog::OnGridCellChange(), MainWindowFrame::OnGridFilterPropertyChange(), RangeEditorDialog::OnGridIonsCellChange(), RangeEditorDialog::OnGridRangesCellChange(), ExportAnimationDialog::OnImageFilePrefix(), ExportAnimationDialog::OnOutputDirText(), MainWindowFrame::OnRecentFile(), PrefDialog::OnResetFilterAllButton(), PrefDialog::OnResetFilterButton(), ExportRngDialog::OnSave(), StringKeyFrameDialog::OnTextFilename(), ExportAnimationDialog::OnTextFrame(), ResolutionDialog::OnTextHeight(), RangeEditorDialog::OnTextOverlay(), RangeEditorDialog::OnTextOverlayEnter(), ResolutionDialog::OnTextWidth(), MainWindowFrame::OnTreeEndLabelEdit(), MainWindowFrame::OnUpdateTimer(), ExternalProgramFilter::refresh(), DataLoadFilter::refresh(), CopyGrid::saveData(), BasicGLPane::saveImageSequence(), TreePersist::saveTreeExpandState(), validatePoint3D(), validateTextAsStream(), and wxErrMsg().
bool validateTextAsStream | ( | wxTextCtrl * | t, |
T & | i, | ||
bool(*)(const T &) | conditionFunc | ||
) |
References stlStr(), and stream_cast().
Referenced by MainWindowFrame::OnCheckLimitOutput(), ChoiceKeyFrameDialog::OnFrameText(), ColourKeyFrameDialog::OnTextEndFrame(), RealKeyFrameDialog< T >::OnTextEndFrame(), RealKeyFrameDialog< T >::OnTextEndValue(), MainWindowFrame::OnTextLimitOutput(), MainWindowFrame::OnTextLimitOutputEnter(), StringKeyFrameDialog::OnTextStart(), ColourKeyFrameDialog::OnTextStartFrame(), RealKeyFrameDialog< T >::OnTextStartFrame(), and RealKeyFrameDialog< T >::OnTextStartValue().
bool validateTextAsStream | ( | wxTextCtrl * | t, |
T & | i | ||
) |
void wxErrMsg | ( | wxWindow * | , |
const std::string & | title, | ||
const std::string & | mesg | ||
) |
References processMatchesName(), splitStrsRef(), stlStr(), stream_cast(), and stripWhite().
Referenced by MainWindowFrame::MainWindowFrame(), MainWindowFrame::OnComboFilter(), MainWindowFrame::OnDropFiles(), MainWindowFrame::OnFileExportFilterVideo(), MainWindowFrame::OnFileExportImage(), MainWindowFrame::OnFileExportIons(), MainWindowFrame::OnFileExportPackage(), MainWindowFrame::OnFileExportPlot(), MainWindowFrame::OnFileExportVideo(), MainWindowFrame::OnFileSave(), MainWindowFrame::OnFileSaveAs(), and validateTextAsStream().
wxEventType RefreshCompleteEvent |
Referenced by RefreshThread::Entry(), MainWindowFrame::finaliseStartup(), and validateTextAsStream().
wxEventType RemoteUpdateAvailEvent |
Referenced by VersionCheckThread::Entry(), MainWindowFrame::finaliseStartup(), and validateTextAsStream().