![]() |
Cadabra
Computer algebra system for field theory problems
|
#include <NotebookCanvas.hh>
Public Member Functions | |
| NotebookCanvas () | |
| ~NotebookCanvas () | |
| void | refresh_all () |
| void | connect_scroll_listener () |
| Connect a listener to the scroll event on the viewport; this needs to be called after the first (and only) widget has been added to the canvas. | |
Public Attributes | |
| std::map< DataCell *, VisualCell > | visualcells |
| Gtk::ScrolledWindow | scroll |
| Gtk::Separator | bottomline |
| SmoothScroller | scroller |
| sigc::signal0< bool > | scroll_event |
| Whenever a user-driven scroll happens, this event will fire. | |
| std::map< DataCell *, NSTextView * > | visualcells |
| NotebookCanvas::NotebookCanvas | ( | ) |
| NotebookCanvas::~NotebookCanvas | ( | ) |
| void NotebookCanvas::connect_scroll_listener | ( | ) |
Connect a listener to the scroll event on the viewport; this needs to be called after the first (and only) widget has been added to the canvas.
| void NotebookCanvas::refresh_all | ( | ) |
| Gtk::Separator cadabra::NotebookCanvas::bottomline |
| Gtk::ScrolledWindow cadabra::NotebookCanvas::scroll |
| sigc::signal0<bool> cadabra::NotebookCanvas::scroll_event |
Whenever a user-driven scroll happens, this event will fire.
The canvas will make sure that any scroll animation will stop, but NotebookWindow may still want to stop any cell following.
| SmoothScroller cadabra::NotebookCanvas::scroller |
| std::map<DataCell *, VisualCell> cadabra::NotebookCanvas::visualcells |
| std::map<DataCell *, NSTextView *> cadabra::NotebookCanvas::visualcells |