CFx SDK Documentation  2023 SP0
FxSystemFiles.h
Go to the documentation of this file.
1 //
2 // (C) Copyright 2005-2022 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"
#define DDKERNEL_API
Definition: DDKERNEL.h:32
std::vector< CFxString > CFxStringArray
Definition: FxString.h:34
virtual void SetTemplateDWGPath(const CFxString &)=0
virtual CFxString GetCustomIconPath() const =0
virtual CFxStringArray GetPrinterStyleSheetPath() const =0
virtual void SetPrinterStyleSheetPath(const CFxStringArray &)=0
virtual void SetSmartNewTemplateFile(const CFxString &)=0
virtual CFxString GetPrintSpoolerPath() const =0
virtual void SetSupportPath(const CFxStringArray &supportPaths)=0
virtual void SetWorkspacePath(const CFxStringArray &)=0
virtual CFxString GetPostScriptPrologFile() const =0
virtual void SetAltFontFile(const CFxString &)=0
virtual CFxString GetProjectFilePath(const CFxString &projectName) const =0
virtual CFxString GetFontFileMap() const =0
virtual CFxString GetLinetypesPath() const =0
virtual void SetPageSetupOverridesTemplateFile(const CFxString &)=0
virtual ~CFxSystemFiles(void)
Definition: FxSystemFiles.h:32
virtual CFxStringArray GetDrawingBorderPaths() const =0
virtual void SetAliasPath(const CFxString &)=0
virtual CFxStringArray GetDriversPath() const =0
virtual void SetTextureMapPath(const CFxStringArray &)=0
virtual CFxStringArray GetWorkspacePath() const =0
virtual CFxString GetXRefPath() const =0
virtual void SetVSTAHostId(const CFxString &)=0
virtual CFxString GetVSTATemplatesPath() const =0
virtual CFxString GetAltFontFile() const =0
virtual void SetPrinterDescPath(const CFxStringArray &)=0
virtual void SetPrintFile(const CFxString &)=0
virtual void SetAltTabletMenuFile(const CFxString &)=0
virtual void SetDrawingsPath(const CFxStringArray &)=0
virtual CFxString GetTextEditor() const =0
virtual void SetPrintSpoolerPath(const CFxString &)=0
virtual void SetLinetypesPath(const CFxString &)=0
virtual void SetColorBookPath(const CFxStringArray &)=0
virtual CFxString GetLicenseServer() const =0
virtual CFxString GetPrintFile() const =0
virtual CFxStringArray GetToolPalettePath() const =0
virtual CFxStringArray GetTitleBlockPaths() const =0
virtual void SetLogFilePath(const CFxString &)=0
virtual void SetCustomDictionary(const CFxString &)=0
virtual void SetMainDictionary(const CFxString &)=0
virtual CFxString GetPlotFile() const =0
virtual void SetFontFileMap(const CFxString &)=0
virtual CFxStringArray GetPrinterDescPath() const =0
virtual CFxString GetMenuFile() const =0
virtual CFxString GetCustomDictionary() const =0
virtual void SetTempXRefPath(const CFxString &)=0
virtual void SetMenusPath(const CFxStringArray &)=0
virtual CFxString GetTempXRefPath() const =0
virtual void SetVSTATemplatesPath(const CFxString &)=0
virtual CFxString GetMultilineStylePath() const =0
virtual CFxString GetTempPath() const =0
virtual void SetPlotLogFilePath(const CFxString &)=0
virtual CFxString GetApplicationPath() const =0
virtual void SetPrintSettingsPath(const CFxString &)=0
virtual void SetCustomIconPath(const CFxString &)=0
virtual CFxString GetHelpFile() const =0
virtual CFxString GetAutosavePath() const =0
virtual CFxString GetAltTabletMenuFile() const =0
virtual CFxString GetLogFilePath() const =0
virtual void SetFontsPath(const CFxStringArray &)=0
virtual CFxString GetPlotStyleTablesPath() const =0
virtual void SetToolPalettePath(const CFxStringArray &)=0
virtual void SetTempPath(const CFxString &)=0
virtual CFxStringArray GetFontsPath() const =0
virtual void SetPlotFile(const CFxString &)=0
virtual void SetEnterpriseMenuFile(const CFxString &)=0
virtual CFxString GetMainDictionary() const =0
virtual void SetDriversPath(const CFxStringArray &)=0
virtual CFxString GetPageSetupOverridesTemplateFile() const =0
virtual void SetPlotStyleTablesPath(const CFxString &)=0
virtual CFxString GetPrintSettingsPath() const =0
virtual CFxStringArray GetMenusPath() const =0
virtual void SetPrinterConfigPath(const CFxStringArray &)=0
virtual void SetDrawingBorderPaths(const CFxStringArray &value)=0
virtual void SetProjectFilePath(const CFxString &projectName, const CFxString &projectFilePath)=0
virtual void SetMultilineStylePath(const CFxString &)=0
virtual CFxString GetDefaultInternetURL() const =0
virtual void SetDefaultInternetURL(const CFxString &)=0
virtual CFxString GetUserDataPath() const =0
virtual CFxStringArray GetDrawingsPath() const =0
virtual CFxString GetAliasPath() const =0
virtual CFxString GetPlotLogFilePath() const =0
virtual CFxString GetPrintSpoolExecutable() const =0
virtual CFxString GetSmartNewTemplateFile() const =0
virtual void SetTextEditor(const CFxString &)=0
virtual void SetPrintSpoolExecutable(const CFxString &)=0
virtual CFxString GetConfigFile() const =0
virtual void SetAutosavePath(const CFxString &)=0
virtual CFxString GetTemplateDWGPath() const =0
virtual CFxStringArray GetTextureMapPath() const =0
virtual void SetMenuFile(const CFxString &)=0
virtual CFxString GetVSTAHostId() const =0
virtual void SetPostScriptPrologFile(const CFxString &)=0
virtual void SetHelpFile(const CFxString &)=0
virtual CFxStringArray GetSupportPath() const =0
virtual CFxString GetEnterpriseMenuFile() const =0
virtual void SetXRefPath(const CFxString &)=0
virtual void SetTitleBlockPaths(const CFxStringArray &value)=0
virtual CFxStringArray GetPrinterConfigPath() const =0
virtual CFxStringArray GetColorBookPath() const =0
virtual CFxString GetWBLOCKPath() const =0
virtual void SetWBLOCKPath(const CFxString &)=0
GLsizei const GLfloat * value
Definition: gles2_ext.h:302