Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Gnome::Zvt::Term Class Reference

A terminal widget. More...

#include <zvt.h>

Inheritance diagram for Gnome::Zvt::Term:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual ~Term ()
ZvtTerm * gobj ()
const ZvtTerm * gobj () const
 Term ()
 Term (guint cols, guint rows)
void reset (int hard)
void feed (gchar *text, int len)
int writechild (gchar *data, int len)
int forkpty (int do_uwtmp_log)
int closepty ()
int killchild (int signal)
void bell ()
void hide_pointer ()
void show_pointer ()
int match_add (Glib::ustring &regex, uint32 highlight_mask, void *data)
void match_clear (Glib::ustring &regex)
Glib::ustring match_check (int x, int y, void **user_data_ptr)
void set_scrollback (int lines)
Glib::ustring get_buffer (int *len, int type, int sx, int sy, int ex, int ey)
void set_font_name (Glib::ustring &name)
void set_fonts (GdkFont *font, GdkFont *bold_font)
guint32 get_capabilities ()
void set_background (Glib::ustring &pixmap_file, int transparent, int flags)
void set_background_with_shading (Glib::ustring &text, int transparent, int flags, guint16 red, guint16 green, guint16 blue, guint16 alpha)
void set_shadow_type (Gtk::ShadowType type)
void set_size (guint width, guint height)
void set_bell (int state)
gboolean get_bell ()
void set_blink (int state)
void set_scroll_on_keystroke (int state)
void set_scroll_on_output (int state)
void set_color_scheme (gushort *red, gushort *green, gushort *blue)
void set_default_color_scheme ()
void set_del_key_swap (int state)
void set_del_is_del (int state)
void set_wordclass (guchar *klass)
void set_auto_window_hint (int state)
void set_backspace_binding (EraseBinding binding)
void set_delete_binding (EraseBinding binding)
void copy_clibboard ()
void paste_clipboard ()
Glib::SignalProxy0< void > signal_child_died ()
Glib::SignalProxy2< void,
VTTITLE_TYPE, Glib::ustring > 
signal_title_changed ()
Glib::SignalProxy2< void,
Glib::ustring, gint > 
signal_got_output ()
Glib::SignalProxy0< void > signal_copy_clipboard ()
Glib::SignalProxy0< void > signal_paste_clipboard ()
Glib::SignalProxy1< void,
gint > 
signal_scroll ()
Glib::SignalProxy0< void > signal_selection_changed ()
Gtk::Adjustment * get_adjustment ()
const Gtk::Adjustment * get_adjustment () const

Protected Methods

virtual void on_child_died ()
virtual void on_title_changed (VTTITLE_TYPE type, Glib::ustring newTitle)
virtual void on_got_output (Glib::ustring buffer, gint counter)
virtual void on_copy_clipboard ()
virtual void on_paste_clipboard ()
virtual void on_scroll (gint p0)
virtual void on_selection_changed ()

Related Functions

(Note that these are not member functions.)

Gnome::Zvt::Term * wrap (ZvtTerm *object, bool take_copy=false)

Detailed Description

A terminal widget.

The Gnome::Zvt::Term widget is a terminal entry widget.


Constructor & Destructor Documentation

virtual Gnome::Zvt::Term::~Term   [virtual]
 

Gnome::Zvt::Term::Term  
 

Gnome::Zvt::Term::Term guint    cols,
guint    rows
 


Member Function Documentation

void Gnome::Zvt::Term::bell  
 

int Gnome::Zvt::Term::closepty  
 

void Gnome::Zvt::Term::copy_clibboard  
 

void Gnome::Zvt::Term::feed gchar *    text,
int    len
 

int Gnome::Zvt::Term::forkpty int    do_uwtmp_log
 

const Gtk::Adjustment* Gnome::Zvt::Term::get_adjustment  
 

Gtk::Adjustment* Gnome::Zvt::Term::get_adjustment  
 

gboolean Gnome::Zvt::Term::get_bell  
 

Glib::ustring Gnome::Zvt::Term::get_buffer int *    len,
int    type,
int    sx,
int    sy,
int    ex,
int    ey
 

guint32 Gnome::Zvt::Term::get_capabilities  
 

const ZvtTerm* Gnome::Zvt::Term::gobj   const [inline]
 

ZvtTerm* Gnome::Zvt::Term::gobj   [inline]
 

void Gnome::Zvt::Term::hide_pointer  
 

