Ardour  9.0-pre0-822-g12e3bc5c20
Gtkmm2ext::TextViewer Class Reference

#include <textviewer.h>

Inheritance diagram for Gtkmm2ext::TextViewer:
[legend]

Public Member Functions

 TextViewer (size_t width, size_t height)
 
Gtk::TextView & text ()
 
Gtk::Button & dismiss_button ()
 
void scroll_to_bottom ()
 
void deliver ()
 
- Public Member Functions inherited from Transmitter
 Transmitter (Channel)
 
PBD::Signal< void(Channel, const char *)> & sender ()
 
bool does_not_return ()
 

Private Member Functions

void toggle_edit ()
 
void toggle_word_wrap ()
 
void signal_released_handler ()
 

Private Attributes

Gtk::TextView etext
 
Gtk::VBox vbox1
 
Gtk::VBox vbox2
 
Gtk::ScrolledWindow scrollwin
 
Gtk::Button dismiss
 
bool _editable
 

Additional Inherited Members

- Public Types inherited from Transmitter
enum  Channel {
  Debug , Info , Error , Warning ,
  Fatal , Throw
}
 

Detailed Description

Definition at line 36 of file textviewer.h.

Constructor & Destructor Documentation

◆ TextViewer()

Gtkmm2ext::TextViewer::TextViewer ( size_t  width,
size_t  height 
)

Member Function Documentation

◆ deliver()

void Gtkmm2ext::TextViewer::deliver ( )
virtual

Reimplemented from Transmitter.

◆ dismiss_button()

Gtk::Button& Gtkmm2ext::TextViewer::dismiss_button ( )
inline

Definition at line 52 of file textviewer.h.

◆ scroll_to_bottom()

void Gtkmm2ext::TextViewer::scroll_to_bottom ( )

◆ signal_released_handler()

void Gtkmm2ext::TextViewer::signal_released_handler ( )
private

◆ text()

Gtk::TextView& Gtkmm2ext::TextViewer::text ( )
inline

Definition at line 51 of file textviewer.h.

◆ toggle_edit()

void Gtkmm2ext::TextViewer::toggle_edit ( )
private

◆ toggle_word_wrap()

void Gtkmm2ext::TextViewer::toggle_word_wrap ( )
private

Member Data Documentation

◆ _editable

bool Gtkmm2ext::TextViewer::_editable
private

Definition at line 43 of file textviewer.h.

◆ dismiss

Gtk::Button Gtkmm2ext::TextViewer::dismiss
private

Definition at line 42 of file textviewer.h.

◆ etext

Gtk::TextView Gtkmm2ext::TextViewer::etext
private

Definition at line 38 of file textviewer.h.

◆ scrollwin

Gtk::ScrolledWindow Gtkmm2ext::TextViewer::scrollwin
private

Definition at line 41 of file textviewer.h.

◆ vbox1

Gtk::VBox Gtkmm2ext::TextViewer::vbox1
private

Definition at line 39 of file textviewer.h.

◆ vbox2

Gtk::VBox Gtkmm2ext::TextViewer::vbox2
private

Definition at line 40 of file textviewer.h.


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