package ocgtk

  1. Overview
  2. Docs
OCaml bindings for GTK 4

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1-preview2.tar.gz
sha256=4e50fdb5093136a10fc8ffbe388e44cbcb70d52f8afdd48863ec7e22580ff054

doc/ocgtk.gtk/Ocgtk_gtk/Gtk/Text_buffer/class-text_buffer/index.html

Class Text_buffer.text_buffer

method on_begin_user_action : ?after:bool -> callback:(unit -> unit) -> unit -> Gobject.Signal.handler_id
method on_changed : ?after:bool -> callback:(unit -> unit) -> unit -> Gobject.Signal.handler_id
method on_end_user_action : ?after:bool -> callback:(unit -> unit) -> unit -> Gobject.Signal.handler_id
method on_mark_deleted : ?after:bool -> callback: (mark:Ocgtk_gtk__.GText_buffer_and__text_iter_and__text_mark.text_mark_t -> unit) -> unit -> Gobject.Signal.handler_id
method on_modified_changed : ?after:bool -> callback:(unit -> unit) -> unit -> Gobject.Signal.handler_id
method on_paste_done : ?after:bool -> callback:(clipboard:Ocgtk_gdk.Gdk.Clipboard.clipboard_t -> unit) -> unit -> Gobject.Signal.handler_id
method on_redo : ?after:bool -> callback:(unit -> unit) -> unit -> Gobject.Signal.handler_id
method on_undo : ?after:bool -> callback:(unit -> unit) -> unit -> Gobject.Signal.handler_id
method add_mark : Ocgtk_gtk__.GText_buffer_and__text_iter_and__text_mark.text_mark_t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method add_selection_clipboard : Ocgtk_gdk.Gdk.Clipboard.clipboard_t -> unit
method apply_tag : Ocgtk_gtk__.GText_tag.text_tag_t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method apply_tag_by_name : string -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method backspace : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> bool -> bool -> bool
method begin_irreversible_action : unit -> unit
method begin_user_action : unit -> unit
method copy_clipboard : Ocgtk_gdk.Gdk.Clipboard.clipboard_t -> unit
method create_child_anchor : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.GText_child_anchor.text_child_anchor_t
method create_mark : string option -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> bool -> Ocgtk_gtk__.GText_buffer_and__text_iter_and__text_mark.text_mark_t
method cut_clipboard : Ocgtk_gdk.Gdk.Clipboard.clipboard_t -> bool -> unit
method delete : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method delete_interactive : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> bool -> bool
method delete_mark : Ocgtk_gtk__.GText_buffer_and__text_iter_and__text_mark.text_mark_t -> unit
method delete_mark_by_name : string -> unit
method delete_selection : bool -> bool -> bool
method end_irreversible_action : unit -> unit
method end_user_action : unit -> unit
method get_can_redo : unit -> bool
method get_can_undo : unit -> bool
method get_char_count : unit -> int
method get_enable_undo : unit -> bool
method get_has_selection : unit -> bool
method get_insert : unit -> Ocgtk_gtk__.GText_buffer_and__text_iter_and__text_mark.text_mark_t
method get_line_count : unit -> int
method get_mark : string -> Ocgtk_gtk__.GText_buffer_and__text_iter_and__text_mark.text_mark_t option
method get_max_undo_levels : unit -> int
method get_modified : unit -> bool
method get_selection_bound : unit -> Ocgtk_gtk__.GText_buffer_and__text_iter_and__text_mark.text_mark_t
method get_selection_content : unit -> Ocgtk_gdk.Gdk.Content_provider.content_provider_t
method get_slice : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> bool -> string
method get_tag_table : unit -> Ocgtk_gtk__.GText_tag_table.text_tag_table_t
method get_text : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> bool -> string
method insert : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> string -> int -> unit
method insert_at_cursor : string -> int -> unit
method insert_child_anchor : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.GText_child_anchor.text_child_anchor_t -> unit
method insert_interactive : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> string -> int -> bool -> bool
method insert_interactive_at_cursor : string -> int -> bool -> bool
method insert_markup : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> string -> int -> unit
method insert_paintable : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gdk.Gdk.Paintable.paintable_t -> unit
method insert_range : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method insert_range_interactive : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> bool -> bool
method move_mark : Ocgtk_gtk__.GText_buffer_and__text_iter_and__text_mark.text_mark_t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method move_mark_by_name : string -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method paste_clipboard : Ocgtk_gdk.Gdk.Clipboard.clipboard_t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t option -> bool -> unit
method place_cursor : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method redo : unit -> unit
method remove_all_tags : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method remove_selection_clipboard : Ocgtk_gdk.Gdk.Clipboard.clipboard_t -> unit
method remove_tag : Ocgtk_gtk__.GText_tag.text_tag_t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method remove_tag_by_name : string -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method select_range : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_iter.t -> unit
method set_enable_undo : bool -> unit
method set_max_undo_levels : int -> unit
method set_modified : bool -> unit
method set_text : string -> int -> unit
method undo : unit -> unit
method cursor_position : int
method as_text_buffer : Ocgtk_gtk__.Text_buffer_and__text_iter_and__text_mark.Text_buffer.t