sourceview

package module
v0.0.0-...-58bbfa4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2020 License: BSD-3-Clause Imports: 5 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ISourceStyleSchemeChooser

type ISourceStyleSchemeChooser interface {
	// contains filtered or unexported methods
}

ISourceStyleSchemeChooser is an interface type implemented by all structs embedding a GtkSourceStyleSchemeChooser. It is meant to be used as an argument type for wrapper functions that wrap around a C GTK function taking a GtkSourceStyleSchemeChooser.

type SourceBuffer

type SourceBuffer struct {
	gtk.TextBuffer
}

SourceBuffer is a representation of GtkSourceBuffer.

func SourceBufferNew

func SourceBufferNew() (*SourceBuffer, error)

SourceBufferNew is a wrapper around gtk_text_buffer_new().

func SourceBufferNewWithLanguage

func SourceBufferNewWithLanguage(l *SourceLanguage) (*SourceBuffer, error)

SourceBufferNewWithLanguage is a wrapper around gtk_source_buffer_new_with_language().

func (*SourceBuffer) BeginNotUndoableAction

func (v *SourceBuffer) BeginNotUndoableAction()

BeginNotUndoableAction is a wrapper around gtk_source_buffer_begin_not_undoable_action().

func (*SourceBuffer) EndNotUndoableAction

func (v *SourceBuffer) EndNotUndoableAction()

EndNotUndoableAction is a wrapper around gtk_source_buffer_end_not_undoable_action().

func (*SourceBuffer) GetMaxUndoLevels

func (v *SourceBuffer) GetMaxUndoLevels()

GetMaxUndoLevels is a wrapper around gtk_source_buffer_get_max_undo_levels().

func (*SourceBuffer) SetLanguage

func (v *SourceBuffer) SetLanguage(l *SourceLanguage)

SetLanguage is a wrapper around gtk_source_buffer_set_language().

func (*SourceBuffer) SetMaxUndoLevels

func (v *SourceBuffer) SetMaxUndoLevels(levels int)

SetMaxUndoLevels is a wrapper around gtk_source_buffer_set_max_undo_levels().

func (*SourceBuffer) SetStyleScheme

func (v *SourceBuffer) SetStyleScheme(scheme *SourceStyleScheme)

SetStyleScheme is a wrapper around gtk_source_buffer_set_style_scheme().

func (*SourceBuffer) SetText

func (v *SourceBuffer) SetText(text string)

SetText is a wrapper around gtk_text_buffer_set_text().

type SourceGutter

type SourceGutter struct {
	*glib.Object
}

SourceGutter is a representation of GtkSourceGutter.

type SourceLanguage

type SourceLanguage struct {
	*glib.Object
}

SourceLanguage is a representation of GtkSourceLanguage.

type SourceLanguageManager

type SourceLanguageManager struct {
	*glib.Object
}

SourceLanguageManager is a representation of GtkSourceLanguageManager.

func SourceLanguageManagerGetDefault

func SourceLanguageManagerGetDefault() (*SourceLanguageManager, error)

SourceLanguageManagerGetDefault is a wrapper around gtk_source_language_manager_get_default().

func SourceLanguageManagerNew

func SourceLanguageManagerNew() (*SourceLanguageManager, error)

SourceLanguageManagerNew is a wrapper around gtk_text_buffer_new().

func (*SourceLanguageManager) GetLanguage

func (v *SourceLanguageManager) GetLanguage(id string) (*SourceLanguage, error)

GetLanguage is a wrapper around gtk_source_language_manager_get_language().

type SourceStyle

type SourceStyle struct {
	*glib.Object
}

SourceStyle is a representation of GtkSourceStyle.

func (*SourceStyle) Apply

func (v *SourceStyle) Apply(tag *gtk.TextTag)

Apply is a wrapper around gtk_source_style_apply().

func (*SourceStyle) Copy

func (v *SourceStyle) Copy() (*SourceStyle, error)

Copy is a wrapper around gtk_source_style_copy().

type SourceStyleScheme

type SourceStyleScheme struct {
	*glib.Object
}

SourceStyleScheme is a representation of GtkSourceStyleScheme.

func (*SourceStyleScheme) GetAuthors

func (v *SourceStyleScheme) GetAuthors() []string

GetAuthors is a wrapper around gtk_source_style_scheme_get_authors().

func (*SourceStyleScheme) GetDescription

func (v *SourceStyleScheme) GetDescription() (string, error)

GetDescription is a wrapper around gtk_source_style_scheme_get_description().

func (*SourceStyleScheme) GetFileName

func (v *SourceStyleScheme) GetFileName() (string, error)

GetFileName is a wrapper around gtk_source_style_scheme_get_filename().

func (*SourceStyleScheme) GetID

func (v *SourceStyleScheme) GetID() (string, error)

GetID is a wrapper around gtk_source_style_scheme_get_id().

func (*SourceStyleScheme) GetName

func (v *SourceStyleScheme) GetName() (string, error)

GetName is a wrapper around gtk_source_style_scheme_get_name().

