User interface toolkit for Go with support for SDL2 and HTML Canvas render targets.
 
 
 
 
 
Go to file
Noah 90857fdd28 Refactor Render Texture-Cache Interface
Since SDL2 is using in-memory bitmaps the same as Canvas engine, the
function names of the render.Engine interface have been cleaned up:

* NewTexture(filename, image) -> StoreTexture(name, image)
  Create a new cached texture with a given name.
* NewBitmap(filename) -> LoadTexture(name)
  Recall a stored texture with a given name.
* level.Chunk.ToBitmap uses simpler names for the textures instead of
  userdir.CacheFilename file-like paths.
2019-06-27 13:01:01 -07:00
eg UI: Add MainWindow Widget and start an example app 2019-06-08 17:03:59 -07:00
theme Port over code from old collision dev PR 2019-04-09 19:17:56 -07:00
button.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
check_button.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
checkbox.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
debug.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
dragdrop.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
frame.go Add MenuScene with New Level UI 2019-06-25 15:01:37 -07:00
frame_pack.go UI: Fix packing bug in the GUITest 2019-04-19 15:08:00 -07:00
functions.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
image.go Refactor Render Texture-Cache Interface 2019-06-27 13:01:01 -07:00
label.go UI: Fix packing bug in the GUITest 2019-04-19 15:08:00 -07:00
main_window.go Initial WebAssembly Build Target 2019-06-26 18:40:40 -07:00
menu.go UI: Add MainWindow Widget and start an example app 2019-06-08 17:03:59 -07:00
supervisor.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
widget.go UI: Fix packing bug in the GUITest 2019-04-19 15:08:00 -07:00
window.go Code Layout Refactor 2019-04-09 17:35:44 -07:00