wxMaxima
Loading...
Searching...
No Matches
Data Structures
MaximaFileIO.h File Reference

Loads and saves worksheet files (.wxmx, .wxm, .mac/.out, .xml) for wxMaxima. More...

#include <wx/string.h>
Include dependency graph for MaximaFileIO.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  MaximaFileIO
 The worksheet file loaders/savers extracted from the wxMaxima god class. More...
 

Detailed Description

Loads and saves worksheet files (.wxmx, .wxm, .mac/.out, .xml) for wxMaxima.

Reading the various worksheet file formats into the worksheet, and writing it back out, used to be part of the wxMaxima god class; that file I/O is being peeled off into this class to shrink wxMaxima.cpp. The loaders/savers still drive the frame (its worksheet, status bar, title) through the m_wxMaxima reference, so MaximaFileIO is a friend of wxMaxima; the wxMaxima frame owns this object by value.