wxMaxima
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions
SymbolsSidebar Class Reference
Inheritance diagram for SymbolsSidebar:
[legend]
Collaboration diagram for SymbolsSidebar:
[legend]

Public Member Functions

 SymbolsSidebar (wxWindow *parent, Configuration *configuration, wxWindow *worksheet, int ID=wxID_ANY)
 
void UpdateUserSymbols ()
 Update the "user symbols" portion of the symbols pane.
 
void AddUserSymbols ()
 Add the symbols to the "user symbols" portion of the symbols pane.
 
void UpdateVirtualSize ()
 Re-wrap the symbol buttons and grow the virtual height to fit the wrapped rows.
 

Protected Member Functions

void OnMouseRightDown (wxMouseEvent &event)
 
void OnMenu (wxCommandEvent &event)
 
void OnSize (wxSizeEvent &event)
 

Member Function Documentation

◆ AddUserSymbols()

void SymbolsSidebar::AddUserSymbols ( )

Add the symbols to the "user symbols" portion of the symbols pane.

If these symbols already are populated UpdateUserSymbols() is the right place to go.

◆ UpdateVirtualSize()

void SymbolsSidebar::UpdateVirtualSize ( )

Re-wrap the symbol buttons and grow the virtual height to fit the wrapped rows.

Called on resize; public so a test can drive it without an event loop.


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