FoundryGtk.SourceBuffer

g Foundry.TextBuffer Foundry.TextBuffer FoundryGtk.SourceBuffer FoundryGtk.SourceBuffer Foundry.TextBuffer->FoundryGtk.SourceBuffer GObject.GInterface GObject.GInterface GObject.GInterface->Foundry.TextBuffer GObject.Object GObject.Object Gtk.TextBuffer Gtk.TextBuffer GObject.Object->Gtk.TextBuffer GtkSource.Buffer GtkSource.Buffer Gtk.TextBuffer->GtkSource.Buffer GtkSource.Buffer->FoundryGtk.SourceBuffer

Subclasses:

None

Methods

Inherited:

GtkSource.Buffer (28), Gtk.TextBuffer (73), GObject.Object (37), Foundry.TextBuffer (10)

Structs:

GObject.ObjectClass (5)

comment (begin, end)

dup_context ()

dup_override_spelling ()

dup_override_syntax ()

get_enable_spellcheck ()

set_enable_spellcheck (enable_spellcheck)

set_override_spelling (override_spelling)

set_override_syntax (override_syntax)

uncomment (begin, end)

Virtual Methods

Inherited:

GtkSource.Buffer (1), Gtk.TextBuffer (15), GObject.Object (7), Foundry.TextBuffer (8)

Properties

Inherited:

GtkSource.Buffer (6), Gtk.TextBuffer (7), Foundry.TextBuffer (2)

Name

Type

Flags

Short Description

override-syntax

str

r/w/en

Signals

Inherited:

GtkSource.Buffer (4), Gtk.TextBuffer (15), GObject.Object (1)

Fields

Inherited:

GtkSource.Buffer (4), Gtk.TextBuffer (15), GObject.Object (1)

Class Details

class FoundryGtk.SourceBuffer(**kwargs)
Bases:

GtkSource.Buffer, Foundry.TextBuffer

Abstract:

No

Structure:

FoundryGtk.SourceBufferClass

comment(begin, end)
Parameters:

Comments the specified text range using the appropriate comment syntax for the current language.

New in version 1.1.

dup_context()
Returns:

a [class`Foundry`.Context]

Return type:

Foundry.Context

dup_override_spelling()
Return type:

str

dup_override_syntax()
Return type:

str or None

Gets the syntax to be used, overriding any language guessing.

NULL indicates to use the default guessed syntax.

get_enable_spellcheck()
Return type:

bool

set_enable_spellcheck(enable_spellcheck)
Parameters:

enable_spellcheck (bool) –

set_override_spelling(override_spelling)
Parameters:

override_spelling (str) –

set_override_syntax(override_syntax)
Parameters:

override_syntax (str) –

uncomment(begin, end)
Parameters:
  • begin (Gtk.TextIter) – start of the text range to uncomment

  • end (Gtk.TextIter) – end of the text range to uncomment

Removes comment markers from the specified text range.

New in version 1.1.

Property Details

FoundryGtk.SourceBuffer.props.override_syntax
Name:

override-syntax

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

The GtkSource.Language identifier of the syntax to use, ignoring any guessed language.