wxMaxima
Loading...
Searching...
No Matches
src Directory Reference
Directory dependency graph for src:

Directories

directory  ai
 
directory  cells
 
directory  dialogs
 
directory  graphical_io
 
directory  levenshtein
 
directory  mcp
 
directory  sidebars
 
directory  wizards
 
directory  worksheet
 

Files

file  ArtProvider.h [code]
 This file declares the class ToolBar that represents wxMaxima's main tool bar.
 
file  AttachmentSource.h [code]
 Where the files a worksheet's XML refers to (images, gnuplot sources and data) can be read from.
 
file  AuiPerspectiveRepair.cpp
 Implements RepairAuiPerspective().
 
file  AuiPerspectiveRepair.h [code]
 Declares RepairAuiPerspective(), which makes a stored wxAUI layout safe to load.
 
file  Autocomplete.cpp
 This file defines the class AutoComplete.
 
file  Autocomplete.h [code]
 This file declares the class AutoComplete.
 
file  AutocompletePopup.cpp
 This file defines the class AutocompletePopup.
 
file  AutocompletePopup.h [code]
 The first number that is open for dynamic ID assignment.
 
file  BackgroundQueue.cpp
 A priority work-queue thread pool for offloading work to background threads.
 
file  BackgroundQueue.h [code]
 A priority work-queue thread pool for offloading work to background threads.
 
