wxMaxima
Classes | Macros
wxMaxima.h File Reference
#include "wxMaximaFrame.h"
#include "MathParser.h"
#include "MaximaIPC.h"
#include "Dirstructure.h"
#include <wx/socket.h>
#include <wx/config.h>
#include <wx/process.h>
#include <wx/regex.h>
#include <wx/dnd.h>
#include <wx/wfstream.h>
#include <wx/zstream.h>
#include <wx/txtstrm.h>
#include <wx/sckstrm.h>
#include <wx/buffer.h>
#include <wx/power.h>
#include <memory>
Include dependency graph for wxMaxima.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  wxMaxima
 
class  wxMaxima::VersionNumber
 A version number that can be compared using "<" and ">". More...
 
struct  wxMaxima::ServerDeleter
 
class  MyApp
 

Macros

#define DOCUMENT_VERSION_MAJOR   1
 
#define DOCUMENT_VERSION_MINOR   5
 
#define MAXIMAPOLLMSECS   2000
 How many milliseconds should we wait between polling for stdout+cpu power?
 

Detailed Description

This file declares the class wxMaxima that contains most of the program's logic.

The worksheet is defined in the class MathCtrl instead and everything surrounding it in wxMaximaFrame.

Macro Definition Documentation

◆ DOCUMENT_VERSION_MINOR

#define DOCUMENT_VERSION_MINOR   5

The part of the .wxmx format version number that appears after the dot.

  • Updated to version 1.1 after user selectable animation-speeds were introduced: Old wxMaxima versions play them back in the default speed instead but still open the file.
  • Bumped to version 1.2 after saving highlighting was introduced: Older versions of wxMaxima will ignore the highlighting on opening .wxmx files.
  • Bumped to version 1.3 after sub-subsections were introduced: Old wxMaxima versions interpret them as subsections but still open the file.
  • Bumped to version 1.4 when we started allowing to embed .jpg images in a .wxmx file. wxMaxima versions between 13.04 and 15.08 replace these images by a "image cannot be loaded" marker but will correctly display the rest of the file.
  • Bumped to version 1.5 when GroupCells were added an attribute that allows them to be used as an answer to questions.