zntg/ui
Sander Schobers cdfb863ab0 Added SDL backend.
Added Action{,s}. List of actions that can be used to defer cleanup code (see NewRenderer implementations).
Added TextInputEvent (replaces the old KeyPressEvent) and added to new events KeyDown & KeyUp.
Added VSync to NewRendererOptions.
Removed IconScale from button.
Added ImageSource interface that replaces the Image/Texture method on the Texture interface. This makes converting back a texture to an image optional (since this is atypical for a hardware texture for instance).
Added new KeyModifier: OSCommand (Windows/Command key).
Added KeyState that can keep the state of keys (pressed or not).
Added KeyEnter, representing the Enter key.
Changed signatures of CreateTexture methods in Renderer.
Changed signatures of icon related method (removed factories).
Basic example now depends on sdlgui.
2020-05-15 09:20:44 +02:00
..
clipboard Added (OS specific) clipboard implementation. 2019-04-11 08:44:38 +02:00
examples Added SDL backend. 2020-05-15 09:20:44 +02:00
alignment.go Added UI elements. 2019-03-05 21:52:18 +01:00
buffer.go Added SDL backend. 2020-05-15 09:20:44 +02:00
button.go Added SDL backend. 2020-05-15 09:20:44 +02:00
cache.go Made cache more generic. 2020-05-12 20:58:42 +02:00
checkbox.go Added SDL backend. 2020-05-15 09:20:44 +02:00
clipboard.go Added keys. 2020-05-13 15:57:04 +02:00
containerbase.go Added Parent to Controls. 2019-04-11 23:38:32 +02:00
context.go Added SDL backend. 2020-05-15 09:20:44 +02:00
control.go Init function can return an error. 2019-05-01 09:40:59 +02:00
controlbase.go Removed Context and Control from event handlers. 2019-07-06 07:42:40 +02:00
drawoptions.go Added SDL backend. 2020-05-15 09:20:44 +02:00
event.go Added SDL backend. 2020-05-15 09:20:44 +02:00
eventtarget.go Added UI elements. 2019-03-05 21:52:18 +01:00
font.go Added FontStyle on ControlBase. 2019-03-12 19:43:52 +01:00
icon.go Added SDL backend. 2020-05-15 09:20:44 +02:00
imagesource.go Added SDL backend. 2020-05-15 09:20:44 +02:00
key.go Added SDL backend. 2020-05-15 09:20:44 +02:00
label.go Made cache more generic. 2020-05-12 20:58:42 +02:00
length.go Changed Length.Zero to return value instead of Length. 2019-04-11 08:44:38 +02:00
mouse.go Added changing the mouse cursor. 2019-03-11 17:30:41 +01:00
orientation.go Added UI elements. 2019-03-05 21:52:18 +01:00
overflow.go Optimizations for rendering large number of items (in a stack panel) and improved visualization of scrollbar. 2019-07-04 22:06:48 +02:00
proxy.go Added Parent to Controls. 2019-04-11 23:38:32 +02:00
renderer.go Added SDL backend. 2020-05-15 09:20:44 +02:00
rendererfactory.go Added SDL backend. 2020-05-15 09:20:44 +02:00
scrollbar.go Removed Context and Control from event handlers. 2019-07-06 07:42:40 +02:00
slider.go Renamed Image{,s} to Texture{,s}. 2020-05-12 23:03:43 +02:00
spacing_test.go Added Parent to Controls. 2019-04-11 23:38:32 +02:00
spacing.go Added Parent to Controls. 2019-04-11 23:38:32 +02:00
stackpanel.go Optimizations for rendering large number of items (in a stack panel) and improved visualization of scrollbar. 2019-07-04 22:06:48 +02:00
style.go Added TextPositive & TextNegative colors. 2019-06-24 20:57:58 +02:00
textbox.go Added SDL backend. 2020-05-15 09:20:44 +02:00
texture.go Added SDL backend. 2020-05-15 09:20:44 +02:00
textures.go Added SDL backend. 2020-05-15 09:20:44 +02:00
ui.go Renamed Image{,s} to Texture{,s}. 2020-05-12 23:03:43 +02:00
visual.go Moved Shadow and added Background control. 2019-04-11 22:33:31 +02:00