Antares Simulator
Power System Simulator
internal-ids.h
1 /*
2  * Copyright 2007-2025, RTE (https://www.rte-france.com)
3  * See AUTHORS.txt
4  * SPDX-License-Identifier: MPL-2.0
5  * This file is part of Antares-Simulator,
6  * Adequacy and Performance assessment for interconnected energy networks.
7  *
8  * Antares_Simulator is free software: you can redistribute it and/or modify
9  * it under the terms of the Mozilla Public Licence 2.0 as published by
10  * the Mozilla Foundation, either version 2 of the License, or
11  * (at your option) any later version.
12  *
13  * Antares_Simulator is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * Mozilla Public Licence 2.0 for more details.
17  *
18  * You should have received a copy of the Mozilla Public Licence 2.0
19  * along with Antares_Simulator. If not, see <https://opensource.org/license/mpl-2-0/>.
20  */
21 #ifndef __ANTARES_APPLICATION_MAIN_INTERNAL_IDS_H__
22 #define __ANTARES_APPLICATION_MAIN_INTERNAL_IDS_H__
23 
24 #include <ui/common/wx-wrapper.h>
25 
26 namespace Antares::Forms
27 {
33 enum MenusID
34 {
36 
37  mnIDQuit = wxID_EXIT,
38  mnIDExecuteQueueEvent = wxID_HIGHEST + 42 /*arbitrary*/,
39  mnIDWizard,
40  mnIDNew,
41  mnIDOpen,
42  mnIDSave,
43  mnIDSaveAs,
44  mnIDExportMap,
45  mnIDClose,
46  mnIDOpenRecents, // + max recent files
47  mnIDOpenRecents_0,
48  mnIDOpenRecents_1,
49  mnIDOpenRecents_2,
50  mnIDOpenRecents_3,
51  mnIDOpenRecents_4,
52  mnIDOpenRecents_5,
53  mnIDOpenRecents_6,
54  mnIDOpenRecents_7,
55  mnIDOpenRecents_8,
56  mnIDOpenRecents_9,
57  mnIDOpenRecents_ToggleShowPaths,
58  mnIDOpenRecents_ClearHistory,
59  mnIDCleanOpenedStudyFolder,
60  mnIDOpenExplorer,
62 
64 
65  mnIDViewSystem,
66  mnIDViewAllSystem,
67  mnIDViewSimulation,
68  mnIDViewNotes,
69  mnIDViewLoad,
70  mnIDViewSolar,
71  mnIDViewWind,
72  mnIDViewRenewable,
73  mnIDViewHydro,
74  mnIDViewThermal,
75  mnIDViewMiscGen,
76  mnIDViewReservesDSM,
77  mnIDViewInterconnections,
78  mnIDViewBindingConstraints,
79  mnIDViewNodalOptimization,
80  // -
81  mnIDMemoryUsedByTheStudy,
82  mnIDStudyLogs,
84 
86 
87  mnIDStudyEditMapSelectAll,
88  mnIDStudyEditMapUnselectAll,
89  mnIDStudyEditMapReverseSelection,
90  mnIDStudyEditTitle,
91  mnIDStudyEditAuthors,
92  mnIDStudyEditEditor,
93  mnIDStudyEditCopy,
94  mnIDStudyEditPaste,
95  mnIDStudyEditPasteSpecial,
96  mnIDStudySessions,
97  mnIDStudyCheck,
98  mnIDStudyCreateCommitPoint,
99  mnIDStudyRevisionTree,
100  mnIDStudyRemoveReadyMadeTS,
102 
104 
105  mnIDRunTheSimulation,
106  mnIDRunTheTSGenerators,
107  mnIDRunTheConstraintsBuilder,
108  mnIDOpenOutputInExplorer,
110 
112 
113  mnIDCleanAStudyFolder,
114  mnIDToolsStudyManager,
116 
118 
119  mnIDOptionTempFolder,
120  mnIDOptionConfigurePrefetch,
121  mnIDOptionConfigureThematicTrimming,
122  mnIDOptionConfigureAreasTrimming,
123  mnIDOptionConfigureLinksTrimming,
124  mnIDOptionConfigureDistricts,
125  mnIDOptionConfigureMCScenarioBuilder,
126  mnIDOptionConfigureMCScenarioPlaylist,
127  mnIDOptionOptimizationPrefs,
128  mnIDOptionAdvanced,
129  mnIDOptionAdequacyPatchOptions,
130  mnIDOptionAdequacyPatchAreas,
131 
133 
135 
136  mnIDFullscreen,
137  mnIDInspector,
138  mnIDWindowRaise_0,
139  mnIDWindowRaise_1,
140  mnIDWindowRaise_2,
141  mnIDWindowRaise_3,
142  mnIDWindowRaise_4,
143  mnIDWindowRaise_5,
144  mnIDWindowRaise_6,
145  mnIDWindowRaise_7,
146  mnIDWindowRaise_8,
147  mnIDWindowRaise_9,
148  mnIDWindowRaise_Other,
150 
152 
153  mnIDHelpHelp,
154  mnIDHelpPDFSystemMapEditorReferenceGuide,
155  mnIDHelpPDFExamplesLibrary,
156  mnIDHelpAbout,
157  mnIDHelpVisitRTEWebSite,
158  mnIDHelpOnlineDocumentation,
160 
162 
163  mnIDToolBar,
165 
166  //
167  mnUpdateInterfaceAfterLoadingAStudy,
168  mnInternalLogMessage,
169  mnRefreshGUI,
170  mnIDLaunchConstraintsBuilder,
171 
173 
174  mnIDPopupOpNone,
175  mnIDPopupOpAverage,
176  mnIDPopupOpCellCount,
177  mnIDPopupOpMinimum,
178  mnIDPopupOpMaximum,
179  mnIDPopupOpSum,
181 
183 
184  mnIDPopupSelectionHide,
185  mnIDPopupSelectionShow,
187 
188 }; // enum MenusID
189 
190 } // namespace Antares::Forms
191 
192 #endif // __ANTARES_APPLICATION_MAIN_INTERNAL_IDS_H__