int Gnome::Zvt::Term::killchild int    signal
 

int Gnome::Zvt::Term::match_add Glib::ustring &    regex,
uint32    highlight_mask,
void *    data
 

Glib::ustring Gnome::Zvt::Term::match_check int    x,
int    y,
void **    user_data_ptr
 

void Gnome::Zvt::Term::match_clear Glib::ustring &    regex
 

virtual void Gnome::Zvt::Term::on_child_died   [protected, virtual]
 

virtual void Gnome::Zvt::Term::on_copy_clipboard   [protected, virtual]
 

virtual void Gnome::Zvt::Term::on_got_output Glib::ustring    buffer,
gint    counter
[protected, virtual]
 

virtual void Gnome::Zvt::Term::on_paste_clipboard   [protected, virtual]
 

virtual void Gnome::Zvt::Term::on_scroll gint    p0 [protected, virtual]
 

virtual void Gnome::Zvt::Term::on_selection_changed   [protected, virtual]
 

virtual void Gnome::Zvt::Term::on_title_changed VTTITLE_TYPE    type,
Glib::ustring    newTitle
[protected, virtual]
 

void Gnome::Zvt::Term::paste_clipboard  
 

void Gnome::Zvt::Term::reset int    hard
 

void Gnome::Zvt::Term::set_auto_window_hint int    state
 

void Gnome::Zvt::Term::set_background Glib::ustring &    pixmap_file,
int    transparent,
int    flags
 

void Gnome::Zvt::Term::set_background_with_shading Glib::ustring &    text,
int    transparent,
int    flags,
guint16    red,
guint16    green,
guint16    blue,
guint16    alpha
 

void Gnome::Zvt::Term::set_backspace_binding EraseBinding    binding
 

void Gnome::Zvt::Term::set_bell int    state
 

void Gnome::Zvt::Term::set_blink int    state
 

void Gnome::Zvt::Term::set_color_scheme gushort *    red,
gushort *    green,
gushort *    blue
 

void Gnome::Zvt::Term::set_default_color_scheme  
 

void Gnome::Zvt::Term::set_del_is_del int    state
 

void Gnome::Zvt::Term::set_del_key_swap int    state
 

void Gnome::Zvt::Term::set_delete_binding EraseBinding    binding
 

void Gnome::Zvt::Term::set_font_name Glib::ustring &    name
 

void Gnome::Zvt::Term::set_fonts GdkFont *    font,
GdkFont *    bold_font
 

void Gnome::Zvt::Term::set_scroll_on_keystroke int    state
 

void Gnome::Zvt::Term::set_scroll_on_output int    state
 

void Gnome::Zvt::Term::set_scrollback int    lines
 

void Gnome::Zvt::Term::set_shadow_type Gtk::ShadowType    type
 

void Gnome::Zvt::Term::set_size guint    width,
guint    height
 

void Gnome::Zvt::Term::set_wordclass guchar *    klass
 

void Gnome::Zvt::Term::show_pointer  
 

Glib::SignalProxy0<void> Gnome::Zvt::Term::signal_child_died  
 

Prototype:
void child_died()

Glib::SignalProxy0<void> Gnome::Zvt::Term::signal_copy_clipboard  
 

Prototype:
void copy_clipboard()

Glib::SignalProxy2<void,Glib::ustring,gint> Gnome::Zvt::Term::signal_got_output  
 

Prototype:
void got_output(Glib::ustring buffer, gint counter)

Glib::SignalProxy0<void> Gnome::Zvt::Term::signal_paste_clipboard  
 

Prototype:
void paste_clipboard()

Glib::SignalProxy1<void,gint> Gnome::Zvt::Term::signal_scroll  
 

Prototype:
void scroll(gint p0)

Glib::SignalProxy0<void> Gnome::Zvt::Term::signal_selection_changed  
 

Prototype:
void selection_changed()

Glib::SignalProxy2<void,VTTITLE_TYPE,Glib::ustring> Gnome::Zvt::Term::signal_title_changed  
 

Prototype:
void title_changed(VTTITLE_TYPE type, Glib::ustring newTitle)

int Gnome::Zvt::Term::writechild gchar *    data,
int    len
 


Friends And Related Function Documentation

Gnome::Zvt::Term * wrap ZvtTerm *    object,
bool    take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated on Sat Nov 2 13:47:02 2002 for libzvtmm by doxygen1.2.18