func (*SourceStyleScheme) GetStyle

func (v *SourceStyleScheme) GetStyle(id string) (*SourceStyle, error)

GetStyle is a wrapper around gtk_source_style_scheme_get_style().

type SourceStyleSchemeChooser

type SourceStyleSchemeChooser struct {
	*glib.Object
}

SourceStyleSchemeChooser is a representation of GtkSourceView's GtkSourceStyleSchemeChooser GInterface.

func (*SourceStyleSchemeChooser) GetScheme

GetScheme is a wrapper around gtk_source_style_scheme_chooser_get_style_scheme().

func (*SourceStyleSchemeChooser) SetScheme

func (v *SourceStyleSchemeChooser) SetScheme(scheme *SourceStyleScheme)

SetScheme is a wrapper around gtk_source_style_scheme_chooser_set_style_scheme().

type SourceStyleSchemeChooserButton

type SourceStyleSchemeChooserButton struct {
	gtk.Button

	SourceStyleSchemeChooser
}

SourceStyleSchemeChooserButton is a representation of GtkSourceStyleSchemeChooserButton.

type SourceStyleSchemeChooserWidget

type SourceStyleSchemeChooserWidget struct {
	gtk.Bin

	SourceStyleSchemeChooser
}

SourceStyleSchemeChooserWidget is a representation of GtkSourceStyleSchemeChooserWidget.

func SourceStyleSchemeChooserWidgetNew

func SourceStyleSchemeChooserWidgetNew() (*SourceStyleSchemeChooserWidget, error)

SourceStyleSchemeChooserWidgetNew is a wrapper around gtk_source_style_scheme_chooser_widget_new().

type SourceStyleSchemeManager

type SourceStyleSchemeManager struct {
	*glib.Object
}

SourceStyleSchemeManager is a representation of GtkSourceStyleSchemeManager.

func SourceStyleSchemeManagerGetDefault

func SourceStyleSchemeManagerGetDefault() (*SourceStyleSchemeManager, error)

SourceStyleSchemeManagerGetDefault is a wrapper around gtk_source_style_scheme_manager_get_default().

func SourceStyleSchemeManagerNew

func SourceStyleSchemeManagerNew() (*SourceStyleSchemeManager, error)

SourceStyleSchemeManagerNew is a wrapper around gtk_source_style_scheme_manager_new().

func (*SourceStyleSchemeManager) AppendSearchPath

func (v *SourceStyleSchemeManager) AppendSearchPath(path string)

AppendSearchPath is a wrapper around gtk_source_style_scheme_manager_append_search_path().

func (*SourceStyleSchemeManager) GetScheme

GetScheme is a wrapper around gtk_source_style_scheme_manager_get_scheme().

func (*SourceStyleSchemeManager) GetSchemeIDs

func (v *SourceStyleSchemeManager) GetSchemeIDs() []string

GetSchemeIDs is a wrapper around gtk_source_style_scheme_manager_get_scheme_ids().

func (*SourceStyleSchemeManager) GetSearchPath

func (v *SourceStyleSchemeManager) GetSearchPath() []string

GetSearchPath is a wrapper around gtk_source_style_scheme_manager_get_search_path().

func (*SourceStyleSchemeManager) PrependSearchPath

func (v *SourceStyleSchemeManager) PrependSearchPath(path string)

PrependSearchPath is a wrapper around gtk_source_style_scheme_manager_prepend_search_path().

func (*SourceStyleSchemeManager) SetSearchPath

func (v *SourceStyleSchemeManager) SetSearchPath(paths []string)

SetSearchPath is a wrapper around gtk_source_style_scheme_manager_set_search_path().

type SourceView

type SourceView struct {
	gtk.TextView
}

SourceView is a representation of GtkSourceView.

func SourceViewNew

func SourceViewNew() (*SourceView, error)

SourceViewNew is a wrapper around gtk_source_view_new().

func SourceViewNewWithBuffer

func SourceViewNewWithBuffer(buffer *SourceBuffer) (*SourceView, error)

func (*SourceView) GetBuffer

func (v *SourceView) GetBuffer() (*SourceBuffer, error)

GetBuffer is a wrapper around gtk_source_view_get_buffer().

func (*SourceView) GetGutter

func (v *SourceView) GetGutter(wt gtk.TextWindowType) (*SourceGutter, error)

GetGutter is a wrapper around gtk_source_view_get_gutter().

func (*SourceView) SetHighlightCurrentLine

func (v *SourceView) SetHighlightCurrentLine(highlight bool)

SetHighlightCurrentLine is a wrapper around gtk_source_view_set_highlight_current_line().

func (*SourceView) SetShowLineNumbers

func (v *SourceView) SetShowLineNumbers(show bool)

SetShowLineNumbers is a wrapper around gtk_source_view_set_show_line_numbers().

func (*SourceView) SetShowRightMargin

func (v *SourceView) SetShowRightMargin()

SetShowRightMargin is a wrapper around gtk_source_view_get_show_right_margin().

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL