logo top
Main Page   Widgets   Namespaces   Book  

Gtk::TextBuffer Class Reference
[TextView Classes]

Multi-line text that can be displayed by one or more Gtk::TextView widgets. More...

Inheritance diagram for Gtk::TextBuffer:

Inheritance graph
[legend]
List of all members.

Public Types

typedef TextIter iterator
typedef TextTag Tag
typedef TextTagTable TagTable
typedef TextMark Mark

Public Member Functions

virtual ~TextBuffer ()
GtkTextBuffer* gobj ()
 Provides access to the underlying C GObject.

const GtkTextBuffer* gobj () const
 Provides access to the underlying C GObject.

GtkTextBuffer* gobj_copy ()
int get_line_count () const
int get_char_count () const
int size () const
Glib::RefPtr<TextBuffer::TagTableget_tag_table ()
Glib::RefPtr<const TextBuffer::TagTableget_tag_table () const
void set_text (const Glib::ustring& text)
void set_text (const char* text_begin, const char* text_end)
void assign (const Glib::ustring& text)
 Alias for set_text().

void assign (const char* text_begin, const char* text_end)
 Alias for set_text().

iterator insert (const iterator& pos, const Glib::ustring& text)
iterator insert (const iterator& pos, const char* text_begin, const char* text_end)
void insert_at_cursor (const Glib::ustring& text)
void insert_at_cursor (const char* text_begin, const char* text_end)
std::pair<iterator, bool> insert_interactive (const iterator& pos, const Glib::ustring& text, bool default_editable=true)
std::pair<iterator, bool> insert_interactive (const iterator& pos, const char* text_begin, const char* text_end, bool default_editable=true)
bool insert_interactive_at_cursor (const Glib::ustring& text, bool default_editable=true)
bool insert_interactive_at_cursor (const char* text_begin, const char* text_end, bool default_editable=true)
iterator insert (const iterator& pos, const iterator& range_begin, const iterator& range_end)
std::pair<iterator, bool> insert_interactive (const iterator& pos, const iterator& range_begin, const iterator& range_end, bool default_editable=true)
iterator insert_with_tag (const iterator& pos, const Glib::ustring& text, const Glib::RefPtr<Tag>& tag)
iterator insert_with_tag (const iterator& pos, const char* text_begin, const char* text_end, const Glib::RefPtr<Tag>& tag)
iterator insert_with_tag (const iterator& pos, const Glib::ustring& text, const Glib::ustring& tag_name)
iterator insert_with_tag (const iterator& pos, const char* text_begin, const char* text_end, const Glib::ustring& tag_name)
iterator insert_with_tags (const iterator& pos, const Glib::ustring& text, const Glib::ArrayHandle<Glib::RefPtr<Tag>>& tags)
iterator insert_with_tags (const iterator& pos, const char* text_begin, const char* text_end, const Glib::ArrayHandle<Glib::RefPtr<Tag>>& tags)
iterator insert_with_tags_by_name (const iterator& pos, const Glib::ustring& text, const Glib::StringArrayHandle& tag_names)
iterator insert_with_tags_by_name (const iterator& pos, const char* text_begin, const char* text_end, const Glib::StringArrayHandle& tag_names)
iterator erase (const iterator& range_begin, const iterator& range_end)
 Returns the iterator where the deletion occured.

std::pair<iterator, bool> erase_interactive (const iterator& range_begin, const iterator& range_end, bool default_editable=true)
 Returns the iterator where the deletion occured or end() if no text was deleted.

Glib::ustring get_text (const iterator& range_begin, const iterator& range_end, bool include_hidden_chars=true)
Glib::ustring get_text (bool include_hidden_chars=true)
Glib::ustring get_slice (const iterator& range_begin, const iterator& range_end, bool include_hidden_chars=true)
iterator insert_pixbuf (const iterator& pos, const Glib::RefPtr<Gdk::Pixbuf>& pixbuf)
iterator insert_child_anchor (const iterator& pos, const Glib::RefPtr<TextChildAnchor>& anchor)
Glib::RefPtr<TextChildAnchorcreate_child_anchor (const iterator& pos)
Glib::RefPtr<TextBuffer::Markcreate_mark (const Glib::ustring& mark_name, const iterator& where, bool left_gravity=true)
Glib::RefPtr<Markcreate_mark (const iterator& where, bool left_gravity=true)
 Create an anonymous mark.

