Foundry.TextBufferProvider

g Foundry.Contextual Foundry.Contextual Foundry.TextBufferProvider Foundry.TextBufferProvider Foundry.Contextual->Foundry.TextBufferProvider GObject.GInterface GObject.GInterface Json.Serializable Json.Serializable GObject.GInterface->Json.Serializable GObject.Object GObject.Object GObject.Object->Foundry.Contextual Json.Serializable->Foundry.Contextual

Subclasses:

None

Methods

Inherited:

Foundry.Contextual (4), GObject.Object (37), Json.Serializable (8)

Structs:

GObject.ObjectClass (5)

create_buffer ()

load (buffer, file, operation, encoding, crlf)

save (buffer, file, operation, encoding, crlf)

Virtual Methods

Inherited:

GObject.Object (7), Json.Serializable (5)

do_create_buffer ()

do_load (buffer, file, operation, encoding, crlf)

do_save (buffer, file, operation, encoding, crlf)

Properties

Inherited:

Foundry.Contextual (1)

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

Foundry.Contextual

r

Class Details

class Foundry.TextBufferProvider(**kwargs)
Bases:

Foundry.Contextual

Abstract:

Yes

Structure:

Foundry.TextBufferProviderClass

Interface to be implemented by platform libraries to integrate with their text buffer implementation of choice such as GtkSourceView.

create_buffer()
Return type:

Foundry.TextBuffer

load(buffer, file, operation, encoding, crlf)
Parameters:
Return type:

Dex.Future

save(buffer, file, operation, encoding, crlf)
Parameters:
Return type:

Dex.Future

do_create_buffer() virtual
Return type:

Foundry.TextBuffer

do_load(buffer, file, operation, encoding, crlf) virtual
Parameters:
Return type:

Dex.Future

do_save(buffer, file, operation, encoding, crlf) virtual
Parameters:
Return type:

Dex.Future