wxMaxima
Loading...
Searching...
No Matches
EventIDs.h
Go to the documentation of this file.
1// -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*-
2//
3// Copyright (C) 2014-2018 Gunter Königsmann <wxMaxima@physikbuch.de>
4//
5// This program is free software; you can redistribute it and/or modify
6// it under the terms of the GNU General Public License as published by
7// the Free Software Foundation; either version 2 of the License, or
8// (at your option) any later version.
9//
10// This program is distributed in the hope that it will be useful,
11// but WITHOUT ANY WARRANTY; without even the implied warranty of
12// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13// GNU General Public License for more details.
14//
15//
16// You should have received a copy of the GNU General Public License
17// along with this program; if not, write to the Free Software
18// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19//
20// SPDX-License-Identifier: GPL-2.0+
21
40#ifndef EVENTIDS_H
41#define EVENTIDS_H
42
43#include <array>
44#include <wx/wx.h>
45#include <wx/windowid.h>
46
49{
50public:
51 EventIDs();
53 static constexpr int NumberOfAutocompleteKeywords = 25;
55 static constexpr int NumberOfRecentFiles = 30;
57 // Note: If this value is changed, the enum with the IDs (popid_suggestion1, ...)
58 // must be changed too.
59 static constexpr int NumberOfSuggestions = 10;
61 static constexpr int NumberOfTocLevels = 6;
73 static const wxWindowIDRef menu_copy_uuid;
74 static const wxWindowIDRef menu_jump_to_uuid;
75
81 static const wxWindowIDRef menu_pane_hideall;
87 static const wxWindowIDRef wizard_parametric_plot;
88 static const wxWindowIDRef wizard_discrete_plot;
89 static const wxWindowIDRef wizard_special_from;
90 static const wxWindowIDRef wizard_special_to;
91 static const wxWindowIDRef wizard_definite_id;
92 static const wxWindowIDRef wizard_numeric_id;
93 static const wxWindowIDRef menu_pane_math;
94 static const wxWindowIDRef menu_pane_history;
95 static const wxWindowIDRef menu_pane_structure;
96 static const wxWindowIDRef menu_pane_xmlInspector;
97 static const wxWindowIDRef menu_pane_format;
98 static const wxWindowIDRef menu_pane_greek;
99 static const wxWindowIDRef menu_pane_unicode;
100 static const wxWindowIDRef menu_pane_variables;
101 static const wxWindowIDRef menu_pane_draw;
102 static const wxWindowIDRef menu_pane_help;
103 static const wxWindowIDRef menu_pane_symbols;
104 static const wxWindowIDRef menu_pane_wizard;
105 static const wxWindowIDRef menu_pane_toolbar;
106 static const wxWindowIDRef menu_pane_console;
112 static const wxWindowIDRef menu_pane_stats;
113 static const wxWindowIDRef menu_pane_performance;
114 static const wxWindowIDRef menu_pane_dockAll;
115 static const wxWindowIDRef input_line_id;
116 static const wxWindowIDRef refresh_id;
117 static const wxWindowIDRef menu_compare_files;
118 static const wxWindowIDRef menu_batch_id;
119 static const wxWindowIDRef menu_load_id;
120 static const wxWindowIDRef menu_sconsole_id;
121 static const wxWindowIDRef menu_interrupt_id;
122 static const wxWindowIDRef menu_solve;
123 static const wxWindowIDRef menu_solve_to_poly;
124 static const wxWindowIDRef menu_solve_num;
125 static const wxWindowIDRef menu_allroots;
126 static const wxWindowIDRef menu_bfallroots;
127 static const wxWindowIDRef menu_realroots;
128 static const wxWindowIDRef menu_solve_lin;
129 static const wxWindowIDRef menu_solve_algsys;
130 static const wxWindowIDRef menu_eliminate;
131 static const wxWindowIDRef menu_solve_ode;
132 static const wxWindowIDRef menu_ivp_1;
133 static const wxWindowIDRef menu_ivp_2;
134 static const wxWindowIDRef menu_rk;
135 static const wxWindowIDRef menu_bvp;
136 static const wxWindowIDRef menu_genmatrix;
137 static const wxWindowIDRef menu_gen_mat;
138 static const wxWindowIDRef menu_gen_mat_lambda;
139 static const wxWindowIDRef menu_enter_mat;
140 static const wxWindowIDRef menu_csv2mat;
141 static const wxWindowIDRef menu_mat2csv;
142 static const wxWindowIDRef menu_csv2list;
143 static const wxWindowIDRef menu_list2csv;
144 static const wxWindowIDRef menu_matrix_row;
145 static const wxWindowIDRef menu_matrix_col;
146 static const wxWindowIDRef menu_matrix_row_list;
147 static const wxWindowIDRef menu_matrix_col_list;
148 static const wxWindowIDRef menu_submatrix_rows;
149 static const wxWindowIDRef menu_submatrix_columns;
150 static const wxWindowIDRef menu_matrix_multiply;
151 static const wxWindowIDRef menu_matrix_exponent;
152 static const wxWindowIDRef menu_matrix_hadamard_product;
153 static const wxWindowIDRef menu_matrix_hadamard_exponent;
154 static const wxWindowIDRef menu_matrix_loadLapack;
155 static const wxWindowIDRef menu_matrix_dgeev_eigenvaluesOnly;
156 static const wxWindowIDRef menu_matrix_dgeev;
157 static const wxWindowIDRef menu_matrix_zgeev_eigenvaluesOnly;
158 static const wxWindowIDRef menu_matrix_zgeev;
159 static const wxWindowIDRef menu_matrix_dgeqrf;
160 static const wxWindowIDRef menu_matrix_dgesv;
161 static const wxWindowIDRef menu_matrix_dgesvd;
162 static const wxWindowIDRef menu_matrix_dgesvd_valuesOnly;
163 static const wxWindowIDRef menu_matrix_dlange_max;
164 static const wxWindowIDRef menu_matrix_dlange_one;
165 static const wxWindowIDRef menu_matrix_dlange_inf;
166 static const wxWindowIDRef menu_matrix_dlange_frobenius;
167 static const wxWindowIDRef menu_matrix_zlange_max;
168 static const wxWindowIDRef menu_matrix_zlange_one;
169 static const wxWindowIDRef menu_matrix_zlange_inf;
170 static const wxWindowIDRef menu_matrix_zlange_frobenius;
171 static const wxWindowIDRef menu_matrix_zheev;
172 static const wxWindowIDRef menu_invert_mat;
173 static const wxWindowIDRef menu_cpoly;
174 static const wxWindowIDRef menu_determinant;
175 static const wxWindowIDRef menu_rank;
176 static const wxWindowIDRef menu_eigen;
177 static const wxWindowIDRef menu_eigvect;
178 static const wxWindowIDRef menu_fun_def;
179 static const wxWindowIDRef menu_gensym;
180 static const wxWindowIDRef menu_adjoint_mat;
181 static const wxWindowIDRef menu_transpose;
182 static const wxWindowIDRef menu_map_mat;
183 static const wxWindowIDRef menu_map;
184 static const wxWindowIDRef menu_map_lambda;
185 static const wxWindowIDRef menu_copymatrix;
186 static const wxWindowIDRef menu_ratsimp;
187 static const wxWindowIDRef menu_radsimp;
188 static const wxWindowIDRef menu_scanmapfactor;
189 static const wxWindowIDRef menu_factor;
190 static const wxWindowIDRef menu_horner;
191 static const wxWindowIDRef menu_collapse;
192 static const wxWindowIDRef menu_optimize;
193 static const wxWindowIDRef menu_mainvar;
194 static const wxWindowIDRef menu_grind;
195 static const wxWindowIDRef menu_gfactor;
196 static const wxWindowIDRef menu_expand;
197 static const wxWindowIDRef menu_expandwrt;
198 static const wxWindowIDRef menu_expandwrt_denom;
199 static const wxWindowIDRef menu_stringproc_setposition;
200 static const wxWindowIDRef menu_stringproc_getposition;
201 static const wxWindowIDRef menu_stringproc_flush_output;
202 static const wxWindowIDRef menu_stringproc_flength;
203 static const wxWindowIDRef menu_stringproc_close;
204 static const wxWindowIDRef menu_stringproc_opena;
205 static const wxWindowIDRef menu_stringproc_openr;
206 static const wxWindowIDRef menu_stringproc_openw;
207 static const wxWindowIDRef menu_stringproc_printf;
208 static const wxWindowIDRef menu_stringproc_readline;
209 static const wxWindowIDRef menu_stringproc_readchar;
210 static const wxWindowIDRef menu_stringproc_readbyte;
211 static const wxWindowIDRef menu_stringproc_writebyte;
212 static const wxWindowIDRef menu_stringproc_charp;
213 static const wxWindowIDRef menu_stringproc_alphacharp;
214 static const wxWindowIDRef menu_stringproc_alphanumericp;
215 static const wxWindowIDRef menu_stringproc_digitcharp;
216 static const wxWindowIDRef menu_stringproc_constituent;
217 static const wxWindowIDRef menu_stringproc_uppercasep;
218 static const wxWindowIDRef menu_stringproc_lowercasep;
219 static const wxWindowIDRef menu_stringproc_create_ascii;
220 static const wxWindowIDRef menu_stringproc_cequal;
221 static const wxWindowIDRef menu_stringproc_cequalignore;
222 static const wxWindowIDRef menu_stringproc_clessp;
223 static const wxWindowIDRef menu_stringproc_clesspignore;
224 static const wxWindowIDRef menu_stringproc_cgreaterp;
225 static const wxWindowIDRef menu_stringproc_cgreaterpignore;
226 static const wxWindowIDRef menu_stringproc_sequal;
227 static const wxWindowIDRef menu_stringproc_sequalignore;
228 static const wxWindowIDRef menu_stringproc_ascii;
229 static const wxWindowIDRef menu_stringproc_cint;
230 static const wxWindowIDRef menu_stringproc_unicode;
231 static const wxWindowIDRef menu_stringproc_unicode_to_utf8;
232 static const wxWindowIDRef menu_stringproc_utf8_to_unicode;
233 static const wxWindowIDRef menu_stringproc_charat;
234 static const wxWindowIDRef menu_stringproc_charlist;
235 static const wxWindowIDRef menu_stringproc_simplode;
236 static const wxWindowIDRef menu_stringproc_sinsert;
237 static const wxWindowIDRef menu_stringproc_eval_string;
238 static const wxWindowIDRef menu_stringproc_parse_string;
239 static const wxWindowIDRef menu_stringproc_scopy;
240 static const wxWindowIDRef menu_stringproc_sdowncase;
241 static const wxWindowIDRef menu_stringproc_slength;
242 static const wxWindowIDRef menu_stringproc_smake;
243 static const wxWindowIDRef menu_stringproc_smismatch;
244 static const wxWindowIDRef menu_stringproc_split;
245 static const wxWindowIDRef menu_stringproc_sposition;
246 static const wxWindowIDRef menu_stringproc_sremove;
247 static const wxWindowIDRef menu_stringproc_sremovefirst;
248 static const wxWindowIDRef menu_stringproc_tokens;
249 static const wxWindowIDRef menu_stringproc_ssearch;
250 static const wxWindowIDRef menu_stringproc_ssort;
251 static const wxWindowIDRef menu_stringproc_ssubstfirst;
252 static const wxWindowIDRef menu_stringproc_strim;
253 static const wxWindowIDRef menu_stringproc_striml;
254 static const wxWindowIDRef menu_stringproc_strimr;
255 static const wxWindowIDRef menu_stringproc_number_to_octets;
256 static const wxWindowIDRef menu_stringproc_octets_to_number;
257 static const wxWindowIDRef menu_stringproc_octets_to_string;
258 static const wxWindowIDRef menu_stringproc_string_to_octets;
259 static const wxWindowIDRef menu_sregex_load;
260 static const wxWindowIDRef menu_sregex_regex_compile;
261 static const wxWindowIDRef menu_sregex_regex_match_pos;
262 static const wxWindowIDRef menu_sregex_regex_match;
263 static const wxWindowIDRef menu_sregex_regex_split;
264 static const wxWindowIDRef menu_sregex_subst_first;
265 static const wxWindowIDRef menu_sregex_regex_subst;
266 static const wxWindowIDRef menu_sregex_string_to_regex;
267 static const wxWindowIDRef menu_opsyst_load;
268 static const wxWindowIDRef menu_opsyst_chdir;
269 static const wxWindowIDRef menu_opsyst_mkdir;
270 static const wxWindowIDRef menu_opsyst_rmdir;
271 static const wxWindowIDRef menu_opsyst_getcurrentdirectory;
272 static const wxWindowIDRef menu_opsyst_copy_file;
273 static const wxWindowIDRef menu_opsyst_rename_file;
274 static const wxWindowIDRef menu_opsyst_delete_file;
275 static const wxWindowIDRef menu_opsyst_getenv;
276 static const wxWindowIDRef menu_opsyst_directory;
277 static const wxWindowIDRef menu_opsyst_pathname_directory;
278 static const wxWindowIDRef menu_opsyst_pathname_name;
279 static const wxWindowIDRef menu_opsyst_pathname_type;
280 static const wxWindowIDRef menu_scsimp;
281 static const wxWindowIDRef menu_xthru;
282 static const wxWindowIDRef menu_talg;
283 static const wxWindowIDRef menu_tellrat;
284 static const wxWindowIDRef menu_modulus;
285 static const wxWindowIDRef menu_trigsimp;
286 static const wxWindowIDRef menu_trigreduce;
287 static const wxWindowIDRef menu_trigexpand;
288 static const wxWindowIDRef menu_trigrat;
289 static const wxWindowIDRef menu_rectform;
290 static const wxWindowIDRef menu_polarform;
291 static const wxWindowIDRef menu_demoivre;
292 static const wxWindowIDRef menu_exponentialize;
293 static const wxWindowIDRef menu_num_out;
294 static const wxWindowIDRef menu_stringdisp;
295 static const wxWindowIDRef menu_to_float;
296 static const wxWindowIDRef menu_to_bfloat;
297 static const wxWindowIDRef menu_to_numer;
298 static const wxWindowIDRef menu_rat;
299 static const wxWindowIDRef menu_rationalize;
300 static const wxWindowIDRef menu_guess_exact_value;
301 static const wxWindowIDRef menu_quad_qag;
302 static const wxWindowIDRef menu_quad_qags;
303 static const wxWindowIDRef menu_quad_qagi;
304 static const wxWindowIDRef menu_quad_qawc;
305 static const wxWindowIDRef menu_quad_qawf_sin;
306 static const wxWindowIDRef menu_quad_qawf_cos;
307 static const wxWindowIDRef menu_quad_qawo_sin;
308 static const wxWindowIDRef menu_quad_qawo_cos;
309 static const wxWindowIDRef menu_quad_qaws1;
310 static const wxWindowIDRef menu_quad_qaws2;
311 static const wxWindowIDRef menu_quad_qaws3;
312 static const wxWindowIDRef menu_quad_qaws4;
313 static const wxWindowIDRef menu_quad_qagp;
314 static const wxWindowIDRef menu_num_domain;
315 static const wxWindowIDRef menu_set_precision;
316 static const wxWindowIDRef menu_set_displayprecision;
317 static const wxWindowIDRef menu_engineeringFormat;
318 static const wxWindowIDRef menu_engineeringFormatSetup;
319 static const wxWindowIDRef menu_functions;
320 static const wxWindowIDRef menu_variables;
321 static const wxWindowIDRef menu_arrays;
322 static const wxWindowIDRef menu_macros;
323 static const wxWindowIDRef menu_labels;
324 static const wxWindowIDRef menu_myoptions;
325 static const wxWindowIDRef menu_rules;
326 static const wxWindowIDRef menu_aliases;
327 static const wxWindowIDRef menu_structs;
328 static const wxWindowIDRef menu_dependencies;
329 static const wxWindowIDRef menu_gradefs;
330 static const wxWindowIDRef menu_let_rule_packages;
331 static const wxWindowIDRef menu_wxmaxima_uses_help_sidebar;
332 static const wxWindowIDRef menu_wxmaxima_uses_help_browser;
333 static const wxWindowIDRef menu_maxima_uses_internal_help;
334 static const wxWindowIDRef menu_maxima_uses_html_help;
335 static const wxWindowIDRef menu_maxima_uses_wxmaxima_help;
336 static const wxWindowIDRef menu_goto_url;
337 static const wxWindowIDRef menu_clear_var;
338 static const wxWindowIDRef menu_clear_fun;
339 static const wxWindowIDRef menu_kill;
340 static const wxWindowIDRef menu_integrate;
341 static const wxWindowIDRef menu_risch;
342 static const wxWindowIDRef menu_laplace;
343 static const wxWindowIDRef menu_ilt;
344 static const wxWindowIDRef menu_continued_fraction;
345 static const wxWindowIDRef menu_gcd;
346 static const wxWindowIDRef menu_lcm;
347 static const wxWindowIDRef menu_divide;
348 static const wxWindowIDRef menu_partfrac;
349 static const wxWindowIDRef menu_sum;
350 static const wxWindowIDRef menu_simpsum;
351 static const wxWindowIDRef menu_limit;
352 static const wxWindowIDRef menu_lbfgs;
353 static const wxWindowIDRef menu_taylor;
354 static const wxWindowIDRef menu_powerseries;
355 static const wxWindowIDRef menu_fourier;
356 static const wxWindowIDRef menu_pade;
357 static const wxWindowIDRef menu_diff;
358 static const wxWindowIDRef menu_solve_de;
359 static const wxWindowIDRef menu_atvalue;
360 static const wxWindowIDRef menu_lhs;
361 static const wxWindowIDRef menu_rhs;
362 static const wxWindowIDRef menu_wxmaximahelp;
363 static const wxWindowIDRef menu_maximahelp;
364 static const wxWindowIDRef menu_example;
365 static const wxWindowIDRef menu_apropos;
366 static const wxWindowIDRef menu_product;
367 static const wxWindowIDRef menu_time;
368 static const wxWindowIDRef menu_factsimp;
369 static const wxWindowIDRef menu_factcomb;
370 static const wxWindowIDRef menu_realpart;
371 static const wxWindowIDRef menu_imagpart;
372 static const wxWindowIDRef menu_subst;
373 static const wxWindowIDRef menu_psubst;
374 static const wxWindowIDRef menu_ratsubst;
375 static const wxWindowIDRef menu_fullratsubst;
376 static const wxWindowIDRef menu_at;
377 static const wxWindowIDRef menu_substinpart;
378 static const wxWindowIDRef menu_opsubst;
379 static const wxWindowIDRef menu_jumptoerror;
380 static const wxWindowIDRef menu_math_as_1D_ASCII;
381 static const wxWindowIDRef menu_math_as_2D_ASCII;
382 static const wxWindowIDRef menu_math_as_2D_UNICODE;
383 static const wxWindowIDRef menu_math_as_graphics;
384 static const wxWindowIDRef internalRepresentation;
385 static const wxWindowIDRef wxMathML;
386 static const wxWindowIDRef menu_logexpand_false;
387 static const wxWindowIDRef menu_logexpand_true;
388 static const wxWindowIDRef menu_logexpand_all;
389 static const wxWindowIDRef menu_logexpand_super;
390 static const wxWindowIDRef menu_noAutosubscript;
391 static const wxWindowIDRef menu_defaultAutosubscript;
392 static const wxWindowIDRef menu_alwaysAutosubscript;
393 static const wxWindowIDRef menu_autosubscriptIndividual;
394 static const wxWindowIDRef menu_declareAutosubscript;
395 static const wxWindowIDRef menu_noAutosubscriptIndividual;
396 static const wxWindowIDRef menu_roundedMatrixParens;
397 static const wxWindowIDRef menu_squareMatrixParens;
398 static const wxWindowIDRef menu_straightMatrixParens;
399 static const wxWindowIDRef menu_angledMatrixParens;
400 static const wxWindowIDRef menu_noMatrixParens;
401 static const wxWindowIDRef menu_draw_2d;
402 static const wxWindowIDRef menu_draw_3d;
403 static const wxWindowIDRef menu_draw_explicit;
404 static const wxWindowIDRef menu_draw_implicit;
405 static const wxWindowIDRef menu_draw_parametric;
406 static const wxWindowIDRef menu_draw_points;
407 static const wxWindowIDRef menu_draw_fgcolor;
408 static const wxWindowIDRef menu_draw_fillcolor;
409 static const wxWindowIDRef menu_draw_title;
410 static const wxWindowIDRef menu_draw_key;
411 static const wxWindowIDRef menu_draw_grid;
412 static const wxWindowIDRef menu_draw_axis;
413 static const wxWindowIDRef menu_draw_accuracy;
414 static const wxWindowIDRef menu_draw_contour;
415 static const wxWindowIDRef menu_license;
416 static const wxWindowIDRef menu_changelog;
417 static const wxWindowIDRef button_factor_id;
418 static const wxWindowIDRef button_solve;
419 static const wxWindowIDRef button_solve_ode;
420 static const wxWindowIDRef button_limit;
421 static const wxWindowIDRef button_taylor;
422 static const wxWindowIDRef button_expand;
423 static const wxWindowIDRef button_ratsimp;
424 static const wxWindowIDRef button_radcan;
425 static const wxWindowIDRef button_trigsimp;
426 static const wxWindowIDRef button_trigexpand;
427 static const wxWindowIDRef button_trigreduce;
428 static const wxWindowIDRef button_trigrat;
429 static const wxWindowIDRef button_integrate;
430 static const wxWindowIDRef button_diff;
431 static const wxWindowIDRef button_diff_next;
432 static const wxWindowIDRef button_diff_prev;
433 static const wxWindowIDRef button_sum;
434 static const wxWindowIDRef button_product;
435 static const wxWindowIDRef button_button_constant;
436 static const wxWindowIDRef button_factor;
437 static const wxWindowIDRef button_subst;
438 static const wxWindowIDRef button_plot2;
439 static const wxWindowIDRef button_plot3;
440 static const wxWindowIDRef button_rectform;
441 static const wxWindowIDRef button_map;
442 static const wxWindowIDRef gp_plot2;
443 static const wxWindowIDRef gp_plot3;
444 static const wxWindowIDRef menu_animationautostart;
445 static const wxWindowIDRef menu_animationframerate;
446 static const wxWindowIDRef menu_display;
447 static const wxWindowIDRef menu_soft_restart;
448 static const wxWindowIDRef menu_kill_dependencies;
449 static const wxWindowIDRef menu_kill_values;
450 static const wxWindowIDRef menu_kill_functions;
451 static const wxWindowIDRef menu_kill_arrays;
452 static const wxWindowIDRef menu_kill_myoptions;
453 static const wxWindowIDRef menu_kill_rules;
454 static const wxWindowIDRef menu_kill_aliases;
455 static const wxWindowIDRef menu_kill_structures;
456 static const wxWindowIDRef menu_kill_labels;
457 static const wxWindowIDRef menu_kill_gradefs;
458 static const wxWindowIDRef menu_kill_props;
459 static const wxWindowIDRef menu_kill_macros;
460 static const wxWindowIDRef menu_kill_let_rule_packages;
461 static const wxWindowIDRef menu_garbage_collect;
462 static const wxWindowIDRef menu_room;
463 static const wxWindowIDRef menu_plot_format;
464 static const wxWindowIDRef menu_build_info;
465 static const wxWindowIDRef menu_bug_report;
466 static const wxWindowIDRef menu_add_path;
467 static const wxWindowIDRef menu_evaluate_all_visible;
468 static const wxWindowIDRef menu_evaluate_all;
469 static const wxWindowIDRef menu_show_tip;
470 static const wxWindowIDRef menu_show_cellbrackets;
471 static const wxWindowIDRef menu_print_cellbrackets;
472 static const wxWindowIDRef menu_copy_matlab_from_worksheet;
473 static const wxWindowIDRef menu_copy_tex_from_worksheet;
474 static const wxWindowIDRef menu_copy_text_from_worksheet;
475 static const wxWindowIDRef menu_logcontract;
476 static const wxWindowIDRef menu_logexpand;
477 static const wxWindowIDRef menu_to_fact;
478 static const wxWindowIDRef menu_to_gamma;
479 static const wxWindowIDRef menu_texform;
480 static const wxWindowIDRef menu_debugmode;
481 static const wxWindowIDRef menu_debugmode_off;
482 static const wxWindowIDRef menu_debugmode_lisp;
483 static const wxWindowIDRef menu_debugmode_all;
484
485 // The programming menu
486 static const wxWindowIDRef menu_for;
487 static const wxWindowIDRef menu_while;
488 static const wxWindowIDRef menu_block;
489 static const wxWindowIDRef menu_block_noLocal;
490 static const wxWindowIDRef menu_local;
491 static const wxWindowIDRef menu_return;
492 static const wxWindowIDRef menu_trace;
493 static const wxWindowIDRef menu_lambda;
494 static const wxWindowIDRef menu_quotequote;
495 static const wxWindowIDRef menu_quote;
496 static const wxWindowIDRef menu_quoteblock;
497 static const wxWindowIDRef menu_def_fun;
498 static const wxWindowIDRef menu_def_macro;
499 static const wxWindowIDRef menu_def_variable;
500 static const wxWindowIDRef menu_compile;
501 static const wxWindowIDRef menu_paramType;
502 static const wxWindowIDRef menu_structdef;
503 static const wxWindowIDRef menu_structnew;
504 static const wxWindowIDRef menu_structuse;
505 static const wxWindowIDRef menu_saveLisp;
506 static const wxWindowIDRef menu_loadLisp;
507 static const wxWindowIDRef menu_maximatostring;
508 static const wxWindowIDRef menu_stringtomaxima;
509
510 static const wxWindowIDRef button_enter;
511 static const wxWindowIDRef menu_zoom_80;
512 /* Instead of menu_zoom_100 we use the standard static const int _ZOOM_100; which displays an icon in the menu (currently Unix only) */
513 static const wxWindowIDRef menu_zoom_120;
514 static const wxWindowIDRef menu_zoom_150;
515 static const wxWindowIDRef menu_zoom_200;
516 static const wxWindowIDRef menu_zoom_300;
517 static const wxWindowIDRef menu_copy_as_bitmap;
518 static const wxWindowIDRef menu_copy_as_svg;
519 static const wxWindowIDRef menu_save_as_svg;
520 static const wxWindowIDRef menu_copy_as_emf;
521 static const wxWindowIDRef menu_save_as_emf;
522 static const wxWindowIDRef menu_copy_as_rtf;
523 static const wxWindowIDRef menu_copy_to_file;
524 static const wxWindowIDRef menu_export_html;
525 static const wxWindowIDRef menu_change_var;
526 static const wxWindowIDRef menu_change_var_evaluate;
527 static const wxWindowIDRef menu_nouns;
528 static const wxWindowIDRef menu_evaluate;
529 static const wxWindowIDRef menu_convert_to_code;
530 static const wxWindowIDRef menu_add_comment;
531 static const wxWindowIDRef menu_convert_to_comment;
532 static const wxWindowIDRef menu_add_subsubsection;
533 static const wxWindowIDRef menu_add_heading5;
534 static const wxWindowIDRef menu_add_heading6;
535 static const wxWindowIDRef menu_convert_to_subsubsection;
536 static const wxWindowIDRef menu_convert_to_heading5;
537 static const wxWindowIDRef menu_convert_to_heading6;
538 static const wxWindowIDRef menu_add_subsection;
539 static const wxWindowIDRef menu_convert_to_subsection;
540 static const wxWindowIDRef menu_add_section;
541 static const wxWindowIDRef menu_convert_to_section;
542 static const wxWindowIDRef menu_add_title;
543 static const wxWindowIDRef menu_convert_to_title;
544 static const wxWindowIDRef menu_add_pagebreak;
545 static const wxWindowIDRef menu_fold_all_cells;
546 static const wxWindowIDRef menu_unfold_all_cells;
547 static const wxWindowIDRef menu_insert_input;
548 static const wxWindowIDRef menu_insert_previous_input;
549 static const wxWindowIDRef menu_insert_previous_output;
550 static const wxWindowIDRef menu_autocomplete;
551 static const wxWindowIDRef menu_autocomplete_templates;
552 static const wxWindowIDRef menu_paste_input;
553 static const wxWindowIDRef menu_fullscreen;
554 static const wxWindowIDRef menu_show_logwindow;
555 static const wxWindowIDRef menu_remove_output;
556 static const wxWindowIDRef menu_list_create_from_elements;
557 static const wxWindowIDRef menu_list_create_from_rule;
558 static const wxWindowIDRef menu_list_create_from_list;
559 static const wxWindowIDRef menu_list_create_from_args;
560 static const wxWindowIDRef menu_list_list2matrix;
561 static const wxWindowIDRef menu_list_matrix2list;
562 static const wxWindowIDRef menu_list_actual_values_storage;
563 static const wxWindowIDRef menu_list_sort;
564 static const wxWindowIDRef menu_list_remove_duplicates;
565 static const wxWindowIDRef menu_list_length;
566 static const wxWindowIDRef menu_list_push;
567 static const wxWindowIDRef menu_list_pop;
568 static const wxWindowIDRef menu_list_reverse;
569 static const wxWindowIDRef menu_list_first;
570 static const wxWindowIDRef menu_list_last;
571 static const wxWindowIDRef menu_list_lastn;
572 static const wxWindowIDRef menu_list_rest;
573 static const wxWindowIDRef menu_list_restN;
574 static const wxWindowIDRef menu_list_nth;
575 static const wxWindowIDRef menu_list_map;
576 static const wxWindowIDRef menu_list_use_actual_values;
577 static const wxWindowIDRef menu_list_extract_value;
578 static const wxWindowIDRef menu_list_as_function_arguments;
579 static const wxWindowIDRef menu_list_do_for_each_element;
580 static const wxWindowIDRef menu_list_remove_element;
581 static const wxWindowIDRef menu_list_append_item_start;
582 static const wxWindowIDRef menu_list_append_item_end;
583 static const wxWindowIDRef menu_list_append_list;
584 static const wxWindowIDRef menu_list_interleave;
585 static const wxWindowIDRef menu_recent_packages;
586 static const wxWindowIDRef menu_recent_package_0;
587 static const wxWindowIDRef menu_recent_documents;
588 static const wxWindowIDRef menu_recent_document_0;
589 static const wxWindowIDRef menu_unsaved_documents;
590 static const wxWindowIDRef menu_unsaved_document_0;
591 static const wxWindowIDRef menu_construct_fraction;
592 static const wxWindowIDRef menu_insert_image;
593 static const wxWindowIDRef menu_stats_mean;
594 static const wxWindowIDRef menu_stats_median;
595 static const wxWindowIDRef menu_stats_var;
596 static const wxWindowIDRef menu_stats_dev;
597 static const wxWindowIDRef menu_stats_tt1;
598 static const wxWindowIDRef menu_stats_tt2;
599 static const wxWindowIDRef menu_stats_tnorm;
600 static const wxWindowIDRef menu_stats_linreg;
601 static const wxWindowIDRef menu_stats_lsquares;
602 static const wxWindowIDRef menu_stats_histogram;
603 static const wxWindowIDRef menu_stats_scatterplot;
604 static const wxWindowIDRef menu_stats_barsplot;
605 static const wxWindowIDRef menu_stats_piechart;
606 static const wxWindowIDRef menu_stats_boxplot;
607 static const wxWindowIDRef menu_stats_readm;
608 static const wxWindowIDRef menu_stats_enterm;
609 static const wxWindowIDRef menu_stats_subsample;
610 static const wxWindowIDRef menu_format_code;
611 static const wxWindowIDRef menu_format_text;
612 static const wxWindowIDRef menu_format_heading6;
613 static const wxWindowIDRef menu_format_heading5;
614 static const wxWindowIDRef menu_format_subsubsection;
615 static const wxWindowIDRef menu_format_subsection;
616 static const wxWindowIDRef menu_format_section;
617 static const wxWindowIDRef menu_format_title;
618 static const wxWindowIDRef menu_format_image;
619 static const wxWindowIDRef menu_format_pagebreak;
620 static const wxWindowIDRef menu_regex_isRegex;
621 static const wxWindowIDRef menu_regex_isTextSearch;
622 static const wxWindowIDRef menu_help_demo_for_command;
623 static const wxWindowIDRef menu_help_tutorials;
624 static const wxWindowIDRef menu_help_maxima_homepage;
625 static const wxWindowIDRef menu_help_tutorials_start;
626 static const wxWindowIDRef menu_help_solving;
627 static const wxWindowIDRef menu_help_casvsprogramming;
628 static const wxWindowIDRef menu_help_diffequations;
629 static const wxWindowIDRef menu_help_numberformats;
630 static const wxWindowIDRef menu_help_tolerances;
631 static const wxWindowIDRef menu_help_listaccess;
632 static const wxWindowIDRef menu_help_memoizing;
633 static const wxWindowIDRef menu_help_2d;
634 static const wxWindowIDRef menu_help_3d;
635 static const wxWindowIDRef menu_help_varnames;
636 static const wxWindowIDRef menu_help_fittingData;
637 static const wxWindowIDRef menu_help_tutorials_end;
638 static const wxWindowIDRef menu_history_previous;
639 static const wxWindowIDRef menu_history_next;
640 static const wxWindowIDRef menu_check_updates;
641 static const wxWindowIDRef gentran_load;
642 static const wxWindowIDRef gentran_lang_c;
643 static const wxWindowIDRef gentran_lang_fortran;
644 static const wxWindowIDRef gentran_lang_ratfor;
645 static const wxWindowIDRef gentran_to_stdout;
646 static const wxWindowIDRef gentran_to_file;
647 static const wxWindowIDRef socket_client_id;
648 static const wxWindowIDRef socket_server_id;
649 static const wxWindowIDRef gnuplot_query_terminals_id;
650 static const wxWindowIDRef menu_additionalSymbols;
651 static const wxWindowIDRef enable_unicodePane;
652 static const wxWindowIDRef menu_showLatinGreekLookalikes;
653 static const wxWindowIDRef menu_showGreekMu;
654 static const wxWindowIDRef menu_invertWorksheetBackground;
655 static const wxWindowIDRef popid_comment_selection;
656 static const wxWindowIDRef popid_divide_cell;
657 static const wxWindowIDRef popid_copy_image;
658 static const wxWindowIDRef popid_copy_animation;
659 static const wxWindowIDRef popid_copy_svg;
660 static const wxWindowIDRef popid_copy_emf;
661 static const wxWindowIDRef popid_copy_rtf;
662 static const wxWindowIDRef popid_add_watch;
663 static const wxWindowIDRef popid_add_watch_label;
664 static const wxWindowIDRef popid_special_constant_percent;
665 static const wxWindowIDRef popid_changeasterisk;
666 static const wxWindowIDRef popid_hideasterisk;
667 static const wxWindowIDRef popid_delete;
668 static const wxWindowIDRef popid_simplify;
669 static const wxWindowIDRef popid_expand;
670 static const wxWindowIDRef popid_factor;
671 static const wxWindowIDRef popid_solve;
672 static const wxWindowIDRef popid_solve_num;
673 static const wxWindowIDRef popid_integrate;
674 static const wxWindowIDRef popid_diff;
675 static const wxWindowIDRef popid_subst;
676 static const wxWindowIDRef popid_plot2d;
677 static const wxWindowIDRef popid_plot3d;
678 static const wxWindowIDRef popid_float;
679 static const wxWindowIDRef popid_edit;
680 static const wxWindowIDRef popid_add_comment;
681 static const wxWindowIDRef popid_insert_input;
682 static const wxWindowIDRef popid_copy_matlab;
683 static const wxWindowIDRef popid_copy_tex;
684 static const wxWindowIDRef popid_copy_text;
685 static const wxWindowIDRef popid_copy_mathml;
686 static const wxWindowIDRef popid_labels_disable;
687 static const wxWindowIDRef popid_labels_user;
688 static const wxWindowIDRef popid_labels_useronly;
689 static const wxWindowIDRef popid_labels_autogenerated;
690 static const wxWindowIDRef popid_inputlabels_hide;
691 static const wxWindowIDRef popid_labelwidth;
692 static const wxWindowIDRef popid_labelwidth1;
693 static const wxWindowIDRef popid_digits_20;
694 static const wxWindowIDRef popid_digits_50;
695 static const wxWindowIDRef popid_digits_100;
696 static const wxWindowIDRef popid_digits_all;
697 static const wxWindowIDRef popid_digits_all_linebreak;
698 static const wxWindowIDRef popid_image;
699 static const wxWindowIDRef popid_change_image;
700 static const wxWindowIDRef popid_svg;
701 static const wxWindowIDRef popid_emf;
702 static const wxWindowIDRef popid_animation_save;
703 static const wxWindowIDRef popid_animation_start;
704 static const wxWindowIDRef popid_evaluate;
705 static const wxWindowIDRef popid_evaluate_section;
706 static const wxWindowIDRef popid_merge_cells;
707 static const wxWindowIDRef popid_insert_text;
708 static const wxWindowIDRef popid_insert_title;
709 static const wxWindowIDRef popid_insert_section;
710 static const wxWindowIDRef popid_insert_subsection;
711 static const wxWindowIDRef popid_insert_subsubsection;
712 static const wxWindowIDRef popid_insert_heading5;
713 static const wxWindowIDRef popid_insert_heading6;
714 static const wxWindowIDRef popid_auto_answer;
715 static const wxWindowIDRef popid_autocomplete_keyword1;
716 static const wxWindowIDRef popid_never_autoanswer;
717 static const wxWindowIDRef popid_popup_gnuplot;
718 static const wxWindowIDRef popid_fold;
719 static const wxWindowIDRef popid_unfold;
720 static const wxWindowIDRef popid_maxsizechooser;
721 static const wxWindowIDRef popid_resolutionchooser;
722 static const wxWindowIDRef popid_reloadimage;
723
724 // remark: popid_suggestion2 .. popid_suggestion10 is nowhere used in the code.
725 // But we need NumberOfSuggestions (currently 10) IDs, and maybe later the enum
726 // with the IDs will be extended.
727 enum {
728 popid_suggestion1 = wxID_HIGHEST+1,
729 popid_suggestion2,
730 popid_suggestion3,
731 popid_suggestion4,
732 popid_suggestion5,
733 popid_suggestion6,
734 popid_suggestion7,
735 popid_suggestion8,
736 popid_suggestion9,
737 popid_suggestion10
738 };
739 static const wxWindowIDRef popid_hide_tooltipMarker;
740 static const wxWindowIDRef popid_hide_tooltipMarkerForThisMessage;
741 static const wxWindowIDRef popid_property_real;
742 static const wxWindowIDRef popid_property_imaginary;
743 static const wxWindowIDRef popid_property_complex;
744 static const wxWindowIDRef popid_property_additive;
745 static const wxWindowIDRef popid_property_alphabetic;
746 static const wxWindowIDRef popid_property_bindtest;
747 static const wxWindowIDRef popid_property_antisymmetric;
748 static const wxWindowIDRef popid_property_commutative;
749 static const wxWindowIDRef popid_property_symmetric;
750 static const wxWindowIDRef popid_property_constant;
751 static const wxWindowIDRef popid_property_even;
752 static const wxWindowIDRef popid_property_odd;
753 static const wxWindowIDRef popid_property_evenfun;
754 static const wxWindowIDRef popid_property_oddfun;
755 static const wxWindowIDRef popid_property_increasing;
756 static const wxWindowIDRef popid_property_decreasing;
757 static const wxWindowIDRef popid_property_integer;
758 static const wxWindowIDRef popid_property_noninteger;
759 static const wxWindowIDRef popid_property_integervalued;
760 static const wxWindowIDRef popid_property_lassociative;
761 static const wxWindowIDRef popid_property_rassociative;
762 static const wxWindowIDRef popid_property_linear;
763 static const wxWindowIDRef popid_property_mainvar;
764 static const wxWindowIDRef popid_property_multiplicative;
765 static const wxWindowIDRef popid_property_nary;
766 static const wxWindowIDRef popid_property_nonarray;
767 static const wxWindowIDRef popid_property_nonscalar;
768 static const wxWindowIDRef popid_property_scalar;
769 static const wxWindowIDRef popid_property_noun;
770 static const wxWindowIDRef popid_property_outative;
771 static const wxWindowIDRef popid_property_posfun;
772 static const wxWindowIDRef popid_property_rational;
773 static const wxWindowIDRef popid_property_irrational;
774 static const wxWindowIDRef popid_property_greaterThan;
775 static const wxWindowIDRef popid_property_evfun;
776 static const wxWindowIDRef popid_property_evflag;
777 static const wxWindowIDRef popid_property_atvalue;
778 static const wxWindowIDRef popid_Fold;
779 static const wxWindowIDRef popid_Unfold;
780 static const wxWindowIDRef popid_SelectTocChapter;
781 static const wxWindowIDRef popid_EvalTocChapter;
782 static const wxWindowIDRef popid_ToggleTOCshowsSectionNumbers;
783 static const wxWindowIDRef popid_TOCindentation;
784 static const wxWindowIDRef popid_tocLevel1;
785 static const wxWindowIDRef popid_tocdnd;
786 static const wxWindowIDRef popid_tocMoveIn;
787 static const wxWindowIDRef popid_tocMoveOut;
788 static const wxWindowIDRef popid_var_newVar;
789 static const wxWindowIDRef popid_var_addAll;
790 static const wxWindowIDRef popid_addToSymbols;
791
792private:
795};
796
797#endif // EVENTIDS_H
The class that contains all event IDs wxMaxima needs.
Definition: EventIDs.h:49
static const wxWindowIDRef menu_pane_help
Both the "toggle the draw pane" command for the help browser.
Definition: EventIDs.h:102
static const wxWindowIDRef menu_pane_structure
Both the "toggle the structure pane" command and the structure.
Definition: EventIDs.h:95
static constexpr int NumberOfSuggestions
How many IDs we have reserved for suggestions of similar command names?
Definition: EventIDs.h:59
static constexpr int NumberOfAutocompleteKeywords
How many IDs we have reserved for autocompletion keywords?
Definition: EventIDs.h:53
static const wxWindowIDRef menu_pane_wizard
Both the "toggle the wizard pane" command for the "wizard" pane.
Definition: EventIDs.h:104
static const wxWindowIDRef menu_help_solving
Start of bundled tutorials.
Definition: EventIDs.h:626
static const wxWindowIDRef menu_history_previous
End of bundled tutorials.
Definition: EventIDs.h:638
static const wxWindowIDRef menu_pane_symbols
Both the "toggle the symbols pane" command for the "symbols" pane.
Definition: EventIDs.h:103
static const wxWindowIDRef menu_pane_hideall
Hide all panes.
Definition: EventIDs.h:81
static const wxWindowIDRef menu_pane_console
The id for the worksheet.
Definition: EventIDs.h:106
static const wxWindowIDRef menu_pane_history
Both the "toggle the history pane" command and the history pane.
Definition: EventIDs.h:94
static const wxWindowIDRef menu_pane_toolbar
Both the "toggle the toolbar" command for the "toolbar" pane.
Definition: EventIDs.h:105
static const wxWindowIDRef menu_pane_xmlInspector
Both the "toggle the xml monitor" command and the monitor pane.
Definition: EventIDs.h:96
static const wxWindowIDRef menu_copy_uuid
Definition: EventIDs.h:73
static const wxWindowIDRef menu_pane_stats
Both used as the "toggle the stats pane" command and as the ID of the stats pane.
Definition: EventIDs.h:112
static const wxWindowIDRef wizard_parametric_plot
Both used as the "toggle the math pane" command and as the ID of the math pane.
Definition: EventIDs.h:87
static const wxWindowIDRef menu_pane_unicode
Both the "toggle the unicode pane" command and the "unicode" pane.
Definition: EventIDs.h:99
static constexpr int NumberOfRecentFiles
How many IDs we have reserved for recent files/packages?
Definition: EventIDs.h:55
static constexpr int NumberOfTocLevels
How many IDs have we reserved for table of contents depths.
Definition: EventIDs.h:61
static const wxWindowIDRef menu_pane_variables
Both the "toggle the variables pane" command and the "variables" pane.
Definition: EventIDs.h:100
static const wxWindowIDRef menu_pane_greek
Both the "toggle the greek pane" command and the "greek" pane.
Definition: EventIDs.h:98
static const wxWindowIDRef menu_pane_format
Both the "toggle the format pane" command and the format pane.
Definition: EventIDs.h:97
static const wxWindowIDRef menu_pane_draw
Both the "toggle the draw pane" command for the "draw" pane.
Definition: EventIDs.h:101
Definition: wxMathml.h:37