Project

General

Profile

Texts » History » Version 7

iri, 03/17/2011 08:46 PM

1 5 iri
{{toc}}
2
3 1 iri
h1. Texts
4
5
Widget that displays a text string, typically on multi lines.
6
!>http://library.gnome.org/devel/gtk/2.21/multiline-text.png!
7 4 iri
A text object can be seen as a container. Each text object has a buffer object. The buffer object stores the content (the string). You can change buffer object to a same text object.
8
9 1 iri
10 5 iri
11 1 iri
h2. _gtkTextView
12
13
Create a new text object.
14
15
Prototype : *fun [Chn ObjGtkWidget S] [ObjGtkWidgetObjGtkWidget]*
16
17
table.
18
|*channel*|Chn|a channel. Can not be nil|
19
|*buffer*|ObjGtkWidget|a text buffer object. It can be nil; in this case, a default buffer will be created|
20
|*content*|S|an initial content. It can be nil|
21
22
+Return+ : [ObjGtkWidget ObjGtkWidget] : the new text object and the buffer text object. If _buffer_ was not nil, this will be the same, otherwise, it will be a new buffer text object too.
23 2 iri
24 3 iri
h2. _gtkTextGetBuffer
25
26
Return the current buffer object.
27
28
Prototype : *fun [ObjGtkWidget] ObjGtkWidget*
29 1 iri
Text object -> buffer object.
30 5 iri
31
h2. _gtkTextGetEditable
32
33
Return if a text object is editable or not.
34
35
Prototype : *fun [ObjGtkWidget] I*
36
+Return+ : I : 1 if editable, else 0. Nil if error (object is nil).
37 3 iri
38 6 iri
39 7 iri
h2. _gtkTextSetEditable
40
41
Set if a text object is editable or not.
42
43
Prototype : *fun [ObjGtkWidget I] ObjGtkWidget*
44
Set the integer to 1 if the text must be editable, 0 otherwise
45
46
+Return+ : ObjGtkWidget : the same text object or nil if error (object is nil).
47
48
49 6 iri
h1. Buffers
50
51
h2. _gtkTextBufferNew
52
53
Create a new text buffer object.
54
55
Prototype : *fun [Chn ObjGtkWidget] ObjGtkWidget*
56
57
table.
58
|*channel*|Chn|A channel|
59
|*tagstable*|ObjGtkWidget|A tags table object or nil (in this case, a default table object will be created)|
60
61
+Return+ : ObjGtkWidget : a new text buffer object or nil if error
62
63
h2. _gtkTextBufferInsert
64
65
Insert a string in a position
66
67
Prototype : *fun [ObjGtkWidget S I] ObjGtkWidget*
68
69
table.
70
|*buffer*|ObjGtkWidget|Any buffer already created|
71
|*string*|S|Any string to insert|
72
|*position*|I|A position. If nil, negative or greater than the current length of the buffer, the position will be the end|
73
74
+Return+ : ObjGtkWidget : the same text buffer object or nil if error.
75
76 2 iri
Return [[Api]]