aerc/lib/ui
Ben Burwell bcd03c4c4a Add popovers
A popover is a special UI element which can be layered over the rest of
the UI (i.e. it is painted last) and can fall anywhere on the screen,
not just with the bounds of its parent's viewport/context. With these
special abilities comes the restriction that only one popover may be
visible on screen at once.

Popovers are requested from the UI context passed to Draw calls and
specify the anchor point and the desired dimensions. The popover is then
fit to the available space and placed relative to the anchor point.
2019-12-21 09:23:20 -05:00
..
borders.go Add Mouseable 2019-09-11 11:41:34 -04:00
context.go Add popovers 2019-12-21 09:23:20 -05:00
fill.go switch to tcell from termbox 2018-06-01 16:04:43 -07:00
grid.go Add Mouseable 2019-09-11 11:41:34 -04:00
interfaces.go Add Mouseable 2019-09-11 11:41:34 -04:00
invalidatable.go lib/ui: introduce Invalidatable 2019-04-27 14:30:28 -04:00
popover.go Add popovers 2019-12-21 09:23:20 -05:00
stack.go Add Mouseable 2019-09-11 11:41:34 -04:00
tab.go Fix tab refocus on remove 2019-10-14 10:38:04 -04:00
text.go New account wizard, part one 2019-05-21 16:53:50 -04:00
textinput.go Add UI options to save/pipe messages with unsupported mimetypes 2019-11-17 13:19:13 -05:00
ui.go Add popovers 2019-12-21 09:23:20 -05:00