Cadabra
Computer algebra system for field theory problems
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MainWindow Class Reference
Inheritance diagram for MainWindow:

Public Member Functions

 MainWindow ()
 
 ~MainWindow () override=default
 

Protected Member Functions

void on_next_clicked ()
 
void on_save_clicked ()
 
void on_rendering_clicked ()
 
void on_text_size_changed ()
 
bool on_text_key_press (GdkEventKey *e)
 

Protected Attributes

Gsv::View _tex_editor
 
Gtk::SpinButton _size_spin
 
TeXDrawingArea _tex
 
Gtk::Label _size_change_info
 
Gtk::Button _next
 
Gtk::Button _rendering
 
Gtk::Button _save
 
Gtk::ScrolledWindow _text_scroller
 
Gtk::ScrolledWindow _drawing_scroller
 
Gtk::Box _side_box
 
Gtk::Box _bottom_box
 
Gtk::Paned _main_box
 
Samples _samples
 

Constructor & Destructor Documentation

◆ MainWindow()

MainWindow::MainWindow ( )
inline

◆ ~MainWindow()

MainWindow::~MainWindow ( )
overridedefault

Member Function Documentation

◆ on_next_clicked()

void MainWindow::on_next_clicked ( )
inlineprotected

◆ on_rendering_clicked()

void MainWindow::on_rendering_clicked ( )
inlineprotected

◆ on_save_clicked()

void MainWindow::on_save_clicked ( )
inlineprotected

◆ on_text_key_press()

bool MainWindow::on_text_key_press ( GdkEventKey *  e)
inlineprotected

◆ on_text_size_changed()

void MainWindow::on_text_size_changed ( )
inlineprotected

Member Data Documentation

◆ _bottom_box

Gtk::Box MainWindow::_bottom_box
protected

◆ _drawing_scroller

Gtk::ScrolledWindow MainWindow::_drawing_scroller
protected

◆ _main_box

Gtk::Paned MainWindow::_main_box
protected

◆ _next

Gtk::Button MainWindow::_next
protected

◆ _rendering

Gtk::Button MainWindow::_rendering
protected

◆ _samples

Samples MainWindow::_samples
protected

◆ _save

Gtk::Button MainWindow::_save
protected

◆ _side_box

Gtk::Box MainWindow::_side_box
protected

◆ _size_change_info

Gtk::Label MainWindow::_size_change_info
protected

◆ _size_spin

Gtk::SpinButton MainWindow::_size_spin
protected

◆ _tex

TeXDrawingArea MainWindow::_tex
protected

◆ _tex_editor

Gsv::View MainWindow::_tex_editor
protected

◆ _text_scroller

Gtk::ScrolledWindow MainWindow::_text_scroller
protected

The documentation for this class was generated from the following file: