Texts » History » Revision 5
Revision 4 (iri, 03/14/2011 09:27 PM) → Revision 5/31 (iri, 03/14/2011 10:06 PM)
{{toc}} h1. Texts Widget that displays a text string, typically on multi lines. !>http://library.gnome.org/devel/gtk/2.21/multiline-text.png! 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. {{toc}} h2. _gtkTextView Create a new text object. Prototype : *fun [Chn ObjGtkWidget S] [ObjGtkWidgetObjGtkWidget]* table. |*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. h2. _gtkTextGetBuffer Return the current buffer object. Prototype : *fun [ObjGtkWidget] ObjGtkWidget* Text object -> buffer object. h2. _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). Return [[Api]]