Texts » History » Revision 6
« Previous |
Revision 6/31
(diff)
| Next »
iri, 03/14/2011 11:13 PM
Texts¶
Widget that displays a text string, typically on multi lines.
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.
_gtkTextView¶
Create a new text object.
Prototype : fun [Chn ObjGtkWidget S] [ObjGtkWidgetObjGtkWidget]
channel | Chn | a channel. Can not be nil |
buffer | ObjGtkWidget | a text buffer object. It can be nil; in this case, a default buffer will be created |
content | S | an initial content. It can be nil |
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.
_gtkTextGetBuffer¶
Return the current buffer object.
Prototype : fun [ObjGtkWidget] ObjGtkWidget
Text object -> buffer object.
_gtkTextGetEditable¶
Return if a text object is editable or not.
Prototype : fun [ObjGtkWidget] I
Return : I : 1 if editable, else 0. Nil if error (object is nil).
Buffers¶
_gtkTextBufferNew¶
Create a new text buffer object.
Prototype : fun [Chn ObjGtkWidget] ObjGtkWidget
channel | Chn | A channel |
tagstable | ObjGtkWidget | A tags table object or nil (in this case, a default table object will be created) |
Return : ObjGtkWidget : a new text buffer object or nil if error
_gtkTextBufferInsert¶
Insert a string in a position
Prototype : fun [ObjGtkWidget S I] ObjGtkWidget
buffer | ObjGtkWidget | Any buffer already created |
string | S | Any string to insert |
position | I | A position. If nil, negative or greater than the current length of the buffer, the position will be the end |
Return : ObjGtkWidget : the same text buffer object or nil if error.
Return Api
Updated by iri over 13 years ago · 6 revisions