Cadabra
Computer algebra system for field theory problems
VisualCell.hh
Go to the documentation of this file.
1 
2 #pragma once
3 
4 // A VisualCell contains a pointer to a DataCell, as well as
5 // pointers to the various cell widgets, one of which will be
6 // representing the DataCell.
7 
8 #include "TeXView.hh"
9 #include "ImageView.hh"
10 #include "CodeInput.hh"
11 #include "DataCell.hh"
12 
13 namespace cadabra {
14 
19 
20  class VisualCell {
21  public:
25 
26  union {
27  Gtk::VBox *document; // top-level cell; only one ever occurs in a document
31  };
32  };
33 
34  }
cadabra::CodeInput
Definition: CodeInput.hh:18
cadabra::VisualCell::document
Gtk::VBox * document
Definition: VisualCell.hh:27
cadabra::VisualCell
Definition: VisualCell.hh:20
cadabra::ImageView
Definition: ImageView.hh:14
cadabra::TeXView
Definition: TeXView.hh:20
ImageView.hh
TeXView.hh
CodeInput.hh
DataCell.hh
cadabra::VisualCell::inbox
CodeInput * inbox
Definition: VisualCell.hh:28
cadabra::VisualCell::imagebox
ImageView * imagebox
Definition: VisualCell.hh:30
cadabra
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:80
cadabra::VisualCell::outbox
TeXView * outbox
Definition: VisualCell.hh:29