type Gtk_Text_Iter_Access is access all Gtk_Text_Iter;
Visible_Only : constant Gtk_Text_Search_Flags := 2 ** 0;
Text_Only : constant Gtk_Text_Search_Flags := 2 ** 1;
procedure Forward_Char
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Backward_Char
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Forward_Chars
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Backward_Chars
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Set_Offset
| ( | Iter | : in out Gtk_Text_Iter; |
| Char_Offset | : Gint); |
function Get_Offset
| ( | Iter | : Gtk_Text_Iter) return Gint; |
function Starts_Word
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
function Ends_Word
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
function Inside_Word
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
procedure Forward_Word_End
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Forward_Word_Ends
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Forward_Visible_Word_End
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Forward_Visible_Word_Ends
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Backward_Word_Start
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Backward_Word_Starts
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Backward_Visible_Word_Start
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Backward_Visible_Word_Starts
| ( | Iter | : Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : in out Boolean); |
function Starts_Sentence
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
function Ends_Sentence
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
function Inside_Sentence
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
procedure Forward_Sentence_End
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Backward_Sentence_Start
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Forward_Sentence_Ends
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Backward_Sentence_Starts
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Set_Line
| ( | Iter | : in out Gtk_Text_Iter; |
| Line_Number | : Gint); |
function Get_Line
| ( | Iter | : Gtk_Text_Iter) return Gint; |
procedure Set_Line_Offset
| ( | Iter | : in out Gtk_Text_Iter; |
| Char_On_Line | : Gint); |
function Get_Line_Offset
| ( | Iter | : Gtk_Text_Iter) return Gint; |
procedure Set_Line_Index
| ( | Iter | : in out Gtk_Text_Iter; |
| Byte_On_Line | : Gint); |
function Get_Line_Index
| ( | Iter | : Gtk_Text_Iter) return Gint; |
procedure Set_Visible_Line_Offset
| ( | Iter | : in out Gtk_Text_Iter; |
| Char_On_Line | : Gint); |
function Get_Visible_Line_Offset
| ( | Iter | : Gtk_Text_Iter) return Gint; |
procedure Set_Visible_Line_Index
| ( | Iter | : in out Gtk_Text_Iter; |
| Byte_On_Line | : Gint); |
function Get_Visible_Line_Index
| ( | Iter | : Gtk_Text_Iter) return Gint; |
function Starts_Line
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
function Ends_Line
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
function Get_Chars_In_Line
| ( | Iter | : Gtk_Text_Iter) return Gint; |
function Get_Bytes_In_Line
| ( | Iter | : Gtk_Text_Iter) return Gint; |
procedure Forward_Line
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Forward_Lines
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Forward_Visible_Line
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Forward_Visible_Lines
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Forward_To_Line_End
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Backward_Line
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Backward_Lines
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Backward_Visible_Line
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Backward_Visible_Lines
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
function Is_End
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
function Is_Start
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
procedure Forward_To_End
| ( | Iter | : in out Gtk_Text_Iter); |
function Get_Char
| ( | Iter | : Gtk_Text_Iter) return Gunichar; |
function Get_Char
| ( | Iter | : Gtk_Text_Iter) return Character; |
function Get_Slice
| ( | Start | : Gtk_Text_Iter; |
| The_End | : Gtk_Text_Iter) return UTF8_String; |
function Get_Slice
| ( | Start | : Gtk_Text_Iter; |
| The_End | : Gtk_Text_Iter) return Interfaces.C.Strings.chars_ptr; |
function Get_Text
| ( | Start | : Gtk_Text_Iter; |
| The_End | : Gtk_Text_Iter) return UTF8_String; |
function Get_Visible_Slice
| ( | Start | : Gtk_Text_Iter; |
| The_End | : Gtk_Text_Iter) return UTF8_String; |
function Get_Visible_Text
| ( | Start | : Gtk_Text_Iter; |
| The_End | : Gtk_Text_Iter) return UTF8_String; |
function Get_Pixbuf
| ( | Iter | : Gtk_Text_Iter) return Gdk.Pixbuf.Gdk_Pixbuf; |
function Begins_Tag
| ( | Iter | : Gtk_Text_Iter; |
| Tag | : Gtk.Text_Tag.Gtk_Text_Tag := null) return Boolean; |
function Ends_Tag
| ( | Iter | : Gtk_Text_Iter; |
| Tag | : Gtk.Text_Tag.Gtk_Text_Tag := null) return Boolean; |
function Toggles_Tag
| ( | Iter | : Gtk_Text_Iter; |
| Tag | : Gtk.Text_Tag.Gtk_Text_Tag := null) return Boolean; |
function Has_Tag
| ( | Iter | : Gtk_Text_Iter; |
| Tag | : Gtk.Text_Tag.Gtk_Text_Tag := null) return Boolean; |
function Get_Tags
| ( | Iter | : Gtk_Text_Iter) return Gtk.Text_Tag.Text_Tag_List.GSlist; |
procedure Forward_To_Tag_Toggle
| ( | Iter | : in out Gtk_Text_Iter; |
| Tag | : Gtk.Text_Tag.Gtk_Text_Tag := null; | |
| Result | : out Boolean); |
procedure Backward_To_Tag_Toggle
| ( | Iter | : in out Gtk_Text_Iter; |
| Tag | : Gtk.Text_Tag.Gtk_Text_Tag := null; | |
| Result | : out Boolean); |
function Get_Toggled_Tags
| ( | Iter | : Gtk_Text_Iter; |
| Toggled_On | : Boolean) return Glib.Object.Object_List.GSlist; |
function Editable
| ( | Iter | : Gtk_Text_Iter; |
| Default_Setting | : Boolean := True) return Boolean; |
function Can_Insert
| ( | Iter | : Gtk_Text_Iter; |
| Default_Editability | : Boolean) return Boolean; |
function Get_Language
| ( | Iter | : Gtk_Text_Iter) return UTF8_String; |
procedure Get_Attributes
| ( | Iter | : Gtk_Text_Iter; |
| Values | : in out Gtk.Text_Attributes.Gtk_Text_Attributes; | |
| Modified | : out Boolean); |
function Is_Cursor_Position
| ( | Iter | : Gtk_Text_Iter) return Boolean; |
procedure Forward_Cursor_Position
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Backward_Cursor_Position
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Forward_Cursor_Positions
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Forward_Visible_Cursor_Position
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Forward_Visible_Cursor_Positions
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Backward_Cursor_Positions
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
procedure Backward_Visible_Cursor_Position
| ( | Iter | : in out Gtk_Text_Iter; |
| Result | : out Boolean); |
procedure Backward_Visible_Cursor_Positions
| ( | Iter | : in out Gtk_Text_Iter; |
| Count | : Gint := 1; | |
| Result | : out Boolean); |
function Get_Child_Anchor
| ( | Iter | : Gtk_Text_Iter) return Gtk.Text_Child.Gtk_Text_Child_Anchor; |
function Get_Marks
| ( | Iter | : Gtk_Text_Iter) return Glib.Object.Object_List.GSlist; |
procedure Forward_Search
| ( | Iter | : Gtk_Text_Iter; |
| Str | : UTF8_String; | |
| Flags | : Gtk_Text_Search_Flags; | |
| Match_Start | : out Gtk_Text_Iter; | |
| Match_End | : out Gtk_Text_Iter; | |
| Limit | : Gtk_Text_Iter; | |
| Result | : out Boolean); |
procedure Backward_Search
| ( | Iter | : Gtk_Text_Iter; |
| Str | : UTF8_String; | |
| Flags | : Gtk_Text_Search_Flags; | |
| Match_Start | : out Gtk_Text_Iter; | |
| Match_End | : out Gtk_Text_Iter; | |
| Limit | : Gtk_Text_Iter; | |
| Result | : out Boolean); |
function Equal
| ( | Lhs | : Gtk_Text_Iter; |
| Rhs | : Gtk_Text_Iter) return Boolean; |
function Compare
| ( | Lhs | : Gtk_Text_Iter; |
| Rhs | : Gtk_Text_Iter) return Gint; |
function In_Range
| ( | Iter | : Gtk_Text_Iter; |
| Start | : Gtk_Text_Iter; | |
| The_End | : Gtk_Text_Iter) return Boolean; |
procedure Order
| ( | First | : in out Gtk_Text_Iter; |
| Second | : in out Gtk_Text_Iter); |
procedure Set_Text_Iter
| ( | Val | : in out Glib.Values.GValue; |
| Iter | : Gtk_Text_Iter); |
procedure Get_Text_Iter
| ( | Val | : Glib.Values.GValue; |
| Iter | : out Gtk_Text_Iter); |
Binding from C File version 2.8.17