CFx SDK Documentation  2020SP3
FxSystemFiles.h
Go to the documentation of this file.
1 //
2 // (C) Copyright 2005-2020 by Graebert GmbH.
3 //
4 // Permission to use, copy, modify, and distribute this software in
5 // object code form for any purpose and without fee is hereby granted,
6 // provided that the above copyright notice appears in all copies and
7 // that both that copyright notice and the limited warranty and
8 // restricted rights notice below appear in all supporting
9 // documentation.
10 //
11 // GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
12 // GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
13 // MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
14 // DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
15 // UNINTERRUPTED OR ERROR FREE.
16 
17 #pragma once
18 
19 #include "DDKERNEL.h"
20 #include "FxString.h"
21 
22 #include "FxPragmaPush.h"
23 
30 {
31 public:
32  virtual ~CFxSystemFiles(void) {};
33 
40  virtual CFxStringArray GetSupportPath() const = 0;
41 
48  virtual void SetSupportPath( const CFxStringArray& supportPaths ) = 0;
49 
56  virtual CFxStringArray GetDrawingsPath() const = 0;
57 
64  virtual void SetDrawingsPath( const CFxStringArray& ) = 0;
65 
72  virtual CFxStringArray GetMenusPath() const = 0;
73 
80  virtual void SetMenusPath( const CFxStringArray& ) = 0;
81 
88  virtual CFxStringArray GetFontsPath() const = 0;
89 
96  virtual void SetFontsPath( const CFxStringArray& ) = 0;
97 
104  virtual CFxString GetTempPath() const = 0;
105 
112  virtual void SetTempPath( const CFxString& ) = 0;
113 
120  virtual CFxString GetHelpFile() const = 0;
121 
128  virtual void SetHelpFile( const CFxString& ) = 0;
129 
136  virtual CFxString GetPlotFile() const = 0;
137 
144  virtual void SetPlotFile( const CFxString& ) = 0;
145 
152  virtual CFxString GetPlotStyleTablesPath() const = 0;
153 
160  virtual void SetPlotStyleTablesPath( const CFxString& ) = 0;
161 
168  virtual CFxString GetWBLOCKPath() const = 0;
169 
176  virtual void SetWBLOCKPath( const CFxString& ) = 0;
177 
184  virtual CFxString GetMultilineStylePath() const = 0;
185 
192  virtual void SetMultilineStylePath( const CFxString& ) = 0;
193 
200  virtual CFxString GetLinetypesPath() const = 0;
201 
208  virtual void SetLinetypesPath( const CFxString& ) = 0;
209 
216  virtual CFxString GetAutosavePath() const = 0;
217 
224  virtual void SetAutosavePath( const CFxString& ) = 0;
225 
232  virtual CFxString GetAliasPath() const = 0;
233 
240  virtual void SetAliasPath( const CFxString& ) = 0;
241 
242  //-----------------------------------------------------------------------------------------------------------------
243 
252  virtual CFxString GetProjectFilePath( const CFxString& projectName ) const = 0;
253 
261  virtual void SetProjectFilePath( const CFxString& projectName, const CFxString& projectFilePath ) = 0;
262 
269  virtual CFxStringArray GetWorkspacePath() const = 0;
270 
277  virtual void SetWorkspacePath( const CFxStringArray& ) = 0;
278 
285  virtual CFxStringArray GetDriversPath() const = 0;
286 
293  virtual void SetDriversPath( const CFxStringArray& ) = 0;
294 
301  virtual CFxString GetMenuFile() const = 0;
302 
309  virtual void SetMenuFile( const CFxString& ) = 0;
310 
317  virtual CFxString GetEnterpriseMenuFile() const = 0;
318 
325  virtual void SetEnterpriseMenuFile( const CFxString& ) = 0;
326 
333  virtual CFxString GetCustomIconPath() const = 0;
334 
341  virtual void SetCustomIconPath( const CFxString& ) = 0;
342 
349  virtual CFxString GetDefaultInternetURL() const = 0;
350 
357  virtual void SetDefaultInternetURL( const CFxString& ) = 0;
358 
365  virtual CFxString GetConfigFile() const = 0;
366 
373  virtual CFxString GetTextEditor() const = 0;
374 
381  virtual void SetTextEditor( const CFxString& ) = 0;
382 
389  virtual CFxString GetMainDictionary() const = 0;
390 
397  virtual void SetMainDictionary( const CFxString& ) = 0;
398 
405  virtual CFxString GetCustomDictionary() const = 0;
406 
413  virtual void SetCustomDictionary( const CFxString& ) = 0;
414 
421  virtual CFxString GetAltFontFile() const = 0;
422 
429  virtual void SetAltFontFile( const CFxString& ) = 0;
430 
437  virtual CFxString GetFontFileMap() const = 0;
438 
445  virtual void SetFontFileMap( const CFxString& ) = 0;
446 
453  virtual CFxString GetPrintFile() const = 0;
454 
461  virtual void SetPrintFile( const CFxString& ) = 0;
462 
469  virtual CFxString GetPrintSpoolExecutable() const = 0;
470 
477  virtual void SetPrintSpoolExecutable( const CFxString& ) = 0;
478 
485  virtual CFxString GetPostScriptPrologFile() const = 0;
486 
493  virtual void SetPostScriptPrologFile( const CFxString& ) = 0;
494 
501  virtual CFxString GetPrintSpoolerPath() const = 0;
502 
509  virtual void SetPrintSpoolerPath( const CFxString& ) = 0;
510 
518 
525  virtual void SetPrinterConfigPath( const CFxStringArray& ) = 0;
526 
533  virtual CFxStringArray GetPrinterDescPath() const = 0;
534 
541  virtual void SetPrinterDescPath( const CFxStringArray& ) = 0;
542 
550 
557  virtual void SetPrinterStyleSheetPath( const CFxStringArray& ) = 0;
558 
565  virtual CFxStringArray GetColorBookPath() const = 0;
566 
573  virtual void SetColorBookPath( const CFxStringArray& ) = 0;
574 
581  virtual CFxString GetSmartNewTemplateFile() const = 0;
582 
589  virtual void SetSmartNewTemplateFile( const CFxString& ) = 0;
590 
598 
605  virtual void SetPageSetupOverridesTemplateFile( const CFxString& ) = 0;
606 
613  virtual CFxStringArray GetToolPalettePath() const = 0;
614 
621  virtual void SetToolPalettePath( const CFxStringArray& ) = 0;
622 
629  virtual CFxString GetLogFilePath() const = 0;
630 
637  virtual void SetLogFilePath( const CFxString& ) = 0;
638 
645  virtual CFxString GetPlotLogFilePath() const = 0;
646 
653  virtual void SetPlotLogFilePath( const CFxString& ) = 0;
654 
661  virtual CFxString GetTemplateDWGPath() const = 0;
662 
669  virtual void SetTemplateDWGPath( const CFxString& ) = 0;
670 
677  virtual CFxString GetTempXRefPath() const = 0;
678 
685  virtual void SetTempXRefPath( const CFxString& ) = 0;
686 
693  virtual CFxStringArray GetTextureMapPath() const = 0;
694 
701  virtual void SetTextureMapPath( const CFxStringArray& ) = 0;
702 
709  virtual CFxString GetAltTabletMenuFile() const = 0;
710 
717  virtual void SetAltTabletMenuFile( const CFxString& ) = 0;
718 
725  virtual CFxString GetLicenseServer() const = 0;
726 
733  virtual CFxString GetVSTATemplatesPath() const = 0;
734 
741  virtual void SetVSTATemplatesPath( const CFxString& ) = 0;
742 
749  virtual CFxString GetVSTAHostId() const = 0;
750 
757  virtual void SetVSTAHostId( const CFxString& ) = 0;
758 
765  virtual CFxString GetXRefPath() const = 0;
766 
773  virtual void SetXRefPath( const CFxString& ) = 0;
774 
781  virtual CFxString GetPrintSettingsPath() const = 0;
782 
789  virtual void SetPrintSettingsPath( const CFxString& ) = 0;
790 
797  virtual CFxString GetApplicationPath() const = 0;
798 
805  virtual CFxString GetUserDataPath() const = 0;
806 
814 
821  virtual void SetDrawingBorderPaths( const CFxStringArray& value ) = 0;
822 
829  virtual CFxStringArray GetTitleBlockPaths() const = 0;
830 
837  virtual void SetTitleBlockPaths( const CFxStringArray& value ) = 0;
838 };
839 
840 #include "FxPragmaPop.h"
FxPragmaPop.h
CFxSystemFiles::GetPostScriptPrologFile
virtual CFxString GetPostScriptPrologFile() const =0
CFxSystemFiles::GetTextEditor
virtual CFxString GetTextEditor() const =0
CFxSystemFiles::SetAltTabletMenuFile
virtual void SetAltTabletMenuFile(const CFxString &)=0
CFxSystemFiles::GetWBLOCKPath
virtual CFxString GetWBLOCKPath() const =0
CFxSystemFiles::GetProjectFilePath
virtual CFxString GetProjectFilePath(const CFxString &projectName) const =0
CFxSystemFiles::GetPrintSpoolerPath
virtual CFxString GetPrintSpoolerPath() const =0
CFxSystemFiles::GetAutosavePath
virtual CFxString GetAutosavePath() const =0
CFxSystemFiles::GetPrinterStyleSheetPath
virtual CFxStringArray GetPrinterStyleSheetPath() const =0
CFxSystemFiles::SetTempPath
virtual void SetTempPath(const CFxString &)=0
CFxSystemFiles::SetWBLOCKPath
virtual void SetWBLOCKPath(const CFxString &)=0
CFxSystemFiles::SetPrintFile
virtual void SetPrintFile(const CFxString &)=0
CFxSystemFiles::SetWorkspacePath
virtual void SetWorkspacePath(const CFxStringArray &)=0
CFxSystemFiles::GetVSTAHostId
virtual CFxString GetVSTAHostId() const =0
CFxSystemFiles::GetUserDataPath
virtual CFxString GetUserDataPath() const =0
CFxSystemFiles::SetTemplateDWGPath
virtual void SetTemplateDWGPath(const CFxString &)=0
CFxSystemFiles::SetMenusPath
virtual void SetMenusPath(const CFxStringArray &)=0
CFxSystemFiles::SetPlotStyleTablesPath
virtual void SetPlotStyleTablesPath(const CFxString &)=0
DDKERNEL.h
CFxSystemFiles::SetAutosavePath
virtual void SetAutosavePath(const CFxString &)=0
CFxSystemFiles::GetDriversPath
virtual CFxStringArray GetDriversPath() const =0
CFxStringArray
std::vector< CFxString > CFxStringArray
Definition: FxString.h:34
CFxSystemFiles::SetPageSetupOverridesTemplateFile
virtual void SetPageSetupOverridesTemplateFile(const CFxString &)=0
CFxSystemFiles::GetAltTabletMenuFile
virtual CFxString GetAltTabletMenuFile() const =0
FxString.h
CFxSystemFiles::GetPrintSettingsPath
virtual CFxString GetPrintSettingsPath() const =0
CFxSystemFiles::SetHelpFile
virtual void SetHelpFile(const CFxString &)=0
CFxSystemFiles::GetFontsPath
virtual CFxStringArray GetFontsPath() const =0
CFxSystemFiles::~CFxSystemFiles
virtual ~CFxSystemFiles(void)
Definition: FxSystemFiles.h:32
CFxSystemFiles::GetFontFileMap
virtual CFxString GetFontFileMap() const =0
CFxSystemFiles::GetMainDictionary
virtual CFxString GetMainDictionary() const =0
CFxSystemFiles::SetPlotFile
virtual void SetPlotFile(const CFxString &)=0
CFxSystemFiles::GetPrintFile
virtual CFxString GetPrintFile() const =0
CFxSystemFiles::SetMainDictionary
virtual void SetMainDictionary(const CFxString &)=0
CFxSystemFiles::SetEnterpriseMenuFile
virtual void SetEnterpriseMenuFile(const CFxString &)=0
CFxSystemFiles::GetDefaultInternetURL
virtual CFxString GetDefaultInternetURL() const =0
CFxSystemFiles::GetMenusPath
virtual CFxStringArray GetMenusPath() const =0
CFxSystemFiles::GetSupportPath
virtual CFxStringArray GetSupportPath() const =0
CFxSystemFiles::GetColorBookPath
virtual CFxStringArray GetColorBookPath() const =0
CFxSystemFiles::SetMultilineStylePath
virtual void SetMultilineStylePath(const CFxString &)=0
CFxSystemFiles::SetDefaultInternetURL
virtual void SetDefaultInternetURL(const CFxString &)=0
CFxSystemFiles::SetSmartNewTemplateFile
virtual void SetSmartNewTemplateFile(const CFxString &)=0
CFxSystemFiles::GetLinetypesPath
virtual CFxString GetLinetypesPath() const =0
CFxString
Definition: FxString.h:48
CFxSystemFiles::SetFontFileMap
virtual void SetFontFileMap(const CFxString &)=0
CFxSystemFiles::SetTextEditor
virtual void SetTextEditor(const CFxString &)=0
CFxSystemFiles::SetPrintSpoolExecutable
virtual void SetPrintSpoolExecutable(const CFxString &)=0
CFxSystemFiles::SetCustomDictionary
virtual void SetCustomDictionary(const CFxString &)=0
CFxSystemFiles::GetSmartNewTemplateFile
virtual CFxString GetSmartNewTemplateFile() const =0
CFxSystemFiles::GetCustomIconPath
virtual CFxString GetCustomIconPath() const =0
CFxSystemFiles::SetPrinterStyleSheetPath
virtual void SetPrinterStyleSheetPath(const CFxStringArray &)=0
CFxSystemFiles
Definition: FxSystemFiles.h:30
CFxSystemFiles::GetDrawingBorderPaths
virtual CFxStringArray GetDrawingBorderPaths() const =0
CFxSystemFiles::GetToolPalettePath
virtual CFxStringArray GetToolPalettePath() const =0
CFxSystemFiles::GetXRefPath
virtual CFxString GetXRefPath() const =0
CFxSystemFiles::SetFontsPath
virtual void SetFontsPath(const CFxStringArray &)=0
CFxSystemFiles::SetTitleBlockPaths
virtual void SetTitleBlockPaths(const CFxStringArray &value)=0
CFxSystemFiles::GetCustomDictionary
virtual CFxString GetCustomDictionary() const =0
CFxSystemFiles::SetDriversPath
virtual void SetDriversPath(const CFxStringArray &)=0
CFxSystemFiles::SetPrinterDescPath
virtual void SetPrinterDescPath(const CFxStringArray &)=0
CFxSystemFiles::SetAliasPath
virtual void SetAliasPath(const CFxString &)=0
DDKERNEL_API
#define DDKERNEL_API
Definition: DDKERNEL.h:32
CFxSystemFiles::GetTitleBlockPaths
virtual CFxStringArray GetTitleBlockPaths() const =0
CFxSystemFiles::GetPageSetupOverridesTemplateFile
virtual CFxString GetPageSetupOverridesTemplateFile() const =0
CFxSystemFiles::GetPlotStyleTablesPath
virtual CFxString GetPlotStyleTablesPath() const =0
CFxSystemFiles::GetDrawingsPath
virtual CFxStringArray GetDrawingsPath() const =0
CFxSystemFiles::SetCustomIconPath
virtual void SetCustomIconPath(const CFxString &)=0
CFxSystemFiles::SetXRefPath
virtual void SetXRefPath(const CFxString &)=0
CFxSystemFiles::SetTempXRefPath
virtual void SetTempXRefPath(const CFxString &)=0
CFxSystemFiles::SetTextureMapPath
virtual void SetTextureMapPath(const CFxStringArray &)=0
CFxSystemFiles::GetPrinterConfigPath
virtual CFxStringArray GetPrinterConfigPath() const =0
CFxSystemFiles::SetLogFilePath
virtual void SetLogFilePath(const CFxString &)=0
CFxSystemFiles::SetVSTATemplatesPath
virtual void SetVSTATemplatesPath(const CFxString &)=0
CFxSystemFiles::GetConfigFile
virtual CFxString GetConfigFile() const =0
CFxSystemFiles::GetPlotLogFilePath
virtual CFxString GetPlotLogFilePath() const =0
CFxSystemFiles::GetHelpFile
virtual CFxString GetHelpFile() const =0
CFxSystemFiles::GetTextureMapPath
virtual CFxStringArray GetTextureMapPath() const =0
CFxSystemFiles::SetPlotLogFilePath
virtual void SetPlotLogFilePath(const CFxString &)=0
CFxSystemFiles::SetDrawingBorderPaths
virtual void SetDrawingBorderPaths(const CFxStringArray &value)=0
CFxSystemFiles::SetProjectFilePath
virtual void SetProjectFilePath(const CFxString &projectName, const CFxString &projectFilePath)=0
CFxSystemFiles::GetPrinterDescPath
virtual CFxStringArray GetPrinterDescPath() const =0
CFxSystemFiles::SetMenuFile
virtual void SetMenuFile(const CFxString &)=0
CFxSystemFiles::SetPostScriptPrologFile
virtual void SetPostScriptPrologFile(const CFxString &)=0
CFxSystemFiles::GetVSTATemplatesPath
virtual CFxString GetVSTATemplatesPath() const =0
value
GLsizei const GLfloat * value
Definition: gles2_ext.h:302
CFxSystemFiles::GetTempPath
virtual CFxString GetTempPath() const =0
CFxSystemFiles::GetMenuFile
virtual CFxString GetMenuFile() const =0
CFxSystemFiles::GetAliasPath
virtual CFxString GetAliasPath() const =0
CFxSystemFiles::SetPrintSpoolerPath
virtual void SetPrintSpoolerPath(const CFxString &)=0
CFxSystemFiles::SetLinetypesPath
virtual void SetLinetypesPath(const CFxString &)=0
CFxSystemFiles::GetAltFontFile
virtual CFxString GetAltFontFile() const =0
FxPragmaPush.h
CFxSystemFiles::SetPrinterConfigPath
virtual void SetPrinterConfigPath(const CFxStringArray &)=0
CFxSystemFiles::SetSupportPath
virtual void SetSupportPath(const CFxStringArray &supportPaths)=0
CFxSystemFiles::GetLogFilePath
virtual CFxString GetLogFilePath() const =0
CFxSystemFiles::GetTemplateDWGPath
virtual CFxString GetTemplateDWGPath() const =0
CFxSystemFiles::SetVSTAHostId
virtual void SetVSTAHostId(const CFxString &)=0
CFxSystemFiles::GetTempXRefPath
virtual CFxString GetTempXRefPath() const =0
CFxSystemFiles::GetPrintSpoolExecutable
virtual CFxString GetPrintSpoolExecutable() const =0
CFxSystemFiles::SetDrawingsPath
virtual void SetDrawingsPath(const CFxStringArray &)=0
CFxSystemFiles::GetEnterpriseMenuFile
virtual CFxString GetEnterpriseMenuFile() const =0
CFxSystemFiles::SetAltFontFile
virtual void SetAltFontFile(const CFxString &)=0
CFxSystemFiles::GetMultilineStylePath
virtual CFxString GetMultilineStylePath() const =0
CFxSystemFiles::SetColorBookPath
virtual void SetColorBookPath(const CFxStringArray &)=0
CFxSystemFiles::SetPrintSettingsPath
virtual void SetPrintSettingsPath(const CFxString &)=0
CFxSystemFiles::SetToolPalettePath
virtual void SetToolPalettePath(const CFxStringArray &)=0
CFxSystemFiles::GetLicenseServer
virtual CFxString GetLicenseServer() const =0
CFxSystemFiles::GetPlotFile
virtual CFxString GetPlotFile() const =0
CFxSystemFiles::GetApplicationPath
virtual CFxString GetApplicationPath() const =0
CFxSystemFiles::GetWorkspacePath
virtual CFxStringArray GetWorkspacePath() const =0