Xfce Foundation Classes
Main Page  | IndexNamespace List  |  Alphabetical List  |  Class List  |  File List


Xfc::Gtk::TextBufferSignals Class Reference

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

#include <xfc/gtk/textbuffersignals.hh>

Inheritance diagram for Xfc::Gtk::TextBufferSignals:
Xfc::G::ObjectSignals Xfc::G::TypeInstance Xfc::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

Constructs a new TextBufferSignals object.

Parameters:
bufferA TextBuffer object inheriting the TextBufferSignals implementation.

Member Function Documentation

virtual void Xfc::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:
tagA TextTag.
start_charOne bound of a range to be tagged.
end_charThe other bound of a range to be tagged.

Called to indicate the user is starting buffer operations that are part of a single user-visible operation.

virtual void Xfc::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:
startA position in the buffer.
endAnother position in the buffer.
virtual void Xfc::Gtk::TextBufferSignals::on_insert_child_anchor ( TextIter pos,
TextChildAnchor anchor 
) [virtual]

Called when a child anchor is inserted into the buffer.

Parameters:
posThe location to insert the anchor.
anchorA TextChildAnchor.
virtual void Xfc::Gtk::TextBufferSignals::on_insert_pixbuf ( TextIter pos,
Gdk::Pixbuf pixbuf 
) [virtual]

Called when a pixbuf image is inserted into the buffer.

Parameters:
posThe location to insert the pixbuf.
pixbufA Gdk::Pixbuf.
virtual void Xfc::Gtk::TextBufferSignals::on_insert_text ( TextIter pos,
const String text 
) [virtual]

Called whenever text is inserted into the text buffer.

Parameters:
posA position in the buffer.
textThe text to insert.
virtual void Xfc::Gtk::TextBufferSignals::on_mark_deleted ( TextMark mark) [virtual]

Called when a mark is removed from the buffer.

Parameters:
markA TextMark.
virtual void Xfc::Gtk::TextBufferSignals::on_mark_set ( const TextIter location,
TextMark mark 
) [virtual]

Called when a mark is placed in the buffer.

Parameters:
locationThe location for mark in the buffer.
markA TextMark.
virtual void Xfc::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:
tagA TextTag.
start_charOne bound of a range to be untagged.
end_charThe other bound of a range to be untagged.

The documentation for this class was generated from the following file:
Xfce Foundation Classes
Copyright © 2004-2005 The XFC Development Team XFC