GtkTextMark              package:RGtk2              R Documentation

_G_t_k_T_e_x_t_M_a_r_k

_D_e_s_c_r_i_p_t_i_o_n:

     A position in the buffer preserved across buffer modifications

_M_e_t_h_o_d_s _a_n_d _F_u_n_c_t_i_o_n_s:

     'gtkTextMarkSetVisible(object, setting)'
      'gtkTextMarkGetVisible(object)'
      'gtkTextMarkGetDeleted(object)'
      'gtkTextMarkGetName(object)'
      'gtkTextMarkGetBuffer(object)'
      'gtkTextMarkGetLeftGravity(object)'

_H_i_e_r_a_r_c_h_y:

     GObject
        +----GtkTextMark 

_D_e_t_a_i_l_e_d _D_e_s_c_r_i_p_t_i_o_n:

     You may wish to begin by reading the text widget conceptual
     overview which gives an overview of all the objects and data types
     related to the text widget and how they work together.

     A 'GtkTextMark' is like a bookmark in a text buffer; it preserves
     a position in the text. You can convert the mark to an iterator
     using 'gtkTextBufferGetIterAtMark'. Unlike iterators, marks remain
     valid across buffer mutations, because their behavior is defined
     when text is inserted or deleted. When text containing a mark is
     deleted, the mark remains in the position originally occupied by
     the deleted text. When text is inserted at a mark, a mark with
     left gravity will be moved to the beginning of the newly-inserted
     text, and a mark with right gravity will be moved to the end. 

     *PLEASE NOTE:*    "left" and "right" here refer to logical
     direction (left is the toward the start of the buffer); in some
     languages such as Hebrew the logically-leftmost text is not
     actually on the left when displayed.

     Marks are reference counted, but the reference count only controls
     the validity of the memory; marks can be deleted from the buffer
     at any time with 'gtkTextBufferDeleteMark'. Once deleted from the
     buffer, a mark is essentially useless.

     Marks optionally have names; these can be convenient to avoid
     passing the  'GtkTextMark' object around.

     Marks are typically created using the 'gtkTextBufferCreateMark'
     function.

_S_t_r_u_c_t_u_r_e_s:

     '_G_t_k_T_e_x_t_M_a_r_k' _undocumented _ .in -5 

_A_u_t_h_o_r(_s):

     Derived by RGtkGen from GTK+ documentation

_R_e_f_e_r_e_n_c_e_s:

     <URL: http://developer.gnome.org/doc/API/2.0/gtk/GtkTextMark.html>