file  Bidi.h [code]
 Reorders a line of text according to the Unicode Bidirectional Algorithm (UAX #9), for lines that mix left-to-right and right-to-left scripts.
 
file  BTextCtrl.h [code]
 
file  CellPointers.h [code]
 
file  Compat.h [code]
 Small compatibility shims for older toolchains and older wxWidgets.
 
file  CompositeDataObject.h [code]
 The declaration of the CompositeDataObject class - a superset of the wxDataObjectComposite functionality.
 
file  Configuration.cpp
 This file defines the class Configuration which serves as a fast configuration storage.
 
file  Configuration.h [code]
 
file  DiffAlgorithm.h [code]
 
file  DigitGrouping.cpp
 Defines where a number gets its digit-group gaps, see DigitGrouping.h.
 
file  DigitGrouping.h [code]
 Declares where a number gets the small gaps that separate its digit groups (GH #192), "2111230496" being displayed as "2 111 230 496".
 
file  Dirstructure.cpp
 This file defines the class DirStructure.
 
file  Dirstructure.h [code]
 This file declares the class DirStructure.
 
file  EvaluationQueue.cpp
 This file defines the class EvaluationQueue.
 
file  EvaluationQueue.h [code]
 The evaluation queue.
 
file  EventIDs.cpp
 This file defines the class EventIDs that contains unique IDs for many events wxMaxima needs.
 
file  EventIDs.h [code]
 This file declares the class EventIDs that contains unique IDs for many events wxMaxima needs.
 
file  FileOpenKind.cpp
 Decides whether wxMaxima can open a file it was handed, and how.
 
file  FileOpenKind.h [code]
 Decides whether wxMaxima can open a file it was handed, and how.
 
file  FloatingPaneHeight.cpp
 Implements LimitFloatingPaneHeight(); see FloatingPaneHeight.h.
 
file  FloatingPaneHeight.h [code]
 Declares LimitFloatingPaneHeight(), which keeps a floating sidebar from being made higher than its contents.
 
file  FontRenderabilityCache.cpp
 Implements FontRenderabilityCache: which chars can each font render?
 
file  FontRenderabilityCache.h [code]
 Declares FontRenderabilityCache: which chars can each font render?
 
file  HelpBrowserDiagnosis.cpp
 Why the integrated help browser is, or isn't, available; see wxm::HelpBrowserDiagnosis().
 
file  HelpBrowserDiagnosis.h [code]
 Why the integrated help browser is, or isn't, available (GH #2481).
 
file  Image.cpp
 This file declares the class Image.
 
file  Image.h [code]
 This file declares the class Image.
 
file  InterruptChannelHandshake.cpp
 Implements InterruptChannelHandshake.
 
file  InterruptChannelHandshake.h [code]
 Declares InterruptChannelHandshake, which decides whether a connection may interrupt Maxima.
 
file  invalidImage.h [code]
 
file  LdbSupport.cpp
 Implements the pure LDB-recognition helpers.
 
file  LdbSupport.h [code]
 Pure helpers for recognizing sbcl's low-level debugger (LDB).
 
file  main.cpp
 The file that defines the starting point of the program.
 
file  main.h [code]
 This file declares the class wxMaxima that contains most of the program's logic.
 
file  MainMenuBar.cpp
 This file contains the logic needed in order to build a (hopefully) flicker-free main menu bar.
 
file  MainMenuBar.h [code]
 This file declares a (hopefully) flicker-free main menu bar.
 
file  MarkDown.cpp
 This file contains the code for MarkDownParser.
 
file  MarkDown.h [code]
 This file contains the code for MarkDownParser.
 
file  MathImport.cpp
 LaTeX/MathML to Maxima: the two front ends and the shared interpretation.
 
file  MathImport.h [code]
 Turns maths written in LaTeX or in MathML into a Maxima command (GH #932, GH #760).
 
file  MathParser.cpp
 This file defines the class MathParser that reads wxmx data and math from Maxima.
 
file  MathParser.h [code]
 The header file for the xml cell parser.
 
file  Maxima.h [code]
 Declares the interface to the Maxima process.
 
file  MaximaAuthLine.cpp
 Implements TakeMaximaAuthLine().
 
file  MaximaAuthLine.h [code]
 Declares TakeMaximaAuthLine(), which checks the auth= line a Maxima may start its connection to wxMaxima with.
 
file  MaximaCommandMenus.cpp
 Implementation of the menu-command handlers extracted from wxMaxima - see MaximaCommandMenus.h.
 
file  MaximaCommandMenus.h [code]
 The menu/toolbar command handlers wxMaxima binds to the "insert a Maxima command" menu and button events.
 
file  MaximaEvaluator.cpp
 Implements the evaluation-queue driver extracted from the wxMaxima god class.
 
file  MaximaEvaluator.h [code]
 Drives the evaluation of the worksheet: it pulls cells off the evaluation queue, sends their commands to the Maxima process and reacts to the results.
 
file  MaximaFileIO.cpp
 Implements the worksheet file loaders/savers extracted from the wxMaxima god class.
 
file  MaximaFileIO.h [code]
 Loads and saves worksheet files (.wxmx, .wxm, .mac/.out, .xml) for wxMaxima.
 
file  MaximaInterruptChannel.cpp
 Implements MaximaInterruptChannel.
 
file  MaximaInterruptChannel.h [code]
 Declares MaximaInterruptChannel, the connection wxMaxima interrupts Maxima through.
 
file  MaximaIPC.h [code]
 
file  MaximaItemQueue.cpp
 The hand-over of Maxima's output from the socket thread to the GUI.
 
file  MaximaItemQueue.h [code]
 The hand-over of Maxima's output from the socket thread to the GUI (GH #2594).
 
file  MaximaManual.cpp
 This file defines the class MaximaManual.
 
file  MaximaManual.h [code]
 This file declares the class MaximaManual.
 
file  MaximaMenuSync.cpp
 Implements the table that keeps menu check marks in sync with Maxima's variables.
 
file  MaximaMenuSync.h [code]
 Declares the table that keeps menu check marks in sync with Maxima's variables.
 
file  MaximaOutputAppender.cpp
 Implements the worksheet output appenders extracted from the wxMaxima god class.
 
file  MaximaOutputAppender.h [code]
 Appends Maxima's (and wxMaxima's own) output to the worksheet.
 
file  MaximaProcessManager.cpp
 Implements the Maxima process/socket lifecycle extracted from the wxMaxima god class.
 
file  MaximaProcessManager.h [code]
 The wxMaxima-side owner of the Maxima process and its control socket.
 
file  MaximaProtocol.cpp
 Implements the pure Maxima-protocol helpers.
 
file  MaximaProtocol.h [code]
 Pure helpers for the text protocol wxMaxima speaks with Maxima over the control socket: classifying the <PROMPT> labels Maxima sends, and deciding whether a command is empty enough that sending it would put nothing but a bare newline on the wire.
 
file  MaximaResponseReader.cpp
 Implements the Maxima-response handlers extracted from the wxMaxima god class.
 
file  MaximaResponseReader.h [code]
 The handlers that turn a chunk of data Maxima sent into a change to wxMaxima's state and worksheet.
 
file  MaximaSessionInfo.h [code]
 Declares MaximaSessionInfo: what we know about the connected Maxima.
 
file  MaximaTokenizer.cpp
 This file defines the class ExptCell.
 
file  MaximaTokenizer.h [code]
 This file declares the class Maximatokenizer.
 
file  MaximaVariableUpdates.cpp
 Implements the parser for the <variables> XML documents Maxima sends.
 
file  MaximaVariableUpdates.h [code]
 Declares the parser for the <variables> XML documents Maxima sends.
 
file  MenuHelpString.cpp
 Implements MenuHelpString(); see MenuHelpString.h for the rationale.
 
file  MenuHelpString.h [code]
 Declares MenuHelpString(), the safe menu-item help-text lookup used for the status bar.
 
file  Notification.cpp
 This file defines the class Notification.
 
file  Notification.h [code]
 This file defines the class Notification.
 
file  PackagePrefixes.cpp
 Defines wxm::PackagePrefixes(), where on macOS to look for Maxima and gnuplot.
 
file  PackagePrefixes.h [code]
 Declares wxm::PackagePrefixes(), where on macOS to look for Maxima and gnuplot.
 
file  precomp.h [code]
 
file  ProcessTree.cpp
 Implements DescendantPids().
 
file  ProcessTree.h [code]
 Declares DescendantPids(), which finds every process started below a given one.
 
file  RecentDocuments.h [code]
 The definition of the class RecentDocuments that provides a recent files mechanism that is extensible to multiple file types.
 
file  RegexSearch.cpp
 This file defines the class RegexSearch.
 
file  RegexSearch.h [code]
 This file defines the class FindReplaceDialog.
 
file  RenderContext.h [code]
 Declares RenderContext: the per-render-pass state of a worksheet.
 
file  SaveAsDefaults.cpp
 Defines SaveAsDefaults(), what the "Save As" dialog starts out with.
 
file  SaveAsDefaults.h [code]
 Declares SaveAsDefaults(), what the "Save As" dialog starts out with.
 
file  StatusBar.cpp
 This file defines the contents of the class StatusBar that represents wxMaxima's status bar.
 
file  StatusBar.h [code]
 This file contains the definition of the class History that handles the recently issued commands for the history pane.
 
file  StringUtils.h [code]
 
file  Styles.cpp
 This file defines the class Styles.
 
file  Styles.h [code]
 This file declares the class Styles.
 
file  SvgBitmap.h [code]
 This file declares the class SvgBitmap.
 
file  SvgPanel.cpp
 This file contains code to create a wxPanel containing image data.
 
file  SvgPanel.h [code]
 This file declares all the wizards the draw sidepane needs.
 
file  SvgSize.cpp
 Reads the size an SVG image says it has, see SvgSize.h.
 
file  SvgSize.h [code]
 Reads the size an SVG image says it has.
 
file  SymbolShortcuts.cpp
 Keyboard shortcuts that type a symbol into the worksheet (GH #2578).
 
file  SymbolShortcuts.h [code]
 Keyboard shortcuts that type a symbol into the worksheet (GH #2578).
 
file  SyntaxErrorLocation.cpp
 Finds where in a code cell a Maxima syntax error is; see SyntaxErrorLocation.h.
 
file  SyntaxErrorLocation.h [code]
 Finds where in a code cell a Maxima syntax error is (GH #289).
 
file  TextBreaks.cpp
 Splits plain text output into the pieces it may be broken into lines between.
 
file  TextBreaks.h [code]
 Splits a line of plain text Maxima sends into the pieces the worksheet may break it into lines between.
 
file  ToolBar.cpp
 This file defines the class ToolBar that represents wxMaxima's main tool bar.
 
file  ToolBar.h [code]
 This file declares the class ToolBar that represents wxMaxima's main tool bar.
 
file  ToolbarPane.cpp
 Defines AddToolbarPane() and SetToolbarPaneProperties(), see ToolbarPane.h.
 
file  ToolbarPane.h [code]
 Declares AddToolbarPane() and SetToolbarPaneProperties(), which give the main toolbar's wxAUI pane its properties – both when the pane is first added and again after a stored perspective has been loaded over it.
 
file  ToolBarSections.cpp
 The sections the main toolbar is made of, and the order they are shown in.
 
file  ToolBarSections.h [code]
 The sections the main toolbar is made of, and the order they are shown in.
 
file  TrayIcon.cpp
 This file defines the class TrayIcon.
 
file  TrayIcon.h [code]
 This file declares the class TrayIcon, a system tray/notification-area icon mirroring wxMaxima's busy status and offering a small quick-access menu.
 
file  TreeUndoAction.h [code]
 Declares TreeUndoAction, the immutable record of one cell-tree undo/redo step, and the UndoActions list type.
 
file  TreeUndoManager.h [code]
 Declares TreeUndoManager: the owner of the cell-tree undo/redo state.
 
file  TroubleshootingChecks.cpp
 Implements the troubleshooting checks' names and helpers; see TroubleshootingChecks.h.
 
file  TroubleshootingChecks.h [code]
 The checks the troubleshooting dialog runs (GH #2559), their results, and the pure helpers that interpret what the checks found.
 
file  TroubleshootingRunner.cpp
 Implements TroubleshootingRunner.
 
file  TroubleshootingRunner.h [code]
 Runs the troubleshooting checks that need Maxima or gnuplot (GH #2559).
 
file  UiLanguages.cpp
 The languages wxMaxima's user interface can be switched to (GH #849).
 
file  UiLanguages.h [code]
 The languages wxMaxima's user interface can be switched to (GH #849).
 
file  UnicodeNames.cpp
 Unicode code points and their names, see UnicodeNames.h.
 
file  UnicodeNames.h [code]
 Unicode code points typed as hex numbers, and the names Unicode gives them.
 
file  UrlDetection.cpp
 Implements the link detection declared in UrlDetection.h.
 
file  UrlDetection.h [code]
 Finds the web links in a piece of plain text (GH #2396).
 
file  WheelSteps.h [code]
 Turns mouse wheel rotation into whole wheel steps.
 
file  WrappingStaticText.cpp
 This file contains code to create a wxPanel containing image data.
 
file  WrappingStaticText.h [code]
 This file declares all the wizards the draw sidepane needs.
 
file  wxMathml.h [code]
 This file declares all the wizards the draw sidepane needs.
 
file  wxmaxima-cli.cpp
 A console-subsystem front end for the GUI-subsystem wxmaxima.exe.
 
file  wxMaxima.cpp
 This file defines the contents of the class wxMaxima that contains most of the program's logic.
 
file  wxMaxima.h [code]
 This file declares the class wxMaxima that contains most of the program's logic.
 
file  wxMaximaArtProvider.cpp
 This file defines the class wxMaximaArtprovider - our own wxArtProvider with additional images.
 
file  wxMaximaArtProvider.h [code]
 This file declares the class wxMaximaArtprovider - our own wxArtProvider with additional images.
 
file  wxMaximaFrame.cpp
 This file defines the class wxMaximaFrame.
 
file  wxMaximaFrame.h [code]
 This file declares the class wxMaximaFrame.
 
file  wxMaximaIcon.cpp
 This file defines the class Image that stores compressed images and handles scaling and uncompressing them.
 
file  wxMaximaIcon.h [code]
 This file declares the function that returns the wxMaxima icon.
 
file  WxMaximaManualAnchors.cpp
 The commands and variables wxMaxima's own manual documents.
 
file  WxMaximaManualAnchors.h [code]
 The commands and variables wxMaxima's own manual documents.
 
file  wxMaximaOSDescription.cpp
 This file defines the function wxMaximaOperatingSystemDescription.
 
file  wxMaximaOSDescription.h [code]
 This file declares a function that returns a relevant description of the Operating System.
 
file  WXMformat.h [code]
 
file  WXMXformat.h [code]