47 toggle_ShowCurrentSessionOnly,
90 void OnMouseRightDown(wxMouseEvent &event);
92 void OnMenu(wxCommandEvent &event);
94 void UnselectAll()
const;
95 void SetCurrent(
long current);
99 size_t m_sessionCommands = 0;
100 wxListBox *m_history;
102 std::vector<wxString> m_commands;
104 wxArrayString m_deferredCommands;
107 wxString m_regex_Old;
109 bool m_showCurrentSessionOnly =
true;
111 static wxString m_showCurrentSessionOnlyKey;
The configuration storage for the current worksheet.
Definition: Configuration.h:85
This class generates a pane containing the last commands that were issued.
Definition: History.h:56
bool UpdateDeferred()
Actually update the history sidebar. Called when no other work is to be done.
Definition: History.cpp:141
wxString GetCommand(bool next)
Get the currently selected command and advance the selection.
Definition: History.cpp:301
void RebuildDisplay()
Apply all filters and refresh the display.
Definition: History.cpp:275
void SetSavePlace(const wxString &saveplace)
Where to save the history?
Definition: History.cpp:238
void MaximaSessionStart()
Is called when a new maxima session starts.
Definition: History.cpp:133
~History()
The destructor.
Definition: History.cpp:245
void AddToHistory(const wxString &cmd)
Add a file to the recently opened files list.
Definition: History.cpp:264
void OnRegExEvent(wxCommandEvent &ev)
Called if the filter text or method changes.
Definition: History.cpp:296
A BTextCtrl that allows to input a regex.
Definition: RegexCtrl.h:36