Sean Smith
264f49fd2c
Fix race with HighlightableHelper
...
GetRect can lead to a race condition
Add a RenderFunc method so that we can call try to
wrap even more of our rendering in the thread safe
`QueueUpdateDraw` method
2019-08-24 22:15:35 -04:00
Chris Cummer
523a0bec2c
Remove the need for every module to define a widget.Refresh keyboard control
2019-08-23 21:18:51 -07:00
Chris Cummer
5337656c58
Remove the need for every module to define a widget.ShowHelp keyboard control
...
This common functionality is moved up to KeyboardWidget. Modules now
include widget.InitializeCommonControls() instead.
2019-08-23 21:18:51 -07:00
Chris Cummer
4e46fff145
Move the utils.go file into the /utils directory
2019-08-05 10:50:12 -07:00
Chris Cummer
06a785d770
Rename
2019-08-05 08:01:21 -07:00
Chris Cummer
d372e1029f
Rename addView() to createView()
2019-08-04 23:21:46 -07:00
Chris Cummer
787d1a3ba9
BarGraph supports customizable titles in config
2019-08-04 23:14:44 -07:00
Chris Cummer
b6b695290c
Extract common funcitons from BarGraph and TextWidget into Base
2019-08-04 23:00:09 -07:00
Chris Cummer
275ea37a01
Extract common attributes from BarGraph and TextWidget into Base
2019-08-04 22:10:00 -07:00
Chris Cummer
98eb3c9013
Bring BarGraph constructor up to parity with TextWidget
2019-08-04 22:02:14 -07:00
Chris Cummer
dbc047516d
Move all components responsible for module composition into /view
2019-08-04 21:42:40 -07:00
Chris Cummer
94d63306d4
Move Bargraph functionality into /view
2019-08-04 21:21:16 -07:00