void move_mark (const Glib::RefPtr<Mark>& mark, const iterator& where)
void delete_mark (const Glib::RefPtr<Mark>& mark)
Glib::RefPtr<TextBuffer::Markget_mark (const Glib::ustring& name)
Glib::RefPtr<const TextBuffer::Markget_mark (const Glib::ustring& name) const
void move_mark_by_name (const Glib::ustring& name, const iterator& where)
void delete_mark_by_name (const Glib::ustring& name)
Glib::RefPtr<TextBuffer::Markget_insert ()
Glib::RefPtr<TextBuffer::Markget_selection_bound ()
void place_cursor (const iterator& where)
void apply_tag (const Glib::RefPtr<Tag>& tag, const iterator& range_begin, const iterator& range_end)
void remove_tag (const Glib::RefPtr<Tag>& tag, const iterator& range_begin, const iterator& range_end)
void apply_tag_by_name (const Glib::ustring& name, const iterator& range_begin, const iterator& range_end)
void remove_tag_by_name (const Glib::ustring& name, const iterator& range_begin, const iterator& range_end)
void remove_all_tags (const iterator& range_begin, const iterator& range_end)
Glib::RefPtr<Tagcreate_tag (const Glib::ustring& tag_name)
iterator get_iter_at_line_offset (int line_number, int char_offset)
iterator get_iter_at_line_index (int line_number, int byte_index)
iterator get_iter_at_offset (int char_offset)
iterator get_iter_at_line (int line_number)
iterator begin ()
iterator end ()
void get_bounds (iterator& range_begin, iterator& range_end)
iterator get_iter_at_mark (const Glib::RefPtr<Mark>& mark)
iterator get_iter_at_child_anchor (const Glib::RefPtr<TextChildAnchor>& anchor)
bool get_modified () const
void set_modified (bool setting=true)
void add_selection_clipboard (const Glib::RefPtr<Clipboard>& clipboard)
void remove_selection_clipboard (const Glib::RefPtr<Clipboard>& clipboard)
void cut_clipboard (const Glib::RefPtr<Clipboard>& clipboard, bool default_editable=true)
void copy_clipboard (const Glib::RefPtr<Clipboard>& clipboard)
void paste_clipboard (const Glib::RefPtr<Clipboard>& clipboard, const iterator& override_location, bool default_editable=true)
void paste_clipboard (const Glib::RefPtr<Clipboard>& clipboard, bool default_editable=true)
bool get_selection_bounds (iterator& range_begin, iterator& range_end) const
bool erase_selection (bool interactive=true, bool default_editable=true)
void begin_user_action ()
void end_user_action ()
Glib::SignalProxy3< void,
const TextBuffer::iterator&,
const Glib::ustring&, int > 
signal_insert ()
Glib::SignalProxy2< void,
const TextBuffer::iterator&,
const Glib::RefPtr<Gdk::Pixbuf >&> 
signal_insert_pixbuf ()
Glib::SignalProxy2< void,
const TextBuffer::iterator&,
const Glib::RefPtr<TextChildAnchor >&> 
signal_insert_child_anchor ()
Glib::SignalProxy2< void,
const TextBuffer::iterator&,
const TextBuffer::iterator& > 
signal_erase ()
Glib::SignalProxy0<void> signal_changed ()
Glib::SignalProxy0<void> signal_modified_changed ()
Glib::SignalProxy2< void,
const TextBuffer::iterator&,
const Glib::RefPtr<TextBuffer::Mark >&> 
signal_mark_set ()
Glib::SignalProxy1< void,
const Glib::RefPtr<TextBuffer::Mark >&> 
signal_mark_deleted ()
Glib::SignalProxy3< void,
const Glib::RefPtr<TextBuffer::Tag>&,
const TextBuffer::iterator&,
const TextBuffer::iterator& > 
signal_apply_tag ()
Glib::SignalProxy3< void,
const Glib::RefPtr<TextBuffer::Tag>&,
const TextBuffer::iterator&,
const TextBuffer::iterator& > 
signal_remove_tag ()
Glib::SignalProxy0<void> signal_begin_user_action ()
Glib::SignalProxy0<void> signal_end_user_action ()

Static Public Member Functions

Glib::RefPtr<TextBuffercreate ()
Glib::RefPtr<TextBuffercreate (const Glib::RefPtr<TagTable>& tag_table)

