package
2.4.3+incompatible
Repository: https://github.com/rasteric/z3s5-lisp.git
Documentation: pkg.go.dev
# Functions
CaretMovementSymToCaretMovement converts a Z3S5 Lisp symbol for the caret movement to a zedit CaretMovement int, panicking if the movement symbol is not supported.
CharIntervalToList converts a zedit char interval to a Z3S5 list of lists.
CharPosToList converts a zedit char position to a Z3S5 list of integers.
CloseGUI closes all existing windows and attempts to free existing resources but does not quit the the internal main application, so new windows can be opened again.
ColorToList converts a Go color.Color to a Z3S5 Lisp list of numbers.
CursorToSym converts a Fyne desktop.Cursor to a symbol.
DefGUI defines the user interface functions.
DefGUIAdditions defines additional functions from an embedded Lisp source.
DefGUIHelp defines the help definitions for the GUI functions.
FindTextGridParagraphEnd finds the end row of the paragraph in which row is located.
FindTextGridParagraphStart finds the start row of the paragraph in which row is located.
GetTextGridParagraph returns the styled text of the paragraph as a list of cells, ignoring any row styles (the caller of this function needs to take care of proper handling of row styles themselves).
No description provided by the author
KeyNameToSymbol converts a Fyne key name string to a symbol, as they are used in MustGetShortcut.
ListToCharInterval converts a Z3S5 Lisp to a zedit char interval, panicking if the list is malformed.
ListToCharPos converts a Z3S5 Lisp to a zedit char position, panicking if the list is malformed.
ListToColor converts a Z3S5 Lisp color list to a color.
ListToTextGridCell converts a list in the format (rune style-list) to a text grid TextGridCell.
ListToTextGridStyle converts a list in the format returned by TextGridStyleToList back to a Fyne text grid style.
ListToZeditStyle converts a list of colors to a zedit.EditorStyle used by zedit.Editor.
MustConvertSymToTextWrap converts a symbol to a fyne.TextWrap or panics with an error message.
MustGetPosition expects a position in argument a at argument index argIdx and returns it, panics if a is not a position list.
MustGetShortcut converts a Z3S5 Lisp list shortcut representations into the key name and modifier of a fyne.KeyShortcut.
MustGetTextAlign returns a text align and true, or nil and false if the alignment specified was Nil.
MustGetTextStyle turns a list of style symbols into a Fyne text style.
RunGUI initializes the user interface and starts running it.
No description provided by the author
ShutdownGUI shuts down the user interface.
No description provided by the author
TextGridRangeListToRange converts a Z3S5 List containing a range of the form (start-row- start-column end-row end-column) of integers to the integers.
TextGridStyleToList converts a text grid style to a Z3S5 Lisp list.
WordWrapTextGridRows word wraps a number of text grid rows, making sure soft line breaks are adjusted and removed accordingly.
# Variables
No description provided by the author
No description provided by the author
zedit caret movement selectors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
theme selectors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
key name symbols, for a more Lispy interface to logical key names.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
lorem ipsum selectors for create-lorem-ipsum helper.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
zedit tag events.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
zedit properties.
No description provided by the author
No description provided by the author
# Structs
Config stores the configuration for the GUI, which is global and cannot be changed once set.
# Type aliases
used for transforming hyperlink URLs.