codeeditor

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2025 License: BSD-3-Clause Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CodeLanguageJSON       = "JSON"
	CodeLanguageYAML       = "YAML"
	CodeLanguageXML        = "XML"
	CodeLanguagePython     = "Python"
	CodeLanguageGolang     = "Golang"
	CodeLanguageJava       = "Java"
	CodeLanguageJavaScript = "JavaScript"
	CodeLanguageRuby       = "Ruby"
	CodeLanguageShell      = "Shell"
	CodeLanguageDotNet     = "Shell"
	CodeLanguageProperties = "properties"
)

Variables

This section is empty.

Functions

func BeautifyCode

func BeautifyCode(lang, code string) string

Types

type CodeEditor

type CodeEditor struct {
	// contains filtered or unexported fields
}

func NewCodeEditor

func NewCodeEditor(code string, lang string, theme *chapartheme.Theme) *CodeEditor

func (*CodeEditor) Code

func (c *CodeEditor) Code() string

func (*CodeEditor) Layout

func (c *CodeEditor) Layout(gtx layout.Context, theme *chapartheme.Theme, hint string) layout.Dimensions

func (*CodeEditor) SetCode

func (c *CodeEditor) SetCode(code string)

func (*CodeEditor) SetLanguage

func (c *CodeEditor) SetLanguage(lang string)

func (*CodeEditor) SetOnChanged

func (c *CodeEditor) SetOnChanged(f func(text string))

func (*CodeEditor) SetOnLoadExample

func (c *CodeEditor) SetOnLoadExample(f func())

func (*CodeEditor) SetReadOnly

func (c *CodeEditor) SetReadOnly(readOnly bool)

func (*CodeEditor) WithBeautifier

func (c *CodeEditor) WithBeautifier(enabled bool)

Jump to

Keyboard shortcuts

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