 |
Cadabra
Computer algebra system for field theory problems
|
Go to the documentation of this file.
4 #include <gtkmm/eventbox.h>
6 #include <gtkmm/drawingarea.h>
7 #if GTKMM_MINOR_VERSION>=10
8 #include <gtkmm/revealer.h>
12 #include "../common/TeXEngine.hh"
25 std::shared_ptr<TeXEngine::TeXRequest>
content;
30 #if GTKMM_MINOR_VERSION>=10
38 virtual bool on_draw(
const Cairo::RefPtr<Cairo::Context>& cr)
override;
44 void update_image(std::shared_ptr<TeXEngine::TeXRequest>,
double scale);
68 virtual void on_show()
override;
void dim(bool)
Dim the output to indicate that the result is no longer guaranteed to be correlated with the input ce...
Definition: TeXView.cc:73
void update_image()
Update the TeX image.
Definition: TeXView.cc:85
Gtk::VBox vbox
Definition: TeXView.hh:33
virtual ~TeXView()
Definition: TeXView.cc:34
TeXView(TeXEngine &, DTree::iterator, int hmargin=25)
Definition: TeXView.cc:11
sigc::signal1< bool, std::string > tex_error
Definition: TeXView.hh:64
DTree::iterator datacell
Definition: TeXView.hh:29
virtual void on_show() override
Definition: TeXView.cc:39
TeXArea image
Definition: TeXView.hh:54
virtual bool on_button_release_event(GdkEventButton *) override
Definition: TeXView.cc:79
double scale_
Definition: TeXView.hh:51
Definition: TeXEngine.hh:23
TeXEngine & engine
Definition: TeXView.hh:74
Gtk::HBox hbox
Definition: TeXView.hh:34
Glib::RefPtr< Gdk::Pixbuf > pixbuf
The actual image is stored in the image referenced by pixbuf.
Definition: TeXView.hh:50
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:83
Definition: TeXView.hh:20
sigc::signal1< bool, DTree::iterator > show_hide_requested
Definition: TeXView.hh:27
void update_image(std::shared_ptr< TeXEngine::TeXRequest >, double scale)
Update the visible image from the pixbuf.
Definition: TeXView.cc:90
std::shared_ptr< TeXEngine::TeXRequest > content
Definition: TeXView.hh:25
void convert()
Definition: TeXView.cc:53
Definition: TeXView.hh:36
virtual bool on_draw(const Cairo::RefPtr< Cairo::Context > &cr) override
Definition: TeXView.cc:116