CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
FxSystemFiles.h
Go to the documentation of this file.
1//
2// (C) Copyright 2005-2025 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{
31public:
32 virtual ~CFxSystemFiles(void) {};
33
39 virtual CFxStringArray GetSupportPath() const = 0;
40
46 virtual void SetSupportPath( const CFxStringArray& supportPaths ) = 0;
47
53 virtual CFxStringArray GetDrawingsPath() const = 0;
54
60 virtual void SetDrawingsPath( const CFxStringArray& ) = 0;
61
67 virtual CFxStringArray GetMenusPath() const = 0;
68
74 virtual void SetMenusPath( const CFxStringArray& ) = 0;
75
81 virtual CFxStringArray GetFontsPath() const = 0;
82
88 virtual void SetFontsPath( const CFxStringArray& ) = 0;
89
95 virtual CFxString GetFontCachePath() const = 0;
96
102 virtual void SetFontCachePath( const CFxString& ) = 0;
103
109 virtual CFxString GetTempPath() const = 0;
110
116 virtual void SetTempPath( const CFxString& ) = 0;
117
123 virtual CFxString GetHelpFile() const = 0;
124
130 virtual void SetHelpFile( const CFxString& ) = 0;
131
137 virtual CFxString GetPlotFile() const = 0;
138
144 virtual void SetPlotFile( const CFxString& ) = 0;
145
152
158
159 virtual void SetPlotStyleTablesPath( const CFxString& ) = 0;
160
166 virtual CFxString GetWBLOCKPath() const = 0;
167
173 virtual void SetWBLOCKPath( const CFxString& ) = 0;
174
180 virtual CFxString GetLibFileLocPath() const = 0;
181
187 virtual void SetLibFileLocPath( const CFxString& ) = 0;
188
194 virtual CFxString GetMultilineStylePath() const = 0;
195
201 virtual void SetMultilineStylePath( const CFxString& ) = 0;
202
208 virtual CFxString GetLinetypesPath() const = 0;
209
215 virtual void SetLinetypesPath( const CFxString& ) = 0;
216
222 virtual CFxString GetAutosavePath() const = 0;
223
229 virtual void SetAutosavePath( const CFxString& ) = 0;
230
236 virtual CFxString GetAliasPath() const = 0;
237
243 virtual void SetAliasPath( const CFxString& ) = 0;
244
245 //-----------------------------------------------------------------------------------------------------------------
246
254 virtual CFxString GetProjectFilePath( const CFxString& projectName ) const = 0;
255
262 virtual void SetProjectFilePath( const CFxString& projectName, const CFxString& projectFilePath ) = 0;
263
269 virtual CFxStringArray GetWorkspacePath() const = 0;
270
276 virtual void SetWorkspacePath( const CFxStringArray& ) = 0;
277
283 virtual CFxStringArray GetDriversPath() const = 0;
284
290 virtual void SetDriversPath( const CFxStringArray& ) = 0;
291
297 virtual CFxString GetMenuFile() const = 0;
298
304 virtual void SetMenuFile( const CFxString& ) = 0;
305
311 virtual CFxString GetEnterpriseMenuFile() const = 0;
312
318 virtual void SetEnterpriseMenuFile( const CFxString& ) = 0;
319
325 virtual CFxString GetCustomIconPath() const = 0;
326
332 virtual void SetCustomIconPath( const CFxString& ) = 0;
333
339 virtual CFxString GetDefaultInternetURL() const = 0;
340
346 virtual void SetDefaultInternetURL( const CFxString& ) = 0;
347
353 virtual CFxString GetConfigFile() const = 0;
354
360 virtual CFxString GetTextEditor() const = 0;
361
367 virtual void SetTextEditor( const CFxString& ) = 0;
368
374 virtual CFxString GetMainDictionary() const = 0;
375
381 virtual void SetMainDictionary( const CFxString& ) = 0;
382
388 virtual CFxString GetCustomDictionary() const = 0;
389
395 virtual void SetCustomDictionary( const CFxString& ) = 0;
396
402 virtual CFxString GetAltFontFile() const = 0;
403
409 virtual void SetAltFontFile( const CFxString& ) = 0;
410
416 virtual CFxString GetFontFileMap() const = 0;
417
423 virtual void SetFontFileMap( const CFxString& ) = 0;
424
430 virtual CFxString GetPrintFile() const = 0;
431
437 virtual void SetPrintFile( const CFxString& ) = 0;
438
445
451 virtual void SetPrintSpoolExecutable( const CFxString& ) = 0;
452
459
465 virtual void SetPostScriptPrologFile( const CFxString& ) = 0;
466
472 virtual CFxString GetPrintSpoolerPath() const = 0;
473
479 virtual void SetPrintSpoolerPath( const CFxString& ) = 0;
480
487
493 virtual void SetPrinterConfigPath( const CFxStringArray& ) = 0;
494
501
507 virtual void SetPrinterDescPath( const CFxStringArray& ) = 0;
508
515
521 virtual void SetPrinterStyleSheetPath( const CFxStringArray& ) = 0;
522
528 virtual CFxStringArray GetColorBookPath() const = 0;
529
535 virtual void SetColorBookPath( const CFxStringArray& ) = 0;
536
543
549 virtual void SetSmartNewTemplateFile( const CFxString& ) = 0;
550
557
564
571
577 virtual void SetToolPalettePath( const CFxStringArray& ) = 0;
578
584 virtual CFxString GetLogFilePath() const = 0;
585
591 virtual void SetLogFilePath( const CFxString& ) = 0;
592
598 virtual CFxString GetDGNMapFilePath() const = 0;
599
605 virtual void SetDGNMapFilePath( const CFxString& ) = 0;
606
612 virtual CFxString GetPlotLogFilePath() const = 0;
613
619 virtual void SetPlotLogFilePath( const CFxString& ) = 0;
620
626 virtual CFxString GetTemplateDWGPath() const = 0;
627
633 virtual void SetTemplateDWGPath( const CFxString& ) = 0;
634
640 virtual CFxString GetTempXRefPath() const = 0;
641
647 virtual void SetTempXRefPath( const CFxString& ) = 0;
648
655
661 virtual void SetTextureMapPath( const CFxStringArray& ) = 0;
662
668 virtual CFxString GetAltTabletMenuFile() const = 0;
669
675 virtual void SetAltTabletMenuFile( const CFxString& ) = 0;
676
682 virtual CFxString GetLicenseServer() const = 0;
683
689 virtual CFxString GetVSTATemplatesPath() const = 0;
690
696 virtual void SetVSTATemplatesPath( const CFxString& ) = 0;
697
703 virtual CFxString GetVSTAHostId() const = 0;
704
710 virtual void SetVSTAHostId( const CFxString& ) = 0;
711
717 virtual CFxString GetXRefPath() const = 0;
718
724 virtual void SetXRefPath( const CFxString& ) = 0;
725
731 virtual CFxString GetPrintSettingsPath() const = 0;
732
738 virtual void SetPrintSettingsPath( const CFxString& ) = 0;
739
745 virtual CFxString GetApplicationPath() const = 0;
746
752 virtual CFxString GetUserDataPath() const = 0;
753
760
766 virtual void SetDrawingBorderPaths( const CFxStringArray& value ) = 0;
767
774
780 virtual void SetTitleBlockPaths( const CFxStringArray& value ) = 0;
781
787 virtual CFxString GetSessionFolder() const = 0;
788};
789
790#include "FxPragmaPop.h"
#define DDKERNEL_API
Definition DDKERNEL.h:32
std::vector< CFxString > CFxStringArray
Definition FxString.h:37
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 CFxString GetFontCachePath() 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 CFxString GetLibFileLocPath() const =0
virtual CFxString GetSessionFolder() const =0
virtual ~CFxSystemFiles(void)
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 void SetFontCachePath(const CFxString &)=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 GetDGNMapFilePath() const =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 void SetLibFileLocPath(const CFxString &)=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 SetDGNMapFilePath(const CFxString &)=0
virtual void SetWBLOCKPath(const CFxString &)=0
GLsizei const GLfloat * value
Definition gles2_ext.h:302