Documentation
¶
Overview ¶
By adjusting various properties of this resource, you can change the colors of strings, comments, numbers, and other text patterns inside a [TextEdit] control.
Index ¶
- type Advanced
- type Any
- type Expanded
- type Extension
- type ID
- type Instance
- func (self Instance) AddColorRegion(start_key string, end_key string, color Color.RGBA)
- func (self Instance) AddKeywordColor(keyword string, color Color.RGBA)
- func (self Instance) AddMemberKeywordColor(member_keyword string, color Color.RGBA)
- func (self Instance) AsCodeHighlighter() Instance
- func (self Instance) AsObject() [1]gd.Object
- func (self Instance) AsRefCounted() [1]gd.RefCounted
- func (self Instance) AsResource() Resource.Instance
- func (self Instance) AsSyntaxHighlighter() SyntaxHighlighter.Instance
- func (self Instance) ClearColorRegions()
- func (self Instance) ClearKeywordColors()
- func (self Instance) ClearMemberKeywordColors()
- func (self Instance) ColorRegions() map[any]any
- func (self Instance) FunctionColor() Color.RGBA
- func (self Instance) GetKeywordColor(keyword string) Color.RGBA
- func (self Instance) GetMemberKeywordColor(member_keyword string) Color.RGBA
- func (self Instance) HasColorRegion(start_key string) bool
- func (self Instance) HasKeywordColor(keyword string) bool
- func (self Instance) HasMemberKeywordColor(member_keyword string) bool
- func (self Instance) ID() ID
- func (self Instance) KeywordColors() map[any]any
- func (self Instance) MemberKeywordColors() map[any]any
- func (self Instance) MemberVariableColor() Color.RGBA
- func (self Instance) NumberColor() Color.RGBA
- func (self Instance) RemoveColorRegion(start_key string)
- func (self Instance) RemoveKeywordColor(keyword string)
- func (self Instance) RemoveMemberKeywordColor(member_keyword string)
- func (self Instance) SetColorRegions(value map[any]any)
- func (self Instance) SetFunctionColor(value Color.RGBA)
- func (self Instance) SetKeywordColors(value map[any]any)
- func (self Instance) SetMemberKeywordColors(value map[any]any)
- func (self Instance) SetMemberVariableColor(value Color.RGBA)
- func (self Instance) SetNumberColor(value Color.RGBA)
- func (self *Instance) SetObject(obj [1]gd.Object) bool
- func (self Instance) SetSymbolColor(value Color.RGBA)
- func (self Instance) SymbolColor() Color.RGBA
- func (self Instance) Virtual(name string) reflect.Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Advanced ¶
type Advanced = class
Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.
type Expanded ¶
type Expanded [1]gdclass.CodeHighlighter
func (Expanded) AddColorRegion ¶
func (self Expanded) AddColorRegion(start_key string, end_key string, color Color.RGBA, line_only bool)
Adds a color region (such as for comments or strings) from 'start_key' to 'end_key'. Both keys should be symbols, and 'start_key' must not be shared with other delimiters. If 'line_only' is true or 'end_key' is an empty [String], the region does not carry over to the next line.
type Extension ¶
Extension can be embedded in a new struct to create an extension of this class. T should be the type that is embedding this Extension
func (*Extension[T]) AsCodeHighlighter ¶
func (*Extension[T]) AsRefCounted ¶
func (self *Extension[T]) AsRefCounted() [1]gd.RefCounted
func (*Extension[T]) AsResource ¶
func (*Extension[T]) AsSyntaxHighlighter ¶
func (self *Extension[T]) AsSyntaxHighlighter() SyntaxHighlighter.Instance
type ID ¶
ID is a typed object ID (reference) to an instance of this class, use it to store references to objects with unknown lifetimes, as an ID will not panic on use if the underlying object has been destroyed.
type Instance ¶
type Instance [1]gdclass.CodeHighlighter
Instance of the class with convieniently typed arguments and results.
var Nil Instance
Nil is a nil/null instance of the class. Equivalent to the zero value.
func (Instance) AddColorRegion ¶
Adds a color region (such as for comments or strings) from 'start_key' to 'end_key'. Both keys should be symbols, and 'start_key' must not be shared with other delimiters. If 'line_only' is true or 'end_key' is an empty [String], the region does not carry over to the next line.
func (Instance) AddKeywordColor ¶
Sets the color for a keyword. The keyword cannot contain any symbols except '_'.
func (Instance) AddMemberKeywordColor ¶
Sets the color for a member keyword. The member keyword cannot contain any symbols except '_'. It will not be highlighted if preceded by a '.'.
func (Instance) AsCodeHighlighter ¶
func (Instance) AsRefCounted ¶
func (self Instance) AsRefCounted() [1]gd.RefCounted
func (Instance) AsResource ¶
func (Instance) AsSyntaxHighlighter ¶
func (self Instance) AsSyntaxHighlighter() SyntaxHighlighter.Instance
func (Instance) ClearColorRegions ¶
func (self Instance) ClearColorRegions()
Removes all color regions.
func (Instance) ClearKeywordColors ¶
func (self Instance) ClearKeywordColors()
Removes all keywords.
func (Instance) ClearMemberKeywordColors ¶
func (self Instance) ClearMemberKeywordColors()
Removes all member keywords.
func (Instance) ColorRegions ¶
func (Instance) FunctionColor ¶
func (Instance) GetKeywordColor ¶
Returns the color for a keyword.
func (Instance) GetMemberKeywordColor ¶
Returns the color for a member keyword.
func (Instance) HasColorRegion ¶
Returns true if the start key exists, else false.
func (Instance) HasKeywordColor ¶
Returns true if the keyword exists, else false.
func (Instance) HasMemberKeywordColor ¶
Returns true if the member keyword exists, else false.
func (Instance) KeywordColors ¶
func (Instance) MemberKeywordColors ¶
func (Instance) MemberVariableColor ¶
func (Instance) NumberColor ¶
func (Instance) RemoveColorRegion ¶
Removes the color region that uses that start key.
func (Instance) RemoveKeywordColor ¶
Removes the keyword.
func (Instance) RemoveMemberKeywordColor ¶
Removes the member keyword.