KiCad PCB EDA Suite
Loading...
Searching...
No Matches
wx_filename.h File Reference
#include <kicommon.h>
#include <wx/filename.h>

Go to the source code of this file.

Classes

class  WX_FILENAME
 A wrapper around a wxFileName which is much more performant with a subset of the API. More...
 

Macros

#define FN_NORMALIZE_FLAGS
 Default flags to pass to wxFileName::Normalize().
 

Macro Definition Documentation

◆ FN_NORMALIZE_FLAGS

#define FN_NORMALIZE_FLAGS
Value:
( wxPATH_NORM_DOTS | wxPATH_NORM_TILDE | wxPATH_NORM_ABSOLUTE | \
wxPATH_NORM_LONG | wxPATH_NORM_SHORTCUT )

Default flags to pass to wxFileName::Normalize().

Note
wxPATH_NORM_ALL is deprecated in wxWidgets 3.1 and later. wxPATH_NORM_ENV_VARS is not included because it has some known issues and we typically use our own ExpandEnvVarSubstitutions() for handling environment variable expansion. If ExpandEnvVarSubstitutions() is not used, logically or wxPATH_NORM_ENV_VARS to this.

Definition at line 39 of file wx_filename.h.

Referenced by PROJECT::AbsolutePath(), FILENAME_RESOLVER::addPath(), API_PLUGIN_MANAGER::API_PLUGIN_MANAGER(), FILENAME_RESOLVER::checkEnvVarPath(), S3D_PLUGIN_MANAGER::checkPluginName(), S3D_PLUGIN_MANAGER::checkPluginPath(), FILENAME_RESOLVER::createPathList(), DIALOG_SYMBOL_REMAP::createProjectSymbolLibTable(), DIALOG_TEMPLATE_SELECTOR::DIALOG_TEMPLATE_SELECTOR(), SCH_IO_CADSTAR_ARCHIVE::ensureLoadedLibrary(), SCH_EDITOR_CONTROL::ExportSymbolsToLibrary(), SIMULATOR_CONTROL::getDefaultPath(), WRL2BASE::GetInlineData(), DIALOG_PLOT_SCHEMATIC::getOutputPath(), DIALOG_TEMPLATE_SELECTOR::onDirectoryBrowseClicked(), DIALOG_EXPORT_STEP::onExportButton(), DIALOG_DESTINATION::onOutputPathBrowseClicked(), DIALOG_TEMPLATE_SELECTOR::onReload(), DIALOG_SHEET_PROPERTIES::onSheetFilenameChanged(), SCH_EDITOR_CONTROL::Paste(), PLUGIN_CONTENT_MANAGER::PLUGIN_CONTENT_MANAGER(), COMMON_SETTINGS::readLegacy3DResolverCfg(), FILENAME_RESOLVER::ResolvePath(), SYMBOL_LIBRARY_MANAGER::SaveLibrary(), FILENAME_RESOLVER::Set3DConfigDir(), S3D_CACHE::Set3DConfigDir(), FILENAME_RESOLVER::SetProject(), DIALOG_SELECT_3DMODEL::TransferDataFromWindow(), and WRLPROC::WRLPROC().