Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
cadabra::NotebookCanvas Class Reference

#include <NotebookCanvas.hh>

Inheritance diagram for cadabra::NotebookCanvas:

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 *, VisualCellvisualcells
 
Gtk::ScrolledWindow scroll
 
Gtk::Separator bottomline
 
SmoothScroller scroller
 
sigc::signal0< boolscroll_event
 Whenever a user-driven scroll happens, this event will fire.
 
std::map< DataCell *, NSTextView * > visualcells
 

Constructor & Destructor Documentation

◆ NotebookCanvas()

NotebookCanvas::NotebookCanvas ( )

◆ ~NotebookCanvas()

NotebookCanvas::~NotebookCanvas ( )

Member Function Documentation

◆ connect_scroll_listener()

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.

◆ refresh_all()

void NotebookCanvas::refresh_all ( )

Member Data Documentation

◆ bottomline

Gtk::Separator cadabra::NotebookCanvas::bottomline

◆ scroll

Gtk::ScrolledWindow cadabra::NotebookCanvas::scroll

◆ scroll_event

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.

◆ scroller

SmoothScroller cadabra::NotebookCanvas::scroller

◆ visualcells [1/2]

std::map<DataCell *, VisualCell> cadabra::NotebookCanvas::visualcells

◆ visualcells [2/2]

std::map<DataCell *, NSTextView *> cadabra::NotebookCanvas::visualcells

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