Class
ClutterTextBuffer
Description [src]
class Clutter.TextBuffer : GObject.Object {
/* No available fields */
}
The ClutterTextBuffer
structure contains private
data and it should only be accessed using the provided API.
Available since: | 1.10 |
Constructors
clutter_text_buffer_new_with_text
Create a new ClutterTextBuffer object with some text.
Available since: 1.10
Instance methods
clutter_text_buffer_delete_text
Deletes a sequence of characters from the buffer. n_chars
characters are
deleted starting at position
. If n_chars
is negative, then all characters
until the end of the text are deleted.
Available since: 1.10
clutter_text_buffer_emit_deleted_text
Emits the ClutterTextBuffer::deleted-text
signal on buffer
.
Available since: 1.10
clutter_text_buffer_emit_inserted_text
Emits the ClutterTextBuffer::inserted-text
signal on buffer
.
Available since: 1.10
clutter_text_buffer_get_bytes
Retrieves the length in bytes of the buffer. See clutter_text_buffer_get_length().
Available since: 1.10
clutter_text_buffer_get_length
Retrieves the length in characters of the buffer.
Available since: 1.10
clutter_text_buffer_get_max_length
Retrieves the maximum allowed length of the text in
buffer
. See clutter_text_buffer_set_max_length().
Available since: 1.10
clutter_text_buffer_insert_text
Inserts n_chars
characters of chars
into the contents of the
buffer, at position position
.
Available since: 1.10
clutter_text_buffer_set_max_length
Sets the maximum allowed length of the contents of the buffer. If the current contents are longer than the given length, then they will be truncated to fit.
Available since: 1.10
Properties
Clutter.TextBuffer:max-length
The maximum length (in characters) of the text in the buffer.
Available since: 1.10
Signals
Clutter.TextBuffer::deleted-text
This signal is emitted after text is deleted from the buffer.
Available since: 1.10
Clutter.TextBuffer::inserted-text
This signal is emitted after text is inserted into the buffer.
Available since: 1.10
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct ClutterTextBufferClass {
void (* inserted_text) (
ClutterTextBuffer* buffer,
guint position,
const gchar* chars,
guint n_chars
);
void (* deleted_text) (
ClutterTextBuffer* buffer,
guint position,
guint n_chars
);
const gchar* (* get_text) (
ClutterTextBuffer* buffer,
gsize* n_bytes
);
guint (* get_length) (
ClutterTextBuffer* buffer
);
guint (* insert_text) (
ClutterTextBuffer* buffer,
guint position,
const gchar* chars,
guint n_chars
);
guint (* delete_text) (
ClutterTextBuffer* buffer,
guint position,
guint n_chars
);
void (* _clutter_reserved1) (
void
);
void (* _clutter_reserved2) (
void
);
void (* _clutter_reserved3) (
void
);
void (* _clutter_reserved4) (
void
);
void (* _clutter_reserved5) (
void
);
void (* _clutter_reserved6) (
void
);
void (* _clutter_reserved7) (
void
);
void (* _clutter_reserved8) (
void
);
}
Class members
inserted_text |
|
No description available. | |
deleted_text |
|
No description available. | |
get_text |
|
No description available. | |
get_length |
|
No description available. | |
insert_text |
|
No description available. | |
delete_text |
|
No description available. | |
_clutter_reserved1 |
|
No description available. | |
_clutter_reserved2 |
|
No description available. | |
_clutter_reserved3 |
|
No description available. | |
_clutter_reserved4 |
|
No description available. | |
_clutter_reserved5 |
|
No description available. | |
_clutter_reserved6 |
|
No description available. | |
_clutter_reserved7 |
|
No description available. | |
_clutter_reserved8 |
|
No description available. |
Virtual methods
Clutter.TextBufferClass.delete_text
Deletes a sequence of characters from the buffer. n_chars
characters are
deleted starting at position
. If n_chars
is negative, then all characters
until the end of the text are deleted.
Available since: 1.10
Clutter.TextBufferClass.deleted_text
Clutter.TextBufferClass.get_length
Retrieves the length in characters of the buffer.
Available since: 1.10
Clutter.TextBufferClass.get_text
Clutter.TextBufferClass.insert_text
Inserts n_chars
characters of chars
into the contents of the
buffer, at position position
.
Available since: 1.10