Protected Member Functions

 TextBuffer ()
 TextBuffer (const Glib::RefPtr<TagTable>& tag_table)
virtual void on_insert (const TextBuffer::iterator& pos, const Glib::ustring& text, int bytes)
virtual void on_insert_pixbuf (const TextBuffer::iterator& pos, const Glib::RefPtr<Gdk::Pixbuf>& pixbuf)
virtual void on_insert_child_anchor (const TextBuffer::iterator& pos, const Glib::RefPtr<TextChildAnchor>& anchor)
virtual void on_erase (const TextBuffer::iterator& range_begin, const TextBuffer::iterator& range_end)
virtual void on_changed ()
virtual void on_modified_changed ()
virtual void on_mark_set (const TextBuffer::iterator& location, const Glib::RefPtr<TextBuffer::Mark>& mark)
virtual void on_mark_deleted (const Glib::RefPtr<TextBuffer::Mark>& mark)
virtual void on_apply_tag (const Glib::RefPtr<TextBuffer::Tag>& tag, const TextBuffer::iterator& range_begin, const TextBuffer::iterator& range_end)
virtual void on_remove_tag (const Glib::RefPtr<TextBuffer::Tag>& tag, const TextBuffer::iterator& range_begin, const TextBuffer::iterator& range_end)
virtual void on_begin_user_action ()
virtual void on_end_user_action ()

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Gtk::TextBufferwrap (GtkTextBuffer* object, bool take_copy=false)

Detailed Description

Multi-line text that can be displayed by one or more Gtk::TextView widgets.


Member Typedef Documentation

typedef TextIter Gtk::TextBuffer::iterator
 

typedef TextMark Gtk::TextBuffer::Mark
 

typedef TextTag Gtk::TextBuffer::Tag
 

typedef TextTagTable Gtk::TextBuffer::TagTable
 


Constructor & Destructor Documentation

virtual Gtk::TextBuffer::~TextBuffer (  )  [virtual]
 

Gtk::TextBuffer::TextBuffer (  )  [protected]
 

Gtk::TextBuffer::TextBuffer ( const Glib::RefPtr<TagTable>&  tag_table  )  [explicit, protected]
 


Member Function Documentation

void Gtk::TextBuffer::add_selection_clipboard ( const Glib::RefPtr<Clipboard>&  clipboard  ) 
 

void Gtk::TextBuffer::apply_tag ( const Glib::RefPtr<Tag>&  tag,
const iterator range_begin,
const iterator range_end
 

void Gtk::TextBuffer::apply_tag_by_name ( const Glib::ustring&  name,
const iterator range_begin,
const iterator range_end
 

void Gtk::TextBuffer::assign ( const char*  text_begin,
const char*  text_end
 

Alias for set_text().

void Gtk::TextBuffer::assign ( const Glib::ustring&  text  ) 
 

Alias for set_text().

iterator Gtk::TextBuffer::begin (  ) 
 

void Gtk::TextBuffer::begin_user_action (  ) 
 

void Gtk::TextBuffer::copy_clipboard ( const Glib::RefPtr<Clipboard>&  clipboard  ) 
 

Glib::RefPtr<TextBuffer> Gtk::TextBuffer::create ( const Glib::RefPtr<TagTable>&  tag_table  )  [static]
 

Glib::RefPtr<TextBuffer> Gtk::TextBuffer::create (  )  [static]
 

Glib::RefPtr<TextChildAnchor> Gtk::TextBuffer::create_child_anchor ( const iterator pos  ) 
 

Glib::RefPtr<Mark> Gtk::TextBuffer::create_mark ( const iterator where,
bool  left_gravity = true
 

Create an anonymous mark.

Glib::RefPtr<TextBuffer::Mark> Gtk::TextBuffer::create_mark ( const Glib::ustring&  mark_name,
const iterator where,
bool  left_gravity = true
 

Glib::RefPtr<Tag> Gtk::TextBuffer::create_tag ( const Glib::ustring&  tag_name  ) 
 

void Gtk::TextBuffer::cut_clipboard ( const Glib::RefPtr<Clipboard>&  clipboard,
bool  default_editable = true
 

void Gtk::TextBuffer::delete_mark ( const Glib::RefPtr<Mark>&  mark  ) 
 

void Gtk::TextBuffer::delete_mark_by_name ( const Glib::ustring&  name  ) 
 

iterator Gtk::TextBuffer::end (  ) 
 

void Gtk::TextBuffer::end_user_action (  ) 
 

iterator Gtk::TextBuffer::erase ( const iterator range_begin,
const iterator range_end
 

Returns the iterator where the deletion occured.

std::pair<iterator,bool> Gtk::TextBuffer::erase_interactive ( const iterator range_begin,
const iterator range_end,
bool  default_editable = true
 

Returns the iterator where the deletion occured or end() if no text was deleted.

bool Gtk::TextBuffer::erase_selection ( bool  interactive = true,
bool  default_editable = true
 

void Gtk::TextBuffer::get_bounds ( iterator range_begin,
iterator range_end
 

int Gtk::TextBuffer::get_char_count (  )  const
 

Glib::RefPtr<TextBuffer::Mark> Gtk::TextBuffer::get_insert (  ) 
 

iterator Gtk::TextBuffer::get_iter_at_child_anchor ( const Glib::RefPtr<TextChildAnchor>&  anchor  ) 
 

iterator Gtk::TextBuffer::get_iter_at_line ( int  line_number  ) 
 

iterator Gtk::TextBuffer::get_iter_at_line_index ( int  line_number,
int  byte_index
 

iterator Gtk::TextBuffer::get_iter_at_line_offset ( int  line_number,
int  char_offset
 

iterator Gtk::TextBuffer::get_iter_at_mark ( const Glib::RefPtr<Mark>&  mark  ) 
 

iterator Gtk::TextBuffer::get_iter_at_offset ( int  char_offset  ) 
 

int Gtk::TextBuffer::get_line_count (  )  const
 

Glib::RefPtr<const TextBuffer::Mark> Gtk::TextBuffer::get_mark ( const Glib::ustring&  name  )  const
 

Glib::RefPtr<TextBuffer::Mark> Gtk::TextBuffer::get_mark ( const Glib::ustring&  name  ) 
 

bool Gtk::TextBuffer::get_modified (  )  const
 

Glib::RefPtr<TextBuffer::Mark> Gtk::TextBuffer::get_selection_bound (  ) 
 

bool Gtk::TextBuffer::get_selection_bounds ( iterator range_begin,
iterator range_end
const
 

Glib::ustring Gtk::TextBuffer::get_slice ( const iterator range_begin,
const iterator range_end,
bool  include_hidden_chars = true
 

Glib::RefPtr<const TextBuffer::TagTable> Gtk::TextBuffer::get_tag_table (  )  const
 

Glib::RefPtr<TextBuffer::TagTable> Gtk::TextBuffer::get_tag_table (  ) 
 

Glib::ustring Gtk::TextBuffer::get_text ( bool  include_hidden_chars = true  ) 
 

Glib::ustring Gtk::TextBuffer::get_text ( const iterator range_begin,
const iterator range_end,
bool  include_hidden_chars = true
 

const GtkTextBuffer* Gtk::TextBuffer::gobj (  )  const [inline]
 

Provides access to the underlying C GObject.

GtkTextBuffer* Gtk::TextBuffer::gobj (  )  [inline]
 

Provides access to the underlying C GObject.

GtkTextBuffer* Gtk::TextBuffer::gobj_copy (  ) 
 

iterator Gtk::TextBuffer::insert ( const iterator pos,
const iterator range_begin,
const iterator range_end
 

iterator Gtk::TextBuffer::insert ( const iterator pos,
const char*  text_begin,
const char*  text_end
 

iterator Gtk::TextBuffer::insert ( const iterator pos,
const Glib::ustring&  text
 

void Gtk::TextBuffer::insert_at_cursor ( const char*  text_begin,
const char*  text_end
 

void Gtk::TextBuffer::insert_at_cursor ( const Glib::ustring&  text  ) 
 

iterator Gtk::TextBuffer::insert_child_anchor ( const iterator pos,
const Glib::RefPtr<TextChildAnchor>&  anchor
 

std::pair<iterator,bool> Gtk::TextBuffer::insert_interactive ( const iterator pos,
const iterator range_begin,
const iterator range_end,
bool  default_editable = true
 

std::pair<iterator,bool> Gtk::TextBuffer::insert_interactive ( const iterator pos,
const char*  text_begin,
const char*  text_end,
bool  default_editable = true
 

std::pair<iterator,bool> Gtk::TextBuffer::insert_interactive ( const iterator pos,
const Glib::ustring&  text,
bool  default_editable = true
 

bool Gtk::TextBuffer::insert_interactive_at_cursor ( const char*  text_begin,
const char*  text_end,
bool  default_editable = true
 

bool Gtk::TextBuffer::insert_interactive_at_cursor ( const Glib::ustring&  text,
bool  default_editable = true
 

iterator Gtk::TextBuffer::insert_pixbuf ( const iterator pos,
const Glib::RefPtr<Gdk::Pixbuf>&  pixbuf
 

iterator Gtk::TextBuffer::insert_with_tag ( const iterator pos,
const char*  text_begin,
const char*  text_end,
const Glib::ustring&  tag_name
 

iterator Gtk::TextBuffer::insert_with_tag ( const iterator pos,
const Glib::ustring&  text,
const Glib::ustring&  tag_name
 

iterator Gtk::TextBuffer::insert_with_tag ( const iterator pos,
const char*  text_begin,
const char*  text_end,
const Glib::RefPtr<Tag>&  tag
 

iterator Gtk::TextBuffer::insert_with_tag ( const iterator pos,
const Glib::ustring&  text,
const Glib::RefPtr<Tag>&  tag
 

iterator Gtk::TextBuffer::insert_with_tags ( const iterator pos,
const char*  text_begin,
const char*  text_end,
const Glib::ArrayHandle<Glib::RefPtr<Tag>>&  tags
 

iterator Gtk::TextBuffer::insert_with_tags ( const iterator pos,
const Glib::ustring&  text,
const Glib::ArrayHandle<Glib::RefPtr<Tag>>&  tags
 

iterator Gtk::TextBuffer::insert_with_tags_by_name ( const iterator pos,
const char*  text_begin,
const char*  text_end,
const Glib::StringArrayHandle&  tag_names
 

iterator Gtk::TextBuffer::insert_with_tags_by_name ( const iterator pos,
const Glib::ustring&  text,
const Glib::StringArrayHandle&  tag_names
 

void Gtk::TextBuffer::move_mark ( const Glib::RefPtr<Mark>&  mark,
const iterator where
 

void Gtk::TextBuffer::move_mark_by_name ( const Glib::ustring&  name,
const iterator where
 

virtual void Gtk::TextBuffer::on_apply_tag ( const Glib::RefPtr<TextBuffer::Tag>&  tag,
const TextBuffer::iterator range_begin,
const TextBuffer::iterator range_end
[protected, virtual]
 

virtual void Gtk::TextBuffer::on_begin_user_action (  )  [protected, virtual]
 

virtual void Gtk::TextBuffer::on_changed (  )  [protected, virtual]
 

virtual void Gtk::TextBuffer::on_end_user_action (  )  [protected, virtual]
 

virtual void Gtk::TextBuffer::on_erase ( const TextBuffer::iterator range_begin,
const TextBuffer::iterator range_end
[protected, virtual]
 

virtual void Gtk::TextBuffer::on_insert ( const TextBuffer::iterator pos,
const Glib::ustring&  text,
int  bytes
[protected, virtual]
 

virtual void Gtk::TextBuffer::on_insert_child_anchor ( const TextBuffer::iterator pos,
const Glib::RefPtr<TextChildAnchor>&  anchor
[protected, virtual]
 

virtual void Gtk::TextBuffer::on_insert_pixbuf ( const TextBuffer::iterator pos,
const Glib::RefPtr<Gdk::Pixbuf>&  pixbuf
[protected, virtual]
 

virtual void Gtk::TextBuffer::on_mark_deleted ( const Glib::RefPtr<TextBuffer::Mark>&  mark  )  [protected, virtual]
 

virtual void Gtk::TextBuffer::on_mark_set ( const TextBuffer::iterator location,
const Glib::RefPtr<TextBuffer::Mark>&  mark
[protected, virtual]
 

virtual void Gtk::TextBuffer::on_modified_changed (  )  [protected, virtual]
 

virtual void Gtk::TextBuffer::on_remove_tag ( const Glib::RefPtr<TextBuffer::Tag>&  tag,
const TextBuffer::iterator range_begin,
const TextBuffer::iterator range_end
[protected, virtual]
 

void Gtk::TextBuffer::paste_clipboard ( const Glib::RefPtr<Clipboard>&  clipboard,
bool  default_editable = true
 

void Gtk::TextBuffer::paste_clipboard ( const Glib::RefPtr<Clipboard>&  clipboard,
const iterator override_location,
bool  default_editable = true
 

void Gtk::TextBuffer::place_cursor ( const iterator where  ) 
 

void Gtk::TextBuffer::remove_all_tags ( const iterator range_begin,
const iterator range_end
 

void Gtk::TextBuffer::remove_selection_clipboard ( const Glib::RefPtr<Clipboard>&  clipboard  ) 
 

void Gtk::TextBuffer::remove_tag ( const Glib::RefPtr<Tag>&  tag,
const iterator range_begin,
const iterator range_end
 

void Gtk::TextBuffer::remove_tag_by_name ( const Glib::ustring&  name,
const iterator range_begin,
const iterator range_end
 

void Gtk::TextBuffer::set_modified ( bool  setting = true  ) 
 

void Gtk::TextBuffer::set_text ( const char*  text_begin,
const char*  text_end
 

void Gtk::TextBuffer::set_text ( const Glib::ustring&  text  ) 
 

Glib::SignalProxy3<void,const Glib::RefPtr<TextBuffer::Tag>&,const TextBuffer::iterator&,const TextBuffer::iterator&> Gtk::TextBuffer::signal_apply_tag (  ) 
 

Prototype:
void apply_tag(const Glib::RefPtr<TextBuffer::Tag>& tag, const TextBuffer::iterator& range_begin, const TextBuffer::iterator& range_end)

Glib::SignalProxy0<void> Gtk::TextBuffer::signal_begin_user_action (  ) 
 

Prototype:
void begin_user_action()

Glib::SignalProxy0<void> Gtk::TextBuffer::signal_changed (  ) 
 

Prototype:
void changed()

Glib::SignalProxy0<void> Gtk::TextBuffer::signal_end_user_action (  ) 
 

Prototype:
void end_user_action()

Glib::SignalProxy2<void,const TextBuffer::iterator&,const TextBuffer::iterator&> Gtk::TextBuffer::signal_erase (  ) 
 

Prototype:
void erase(const TextBuffer::iterator& range_begin, const TextBuffer::iterator& range_end)

Glib::SignalProxy3<void,const TextBuffer::iterator&,const Glib::ustring&,int> Gtk::TextBuffer::signal_insert (  ) 
 

Prototype:
void insert(const TextBuffer::iterator& pos, const Glib::ustring& text, int bytes)

Glib::SignalProxy2<void,const TextBuffer::iterator&,const Glib::RefPtr<TextChildAnchor>&> Gtk::TextBuffer::signal_insert_child_anchor (  ) 
 

Prototype:
void insert_child_anchor(const TextBuffer::iterator& pos, const Glib::RefPtr<TextChildAnchor>& anchor)

Glib::SignalProxy2<void,const TextBuffer::iterator&,const Glib::RefPtr<Gdk::Pixbuf>&> Gtk::TextBuffer::signal_insert_pixbuf (  ) 
 

Prototype:
void insert_pixbuf(const TextBuffer::iterator& pos, const Glib::RefPtr<Gdk::Pixbuf>& pixbuf)

Glib::SignalProxy1<void,const Glib::RefPtr<TextBuffer::Mark>&> Gtk::TextBuffer::signal_mark_deleted (  ) 
 

Prototype:
void mark_deleted(const Glib::RefPtr<TextBuffer::Mark>& mark)

Glib::SignalProxy2<void,const TextBuffer::iterator&,const Glib::RefPtr<TextBuffer::Mark>&> Gtk::TextBuffer::signal_mark_set (  ) 
 

Prototype:
void mark_set(const TextBuffer::iterator& location, const Glib::RefPtr<TextBuffer::Mark>& mark)

Glib::SignalProxy0<void> Gtk::TextBuffer::signal_modified_changed (  ) 
 

Prototype:
void modified_changed()

Glib::SignalProxy3<void,const Glib::RefPtr<TextBuffer::Tag>&,const TextBuffer::iterator&,const TextBuffer::iterator&> Gtk::TextBuffer::signal_remove_tag (  ) 
 

Prototype:
void remove_tag(const Glib::RefPtr<TextBuffer::Tag>& tag, const TextBuffer::iterator& range_begin, const TextBuffer::iterator& range_end)

int Gtk::TextBuffer::size (  )  const
 


Friends And Related Function Documentation

Glib::RefPtr<Gtk::TextBuffer> wrap ( GtkTextBuffer*  object,
bool  take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm2.2 by Doxygen 1.3.3 © 1997-2001