wxMaxima
Loading...
Searching...
No Matches
Public Member Functions
MaximaCommandMenus Class Reference

The menu-command handlers extracted from the wxMaxima god class. More...

#include <MaximaCommandMenus.h>

Public Member Functions

 MaximaCommandMenus (wxMaxima &wxm)
 
void PlotMenu (wxCommandEvent &event)
 Handles the "Plot" menu and its toolbar buttons (2D/3D plot wizards, plot-format wizard, animation autoplay/framerate).
 
void CalculusMenu (wxCommandEvent &event)
 Handles the "Calculus" menu and its toolbar buttons (integrate/diff/limit/ sum/series wizards and the change-of-variable/Taylor/Laplace/... commands).
 
void NumericalMenu (wxCommandEvent &event)
 Handles the "Numeric" menu (float/bfloat/engineering-format toggles and the numeric-integration / to-poly / continued-fraction command wizards).
 
void SimplifyMenu (wxCommandEvent &event)
 Handles the "Simplify" menu and its toolbar buttons (ratsimp/factor/expand/ trig/rectform/... and the substitute/nouns/... command wizards).
 
void EquationsMenu (wxCommandEvent &event)
 Handles the "Equations" menu and its toolbar buttons (solve/solve-numerically, the algebraic/linear system wizards, ODEs, roots and the eliminate/... wizards).
 
void MatrixMenu (wxCommandEvent &event)
 Handles the "Algebra"/matrix menu and its toolbar buttons (enter/generate matrix wizards, .csv import/export, and the matrix-operation command wizards).
 
void ListMenu (wxCommandEvent &event)
 Handles the "List" menu (build/sort/map/… lists, .csv list import/export and the actual-values-storage wizard).
 
void PropertiesMenu (wxCommandEvent &event)
 Handles the "Variable/Function properties" menu (declare/remove properties, assume/forget, ... - almost entirely direct MenuCommand entries).
 
void StatsMenu (wxCommandEvent &event)
 Handles the "Statistics" menu (mean/median/.../test wizards and the read-/write-matrix-from-.csv wizard).
 
void DrawMenu (wxCommandEvent &event)
 Handles the "Draw" menu (2D/3D scene wizards plus the explicit/implicit/ parametric/points/contour/... draw-parameter wizards).
 
void HelpMenu (wxCommandEvent &event)
 Handles the "Help" menu (help browser/sidebar toggles, About/License/ ChangeLog dialogs, tip-of-the-day, update check, apropos/example wizards).
 
void FileMenu (wxCommandEvent &event)
 Handles the "File" menu (open/save/save-as, export, load/batch package, compare-files diff frame, jump-to-UUID, animation start/stop).
 
void OnInsertMenu (wxCommandEvent &event)
 Handles the "Cell"/insert menu (cell insertion and type conversion, insert image, fold/unfold, auto-answer toggles, add-watch).
 
void EditMenu (wxCommandEvent &event)
 Handles the "Edit" menu (copy/cut/paste/undo/redo, the copy-as-image/ MathML/RTF variants, zoom, display-digits/label toggles, preferences, find/replace, history navigation and the gnuplot pop-out).
 
void PopupMenu (wxCommandEvent &event)
 Handles the worksheet/table-of-contents right-click context menu (fold/ unfold, image max-size/resolution/reload, section evaluation, copy-as, and the solve/plot/integrate/... quick wizards).
 
void MaximaMenu (wxCommandEvent &event)
 Handles the "Maxima" menu (restart/kill toggles, the debug/display/time options, the evaluate-all/-till-here actions and the large family of programming-, string-processing- and OS-command wizards).
 
void OnDemoFileMenu (wxCommandEvent &ev)
 Handles a click on one of the dynamically-built demo-file menu items.
 
void EditInputMenu (wxCommandEvent &event)
 Activates the selected input cell's editor for editing (popup "edit").
 
void PrintMenu (wxCommandEvent &event)
 Handles the "Print" menu item (prints the worksheet).
 

Detailed Description

The menu-command handlers extracted from the wxMaxima god class.

Owned by value by the wxMaxima frame, which binds the relevant menu/button events straight to these handlers. Holds a reference back to that frame for the services the handlers need (MenuCommand, the command wizards, the worksheet).


The documentation for this class was generated from the following files: