package
0.0.0-20210812091234-6513b377aba0
Repository: https://github.com/diamondburned/cchat-gtk.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

AsyncUse is a handler for structs that implement the Reuser primitive.
BindRoundImage binds a round image to a rich label state store.
MakeRed is a renderer that makes the plain text red.
NewLabel creates a self-updating label.
NewLabelState creates a new label state.
NewLabelWithRenderer creates a self-updating label using the given renderer.
NewStaticLabel creates a static, non-updating label.
RenderSkipImages is a label renderer that skips images.
Small is a renderer that makes the plain text small.

# Structs

Label provides an abstraction around a regular GTK label that can be self-updated.
LabelImage is the first image from a label.
LabelState provides a container for labels that allow other containers to extend upon.
NameContainer contains a reusable LabelState for cchat.Namer.

# Interfaces

ImageURLSetter describes an image that can be set a URL.
LabelStateStorer is an interface for LabelState.
Reuser is an interface for structs that inherit Reusable.

# Type aliases

No description provided by the author
LabelRenderer is the input/output function to render a rich text segment to Pango markup.