GFC Logo GFC Title Logo
Reference Manual
Main Page  |  Namespace List  |  Alphabetical List  |  Class List  |  File List

GFC::Gtk::TextBufferSignals Class Reference

Abstract base class that implements the virtual signal handlers for Gtk::TextBuffer. More...

#include <gfc/gtk/textbuffersignals.hh>

Inheritance diagram for GFC::Gtk::TextBufferSignals:

GFC::G::ObjectSignals GFC::G::TypeInstance GFC::Trackable List of all members.

Public Member Functions

Signal Handlers

Protected Member Functions

Constructors

Detailed Description

Abstract base class that implements the virtual signal handlers for Gtk::TextBuffer.


Constructor & Destructor Documentation

GFC::Gtk::TextBufferSignals::TextBufferSignals (  TextBuffer *  buffer  )  [protected]
 

Constructs a new TextBufferSignals object.

Parameters:
buffer A TextBuffer object inheriting the TextBufferSignals implementation.


Member Function Documentation

virtual void GFC::Gtk::TextBufferSignals::on_apply_tag (  TextTag &  tag,
const TextIter &  start_char,
const TextIter &  end_char
)  [virtual]
 

Called when tag is applied to the given range start_char to end_char.

Parameters:
tag A TextTag.
start_char One bound of a range to be tagged.
end_char The other bound of a range to be tagged.

virtual void GFC::Gtk::TextBufferSignals::on_delete_range (  TextIter &  start,
TextIter &  end
)  [virtual]
 

Called when contents of the buffer in the range start to end are removed.

Parameters:
start A position in the buffer.
end Another position in the buffer.

virtual void GFC::Gtk::TextBufferSignals::on_insert_child_anchor (  TextIter &  pos,
TextChildAnchor &  anchor
)  [virtual]
 

Called when a child anchor is inserted into the buffer.

Parameters:
pos The location to insert the anchor.
anchor A TextChildAnchor.

virtual void GFC::Gtk::TextBufferSignals::on_insert_pixbuf (  TextIter &  pos,
Gdk::Pixbuf &  pixbuf
)  [virtual]
 

Called when a pixbuf image is inserted into the buffer.

Parameters:
pos The location to insert the pixbuf.
pixbuf A Gdk::Pixbuf.

virtual void GFC::Gtk::TextBufferSignals::on_insert_text (  TextIter &  pos,
const String &  text
)  [virtual]
 

Called whenever text is inserted into the text buffer.

Parameters:
pos A position in the buffer.
text The text to insert.

virtual void GFC::Gtk::TextBufferSignals::on_mark_deleted (  TextMark &  mark  )  [virtual]
 

Called when a mark is removed from the buffer.

Parameters:
mark A TextMark.

virtual void GFC::Gtk::TextBufferSignals::on_mark_set (  const TextIter &  location,
TextMark &  mark
)  [virtual]
 

Called when a mark is placed in the buffer.

Parameters:
location The location for mark in the buffer.
mark A TextMark.

virtual void GFC::Gtk::TextBufferSignals::on_remove_tag (  TextTag &  tag,
const TextIter &  start_char,
const TextIter &  end_char
)  [virtual]
 

Called when all occurrences of tag are removed from the given range start_char to end_char.

Parameters:
tag A TextTag.
start_char One bound of a range to be untagged.
end_char The other bound of a range to be untagged.


The documentation for this class was generated from the following file:
Generated on Tue Aug 24 00:34:42 2004 for GFC-UI by doxygen 1.3.8