![]() |
Cadabra
Computer algebra system for field theory problems
|
The actual text widget used by CodeInput.
#include <CodeInput.hh>
Public Member Functions | |
| exp_input_tv (DTree::iterator, Glib::RefPtr< Gtk::TextBuffer >, double scale, double display_scale, Glib::RefPtr< Gtk::Adjustment >) | |
| virtual bool | on_key_press_event (GdkEventKey *) override |
| virtual bool | on_draw (const Cairo::RefPtr< Cairo::Context > &) override |
| virtual bool | on_focus_in_event (GdkEventFocus *) override |
| virtual bool | on_focus_out_event (GdkEventFocus *) override |
| virtual void | on_show () override |
| virtual Gtk::SizeRequestMode | get_request_mode_vfunc () const override |
| virtual void | get_preferred_width_for_height_vfunc (int height, int &minimum_width, int &natural_width) const override |
| virtual bool | on_motion_notify_event (GdkEventMotion *event) override |
| virtual void | on_size_allocate (Gtk::Allocation &allocation) override |
| void | shift_enter_pressed () |
| void | on_textbuf_change () |
Public Attributes | |
| sigc::signal1< bool, DTree::iterator > | content_execute |
| sigc::signal1< bool, DTree::iterator > | content_changed |
| sigc::signal3< bool, std::string, int, DTree::iterator > | content_insert |
| sigc::signal3< bool, int, int, DTree::iterator > | content_erase |
| sigc::signal1< bool, DTree::iterator > | cell_got_focus |
| sigc::signal2< bool, DTree::iterator, int > | complete_request |
| friend | CodeInput |
| int | window_width = 100 |
Private Attributes | |
| double | scale_ |
| double | display_scale_ |
| DTree::iterator | datacell |
| Glib::RefPtr< Gtk::Adjustment > | vadjustment |
| double | previous_value = -99.0 |
| CodeInput::exp_input_tv::exp_input_tv | ( | DTree::iterator | it, |
| Glib::RefPtr< Gtk::TextBuffer > | tb, | ||
| double | scale, | ||
| double | display_scale, | ||
| Glib::RefPtr< Gtk::Adjustment > | vadjustment_ ) |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
| void CodeInput::exp_input_tv::on_textbuf_change | ( | ) |
| void CodeInput::exp_input_tv::shift_enter_pressed | ( | ) |
| sigc::signal1<bool, DTree::iterator> cadabra::CodeInput::exp_input_tv::cell_got_focus |
| friend cadabra::CodeInput::exp_input_tv::CodeInput |
| sigc::signal2<bool, DTree::iterator, int> cadabra::CodeInput::exp_input_tv::complete_request |
| sigc::signal1<bool, DTree::iterator> cadabra::CodeInput::exp_input_tv::content_changed |
| sigc::signal3<bool, int, int, DTree::iterator> cadabra::CodeInput::exp_input_tv::content_erase |
| sigc::signal1<bool, DTree::iterator> cadabra::CodeInput::exp_input_tv::content_execute |
| sigc::signal3<bool, std::string, int, DTree::iterator> cadabra::CodeInput::exp_input_tv::content_insert |
|
private |
|
private |
|
private |
|
private |
|
private |
| int cadabra::CodeInput::exp_input_tv::window_width = 100 |