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