ardour
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Gtkmm2ext::TextViewer Class Reference

#include <textviewer.h>

Inheritance diagram for Gtkmm2ext::TextViewer:
Transmitter

Public Member Functions

 TextViewer (size_t width, size_t height)
 
Gtk::TextView & text ()
 
Gtk::Button & dismiss_button ()
 
void insert_file (const std::string &)
 
void scroll_to_bottom ()
 
void deliver ()
 
- Public Member Functions inherited from Transmitter
 Transmitter (Channel)
 
sigc::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 {
  Info, Error, Warning, Fatal,
  Throw
}
 

Detailed Description

Definition at line 31 of file textviewer.h.

Constructor & Destructor Documentation

TextViewer::TextViewer ( size_t  width,
size_t  height 
)

Definition at line 31 of file textviewer.cc.

Member Function Documentation

void TextViewer::deliver ( )
virtual

Reimplemented from Transmitter.

Definition at line 113 of file textviewer.cc.

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

Definition at line 47 of file textviewer.h.

void TextViewer::insert_file ( const std::string &  )

Definition at line 77 of file textviewer.cc.

void TextViewer::scroll_to_bottom ( )

Definition at line 103 of file textviewer.cc.

void TextViewer::signal_released_handler ( )
private

Definition at line 71 of file textviewer.cc.

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

Definition at line 46 of file textviewer.h.

void Gtkmm2ext::TextViewer::toggle_edit ( )
private
void Gtkmm2ext::TextViewer::toggle_word_wrap ( )
private

Member Data Documentation

bool Gtkmm2ext::TextViewer::_editable
private

Definition at line 38 of file textviewer.h.

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

Definition at line 37 of file textviewer.h.

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

Definition at line 33 of file textviewer.h.

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

Definition at line 36 of file textviewer.h.

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

Definition at line 34 of file textviewer.h.

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

Definition at line 35 of file textviewer.h.


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