Directories
¶
| Path | Synopsis |
|---|---|
|
Package base holds the behavior of Keel's components without their look: keyboard navigation over a list, type-to-find, multi-selection with ranges, and open/closed state.
|
Package base holds the behavior of Keel's components without their look: keyboard navigation over a list, type-to-find, multi-selection with ranges, and open/closed state. |
|
Package core is the foundation every UI module builds on: what a Widget is, how a component runs a user callback, and how other goroutines change the UI.
|
Package core is the foundation every UI module builds on: what a Widget is, how a component runs a user callback, and how other goroutines change the UI. |
|
Package highlight colors source code in CodeEditor, TextView and Markdown code blocks.
|
Package highlight colors source code in CodeEditor, TextView and Markdown code blocks. |
|
internal
|
|
|
editorstyle
Package editorstyle supplies the shared input appearance for widget and el.
|
Package editorstyle supplies the shared input appearance for widget and el. |
|
imageload
Package imageload loads images off the UI thread and draws them with a placeholder until they arrive.
|
Package imageload loads images off the UI thread and draws them with a placeholder until they arrive. |
|
inputcontent
Package inputcontent keeps editable text and atomic references together.
|
Package inputcontent keeps editable text and atomic references together. |
|
loop
Package loop owns the state shared by every window: one lock that serializes rendering and callbacks, a queue of updates from other goroutines, and the windows to redraw.
|
Package loop owns the state shared by every window: one lock that serializes rendering and callbacks, a queue of updates from other goroutines, and the windows to redraw. |
|
uitest
Package uitest drives UI code without a window: it lays it out through a real Gio input router, so tests click and type as the platform would.
|
Package uitest drives UI code without a window: it lays it out through a real Gio input router, so tests click and type as the platform would. |
|
Package kit provides components built on ui/el.
|
Package kit provides components built on ui/el. |
|
Package locale holds the text Keel itself shows or reports to agents: button captions such as 确定 and 复制, accessible names such as 关闭, placeholders and counts.
|
Package locale holds the text Keel itself shows or reports to agents: button captions such as 确定 and 复制, accessible names such as 关闭, placeholders and counts. |
|
Package markdown renders Markdown as ui/el elements, built for AI chat: text that streams in a few characters at a time.
|
Package markdown renders Markdown as ui/el elements, built for AI chat: text that streams in a few characters at a time. |
|
Package netimage lets Keel load images from http and https URLs.
|
Package netimage lets Keel load images from http and https URLs. |
|
Package plot provides scales, data layouts and immediate-mode chart drawing.
|
Package plot provides scales, data layouts and immediate-mode chart drawing. |
|
Package theme holds the colors, text sizes and fonts every UI module reads.
|
Package theme holds the colors, text sizes and fonts every UI module reads. |
Click to show internal directories.
Click to hide internal directories.