GtkAda Reference Manual - Package Gtk.Text_Mark

[Contents] [Back] [Prev] [Up] [Next] [Forward]

# Package Gtk.Text`_`Mark

The Gtk_Text_Mark data type.

- Gtk.Text_Mark Widget Hierarchy
- Gtk.Text_Mark Subprograms

## Widget Hierarchy

    GObject                       (see section Package Glib.Object)
    Gtk_Object                    (see section Package Gtk.Object)
       \___ Gtk_Text_Mark         (see section Package Gtk.Text_Mark)

## Subprograms

    function Get_Type              return Glib.GType;
| Return the internal value associated with a Gtk_Label.
    procedure Set_Visible
      (Mark               : access Gtk_Text_Mark_Record;
       Setting            :        Boolean := True);
| Set 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.
    function Get_Visible
      (Mark               : access Gtk_Text_Mark_Record)
       return Boolean;
| Return True if the mark is visible. i.e. a cursor is displayed for it.
    function Get_Name
      (Mark               : access Gtk_Text_Mark_Record)
       return String;
| Return the mark name; Return "" for anonymous marks.
    function Get_Deleted
      (Mark               : access Gtk_Text_Mark_Record)
       return Boolean;
| Returns True if the mark has been removed from its buffer with Gtk.Text_Buffer.Delete_Mark. Marks can't be used once deleted.
    function Get_Left_Gravity
      (Mark               : access Gtk_Text_Mark_Record)
       return Boolean;
| Return True if the mark has left gravity, False otherwise.
### Converting to/from GValue
    procedure Set_Text_Mark
      (Val                : in out Glib.Values.GValue;
       Mark               : access Gtk_Text_Mark_Record);
| Set the value of the given GValue to Mark.
    function Get_Text_Mark
      (Val                :        Glib.Values.GValue)
       return Gtk_Text_Mark;
| Extract the iterator from the given GValue.

[Contents] [Back] [Prev] [Up] [Next] [Forward]