CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
FxSystemFiles.h
Go to the documentation of this file.
1//
2// (C) Copyright 2005-2023 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
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
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
470
477 virtual void SetPrintSpoolExecutable( const CFxString& ) = 0;
478
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
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
582
589 virtual void SetSmartNewTemplateFile( const CFxString& ) = 0;
590
598
606
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
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
830
837 virtual void SetTitleBlockPaths( const CFxStringArray& value ) = 0;
838
845 virtual CFxString GetSessionFolder() const = 0;
846};
847
848#include "FxPragmaPop.h"
#define DDKERNEL_API
Definition: DDKERNEL.h:32
std::vector< CFxString > CFxStringArray
Definition: FxString.h:35
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 CFxString GetSessionFolder() const =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