 |
Cadabra
Computer algebra system for field theory problems
|
Go to the documentation of this file.
2 #include <gtkmm/frame.h>
13 CellDiff(
const std::string& a,
const std::string& b);
16 void compare(
const std::string& a_str,
const std::string& b_str);
24 DiffViewer(std::istream& a, std::istream& b, Gtk::Window& parent);
27 using Cells = std::pair<std::vector<std::string>, std::vector<std::string>>;
29 void populate(std::istream& a, std::istream& b);
Gtk::ScrolledWindow sw_lhs
Definition: DiffViewer.hh:19
void run_noblock()
Definition: DiffViewer.cc:144
std::vector< CellDiff > cells
Definition: DiffViewer.hh:34
void populate(std::istream &a, std::istream &b)
Definition: DiffViewer.cc:153
Definition: DiffViewer.hh:11
Cells make_cells(std::istream &stream)
Definition: DiffViewer.cc:181
Definition: DiffViewer.hh:22
DiffTextView tv_rhs
Definition: DiffViewer.hh:18
Definition: DiffViewer.hh:6
void compare(const std::string &a_str, const std::string &b_str)
Definition: DiffViewer.cc:51
Gtk::ScrolledWindow sw_rhs
Definition: DiffViewer.hh:19
Gtk::Box box
Definition: DiffViewer.hh:32
DiffTextView tv_lhs
Definition: DiffViewer.hh:18
Gtk::Grid grid
Definition: DiffViewer.hh:17
Gtk::ScrolledWindow scrolled_window
Definition: DiffViewer.hh:33
DiffViewer(std::istream &a, std::istream &b, Gtk::Window &parent)
Definition: DiffViewer.cc:125
DiffTextView()
Definition: DiffViewer.cc:12
std::pair< std::vector< std::string >, std::vector< std::string > > Cells
Definition: DiffViewer.hh:27
CellDiff(const std::string &a, const std::string &b)
Definition: DiffViewer.cc:24