Documentation ¶
Index ¶
- type ISourceStyleSchemeChooser
- type SourceBuffer
- func (v *SourceBuffer) BeginNotUndoableAction()
- func (v *SourceBuffer) EndNotUndoableAction()
- func (v *SourceBuffer) GetMaxUndoLevels()
- func (v *SourceBuffer) SetLanguage(l *SourceLanguage)
- func (v *SourceBuffer) SetMaxUndoLevels(levels int)
- func (v *SourceBuffer) SetStyleScheme(scheme *SourceStyleScheme)
- func (v *SourceBuffer) SetText(text string)
- type SourceGutter
- type SourceLanguage
- type SourceLanguageManager
- type SourceStyle
- type SourceStyleScheme
- func (v *SourceStyleScheme) GetAuthors() []string
- func (v *SourceStyleScheme) GetDescription() (string, error)
- func (v *SourceStyleScheme) GetFileName() (string, error)
- func (v *SourceStyleScheme) GetID() (string, error)
- func (v *SourceStyleScheme) GetName() (string, error)
- func (v *SourceStyleScheme) GetStyle(id string) (*SourceStyle, error)
- type SourceStyleSchemeChooser
- type SourceStyleSchemeChooserButton
- type SourceStyleSchemeChooserWidget
- type SourceStyleSchemeManager
- func (v *SourceStyleSchemeManager) AppendSearchPath(path string)
- func (v *SourceStyleSchemeManager) GetScheme(id string) *SourceStyleScheme
- func (v *SourceStyleSchemeManager) GetSchemeIDs() []string
- func (v *SourceStyleSchemeManager) GetSearchPath() []string
- func (v *SourceStyleSchemeManager) PrependSearchPath(path string)
- func (v *SourceStyleSchemeManager) SetSearchPath(paths []string)
- type SourceView
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 ¶
SourceGutter is a representation of GtkSourceGutter.
type SourceLanguage ¶
SourceLanguage is a representation of GtkSourceLanguage.
type SourceLanguageManager ¶
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 ¶
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 ¶
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 ¶
SourceStyleSchemeChooser is a representation of GtkSourceView's GtkSourceStyleSchemeChooser GInterface.
func (*SourceStyleSchemeChooser) GetScheme ¶
func (v *SourceStyleSchemeChooser) GetScheme() *SourceStyleScheme
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 ¶
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 ¶
func (v *SourceStyleSchemeManager) GetScheme(id string) *SourceStyleScheme
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 ¶
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().