Google

logo top
Main Page   Widgets   Namespaces   Book  

Gtk::TextMark Class Reference
[TextView Classes]

Inheritance diagram for Gtk::TextMark:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual ~TextMark ()
GtkTextMark* gobj ()
const GtkTextMark* gobj () const
GtkTextMark* gobj_copy ()
void set_visible (bool setting=true)
 Sets the visibility of mark ; the insertion point is normally visible, i.e. you can see it as a vertical bar.

bool get_visible () const
 Returns true if the mark is visible (i.e. a cursor is displayed for it).

Glib::ustring get_name () const
 Returns the mark name; returns 0 for anonymous marks.

bool get_deleted () const
 Returns true if the mark has been removed from its buffer with Gtk::TextBuffer::delete_mark().

Glib::RefPtr<TextBufferget_buffer ()
 Gets the buffer this mark is located inside, or 0 if the mark is deleted.

Glib::RefPtr<const TextBufferget_buffer () const
 Gets the buffer this mark is located inside, or 0 if the mark is deleted.

bool get_left_gravity () const
 Determines whether the mark has left gravity.

TextIter get_iter ()

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Gtk::TextMark> wrap (GtkTextMark* object, bool take_copy=false)

Constructor & Destructor Documentation

virtual Gtk::TextMark::~TextMark (   [virtual]
 


Member Function Documentation

Glib::RefPtr<const TextBuffer> Gtk::TextMark::get_buffer (   const
 

Gets the buffer this mark is located inside, or 0 if the mark is deleted.

Returns:
The mark's Gtk::TextBuffer.

Glib::RefPtr<TextBuffer> Gtk::TextMark::get_buffer (  
 

Gets the buffer this mark is located inside, or 0 if the mark is deleted.

Returns:
The mark's Gtk::TextBuffer.

bool Gtk::TextMark::get_deleted (   const
 

Returns true if the mark has been removed from its buffer with Gtk::TextBuffer::delete_mark().

Marks can't be used once deleted.

Returns:
Whether the mark is deleted.

TextIter Gtk::TextMark::get_iter (  
 

bool Gtk::TextMark::get_left_gravity (   const
 

Determines whether the mark has left gravity.

Returns:
true if the mark has left gravity, false otherwise.

Glib::ustring Gtk::TextMark::get_name (   const
 

Returns the mark name; returns 0 for anonymous marks.

Returns:
Mark name.

bool Gtk::TextMark::get_visible (   const
 

Returns true if the mark is visible (i.e. a cursor is displayed for it).

Returns:
true if visible.

const GtkTextMark* Gtk::TextMark::gobj (   const [inline]
 

Reimplemented from Glib::ObjectBase.

GtkTextMark* Gtk::TextMark::gobj (   [inline]
 

Reimplemented from Glib::ObjectBase.

GtkTextMark* Gtk::TextMark::gobj_copy (  
 

void Gtk::TextMark::set_visible ( bool    setting = true
 

Sets the visibility of mark ; the insertion point is normally visible, i.e. you can see it as a vertical bar.

Also, the text widget uses a visible mark to indicate where a drop will occur when dragging-and-dropping text. Most other marks are not visible. Marks are not visible by default.

Parameters:
setting Visibility of mark.


Friends And Related Function Documentation

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


The documentation for this class was generated from the following file:
Generated for gtkmm by Doxygen 1.3-rc1 © 1997-2001