Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
NotebookCanvas.hh
Go to the documentation of this file.
1
2#pragma once
3
4#include <map>
5#include <gtkmm/paned.h>
6#include <gtkmm/scrolledwindow.h>
7#include <gtkmm/separator.h>
8#include <gtkmm/eventbox.h>
9
10#include "VisualCell.hh"
11
23
24namespace cadabra {
25
26 class NotebookWindow;
27
28 class NotebookCanvas : public Gtk::Paned {
29 public:
32
33 std::map<DataCell *, VisualCell> visualcells;
34
35 // Gtk::EventBox ebox;
36 // Gtk::VBox ebox;
37 Gtk::EventBox ebox;
38 Gtk::ScrolledWindow scroll;
39 Gtk::Separator bottomline;
40
41 void refresh_all();
42
43 };
44
45 }
Definition NotebookCanvas.hh:28
NotebookCanvas()
Definition NotebookCanvas.cc:9
~NotebookCanvas()
Definition NotebookCanvas.cc:30
Gtk::Separator bottomline
Definition NotebookCanvas.hh:39
Gtk::EventBox ebox
Definition NotebookCanvas.hh:37
Gtk::ScrolledWindow scroll
Definition NotebookCanvas.hh:38
void refresh_all()
Definition NotebookCanvas.cc:34
std::map< DataCell *, VisualCell > visualcells
Definition NotebookCanvas.hh:33
Functions to handle the exchange properties of two or more symbols in a product.
Definition Adjform.cc:83