Cadabra
Computer algebra system for field theory problems
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
cadabra_osx::NotebookWindow Class Reference

Description

Objective-C++ class implementing DocumentThread and providing an OS-X notebook interface.

#include <NotebookWindow.hh>

Inheritance diagram for cadabra_osx::NotebookWindow:

Public Member Functions

 NotebookWindow (NotebookController *)
 
virtual void add_cell (const DTree &, DTree::iterator, bool visible) override
 
virtual void remove_cell (const DTree &, DTree::iterator) override
 
virtual void update_cell (const DTree &, DTree::iterator) override
 
virtual void position_cursor (const DTree &, DTree::iterator) override
 
virtual void remove_all_cells () override
 
virtual void on_connect () override
 
virtual void on_disconnect () override
 
virtual void on_network_error () override
 
virtual void process_data () override
 

Private Attributes

NotebookControllercontroller
 
std::vector< NotebookCanvas * > canvasses
 
int current_canvas
 

Constructor & Destructor Documentation

NotebookWindow::NotebookWindow ( NotebookController nc)

Member Function Documentation

void NotebookWindow::add_cell ( const DTree &  tr,
DTree::iterator  it,
bool  visible 
)
overridevirtual
void NotebookWindow::on_connect ( )
overridevirtual
void NotebookWindow::on_disconnect ( )
overridevirtual
void NotebookWindow::on_network_error ( )
overridevirtual
void NotebookWindow::position_cursor ( const DTree &  ,
DTree::iterator   
)
overridevirtual
void NotebookWindow::process_data ( )
overridevirtual
void NotebookWindow::remove_all_cells ( )
overridevirtual
void NotebookWindow::remove_cell ( const DTree &  ,
DTree::iterator   
)
overridevirtual
void NotebookWindow::update_cell ( const DTree &  ,
DTree::iterator   
)
overridevirtual

Member Data Documentation

std::vector<NotebookCanvas *> cadabra_osx::NotebookWindow::canvasses
private
NotebookController* cadabra_osx::NotebookWindow::controller
private
int cadabra_osx::NotebookWindow::current_canvas
private

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