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);
std::pair< std::vector< std::string >, std::vector< std::string > > Cells
Definition: DiffViewer.hh:27
DiffTextView tv_lhs
Definition: DiffViewer.hh:18
Gtk::Grid grid
Definition: DiffViewer.hh:17
Gtk::Box box
Definition: DiffViewer.hh:32
Gtk::ScrolledWindow sw_rhs
Definition: DiffViewer.hh:19
CellDiff(const std::string &a, const std::string &b)
Definition: DiffViewer.cc:24
Gtk::ScrolledWindow scrolled_window
Definition: DiffViewer.hh:33
DiffTextView tv_rhs
Definition: DiffViewer.hh:18
DiffViewer(std::istream &a, std::istream &b, Gtk::Window &parent)
Definition: DiffViewer.cc:125
void populate(std::istream &a, std::istream &b)
Definition: DiffViewer.cc:153
Definition: DiffViewer.hh:6
Cells make_cells(std::istream &stream)
Definition: DiffViewer.cc:181
DiffTextView()
Definition: DiffViewer.cc:12
std::vector< CellDiff > cells
Definition: DiffViewer.hh:34
void run_noblock()
Definition: DiffViewer.cc:144
Definition: DiffViewer.hh:22
Definition: DiffViewer.hh:11
void compare(const std::string &a_str, const std::string &b_str)
Definition: DiffViewer.cc:51
Gtk::ScrolledWindow sw_lhs
Definition: DiffViewer.hh:19