Documentation
¶
Index ¶
- Constants
- func BeautifyCode(lang, code string) string
- type CodeEditor
- func (c *CodeEditor) Code() string
- func (c *CodeEditor) Layout(gtx layout.Context, theme *chapartheme.Theme, hint string) layout.Dimensions
- func (c *CodeEditor) SetCode(code string)
- func (c *CodeEditor) SetLanguage(lang string)
- func (c *CodeEditor) SetOnChanged(f func(text string))
- func (c *CodeEditor) SetOnLoadExample(f func())
- func (c *CodeEditor) SetReadOnly(readOnly bool)
- func (c *CodeEditor) WithBeautifier(enabled bool)
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 ¶
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)
Click to show internal directories.
Click to hide internal directories.