Added package summaries to more packages

This commit is contained in:
Sasha Koshka 2023-03-16 01:10:59 -04:00
parent d57db6327d
commit 11b680db63
9 changed files with 19 additions and 0 deletions

3
backends/doc.go Normal file
View File

@ -0,0 +1,3 @@
// Package backends contains sub-packages that register backends with tomo when
// linked into a program.
package backends

2
backends/x/doc.go Normal file
View File

@ -0,0 +1,2 @@
// Package x implements an X11 backend.
package x

View File

@ -1,3 +1,4 @@
// Package dirs provides access to standard system and user directories.
package dirs
import "os"

View File

@ -1,3 +1,4 @@
// Package flow allows an asynchronous process to be written sequentially.
package flow
// Flow represents any multi-stage process that relies on callbacks to advance

View File

@ -1,3 +1,4 @@
// Package input defines keyboard and mouse code constants.
package input
import "unicode"

View File

@ -1,3 +1,8 @@
// Package layouts defines a layout interface which a container element can
// accept to have its child elements automatically arranged by any layout that
// satisfies it.
//
// Sub-packages of layouts contain several pre-made ones.
package layouts
import "image"

3
popups/doc.go Normal file
View File

@ -0,0 +1,3 @@
// Package popups provides a set of pre-made pop-up windows such as dialog
// boxes.
package popups

View File

@ -1,3 +1,4 @@
// Package shatter provides boolean operations for image.Rectangle.
package shatter
import "image"

2
theme/doc.go Normal file
View File

@ -0,0 +1,2 @@
// Package theme implements a theming system for tomo.
package theme