---
name: "GText.buffer_skel"
section: "3o"
platform: "linux"
package: "liblablgtk2-ocaml-doc"
version: "2.4.0v0.2tv-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/GText.buffer_skel"
---

# GText.buffer\_skel(3o)

Stores attributed text for display in a GText.view

## NAME

GText.buffer\_skel - Stores attributed text for display in a GText.view

## Class

Class   GText.buffer\_skel

## Documentation

*class buffer\_skel :* **\[\> \`textbuffer \] Gtk.obj -\> object end**

Stores attributed text for display in a  **GText.view**

**Parameters:**

""

**(\[\> \`textbuffer \] as 'a) Gtk.obj**

*method as\_buffer :* **Gtk.text\_buffer**

*method add\_selection\_clipboard :* **GData.clipboard -\> unit**

*method apply\_tag :* **GText.tag -\> start:GText.iter -\> stop:GText.iter -\> unit**

*method apply\_tag\_by\_name :* **string -\> start:GText.iter -\> stop:GText.iter -\> unit**

*method begin\_user\_action :* **unit -\> unit**

*method bounds :* **GText.iter \* GText.iter**

*method char\_count :* **int**

*method copy\_clipboard :* **GData.clipboard -\> unit**

*method create\_child\_anchor :* **GText.iter -\> GText.child\_anchor**

*method create\_mark :* **?name:string -\> ?left\_gravity:bool -\> GText.iter -\> Gtk.text\_mark**

*method create\_tag :* **?name:string -\> GText.tag\_property list -\> GText.tag**

*method cut\_clipboard :* **?default\_editable:bool -\> GData.clipboard -\> unit**

*method delete :* **start:GText.iter -\> stop:GText.iter -\> unit**

*method delete\_interactive :* **start:GText.iter -\> stop:GText.iter -\> ?default\_editable:bool -\> unit -\> bool**

*method delete\_mark :* **GText.mark -\> unit**

*method delete\_selection :* **?interactive:bool -\> ?default\_editable:bool -\> unit -\> bool**

*method end\_iter :* **GText.iter**

*method end\_user\_action :* **unit -\> unit**

*method get\_iter :* **GText.position -\> GText.iter**

*method get\_iter\_at\_char :* **?line:int -\> int -\> GText.iter**

*method get\_iter\_at\_byte :* **line:int -\> int -\> GText.iter**

*method get\_iter\_at\_mark :* **GText.mark -\> GText.iter**

*method get\_mark :* **GText.mark -\> Gtk.text\_mark**

*method get\_oid :* **int**

*method get\_text :* **?start:GText.iter -\>** **?stop:GText.iter -\> ?slice:bool -\> ?visible:bool -\> unit -\> string**

*method insert :* **?iter:GText.iter -\>** **?tag\_names:string list -\> ?tags:GText.tag list -\> string -\> unit**

*method insert\_child\_anchor :* **GText.iter -\> GText.child\_anchor -\> unit**

*method insert\_interactive :* **?iter:GText.iter -\> ?default\_editable:bool -\> string -\> bool**

*method insert\_pixbuf :* **iter:GText.iter -\> pixbuf:GdkPixbuf.pixbuf -\> unit**

*method insert\_range :* **iter:GText.iter -\> start:GText.iter -\> stop:GText.iter -\> unit**

*method insert\_range\_interactive :* **iter:GText.iter -\>** **start:GText.iter -\> stop:GText.iter -\> ?default\_editable:bool -\> unit -\> bool**

*method line\_count :* **int**

*method modified :* **bool**

*method move\_mark :* **GText.mark -\> where:GText.iter -\> unit**

*method paste\_clipboard :* **?iter:GText.iter -\> ?default\_editable:bool -\> GData.clipboard -\> unit**

*method place\_cursor :* **where:GText.iter -\> unit**

*method select\_range :* **GText.iter -\> GText.iter -\> unit**

**Since** GTK 2.4

*method remove\_all\_tags :* **start:GText.iter -\> stop:GText.iter -\> unit**

*method remove\_selection\_clipboard :* **GData.clipboard -\> unit**

*method remove\_tag :* **GText.tag -\> start:GText.iter -\> stop:GText.iter -\> unit**

*method remove\_tag\_by\_name :* **string -\> start:GText.iter -\> stop:GText.iter -\> unit**

*method selection\_bounds :* **GText.iter \* GText.iter**

*method set\_modified :* **bool -\> unit**

*method set\_text :* **string -\> unit**

*method start\_iter :* **GText.iter**

*method tag\_table :* **Gtk.text\_tag\_table**
