InfText.BufferInterface

Fields

Name

Type

Access

Description

create_begin_iter

object

r

Virtual function to create a InfText.BufferIter at the beginning of the buffer, used for traversing through buffer segments.

create_end_iter

object

r

Virtual function to create a InfText.BufferIter at the end of the buffer, used for traversing through buffer segments.

destroy_iter

object

r

Virtual function to destroy an iterator created with the create_begin_iter and create_end_iter functions.

erase_text

object

r

Virtual function to remove text from the buffer.

get_encoding

object

r

Virtual function which returns the character coding of the buffer.

get_length

object

r

Virtual function to return the total length of the text in the buffer, in characters.

get_slice

object

r

Virtual function to extract a slice of text from the buffer.

insert_text

object

r

Virtual function to insert text into the buffer.

iter_get_author

object

r

Virtual function to obtain the author of the segment a InfText.BufferIter points to.

iter_get_bytes

object

r

Virtual function to obtain the number of bytes in a segment a InfText.BufferIter points to.

iter_get_length

object

r

Virtual function to obtain the length of a segment a InfText.BufferIter points to.

iter_get_offset

object

r

Virtual function to obtain the offset of the first character in the segment a InfText.BufferIter points to.

iter_get_text

object

r

Virtual function to obtain the text of a segment a InfText.BufferIter points to.

iter_next

object

r

Virtual function to advance a InfText.BufferIter to the next segment.

iter_prev

object

r

Virtual function to retreat a InfText.BufferIter to the previous segment.

parent

GObject.TypeInterface

r

text_erased

object

r

Default signal handler of the InfText.Buffer ::text-erased signal.

text_inserted

object

r

Default signal handler of the InfText.Buffer ::text-inserted signal.

Methods

None

Details

class InfText.BufferInterface

This structure contains virtual functions and signal handlers of the InfText.Buffer interface.