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 Member Functions

virtual ~TextMark ()
GtkTextMark* gobj ()
 Provides access to the underlying C GObject.

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

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::TextMarkwrap (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]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

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

Provides access to the underlying C GObject.

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 gtkmm2.2 by Doxygen 1.3.4 © 1997-2001