Lephe's GUI toolkit.
Go to file
Lephenixnoir ee98be1cc1
jwidget: fix bad display of border of size 0
This is caused by drect() flipping arguments in the order is incorrect,
so x2 < x1 gives you a rectangle instead of nothing.
2022-06-21 09:22:49 +01:00
assets version 1.0.0, I guess 2021-03-12 16:19:43 +01:00
cmake version 1.0.0, I guess 2021-03-12 16:19:43 +01:00
doc version 1.0.0, I guess 2021-03-12 16:19:43 +01:00
include/justui jfkeys: fix fkeys not updating after changing text/image 2022-06-21 09:19:10 +01:00
src jwidget: fix bad display of border of size 0 2022-06-21 09:22:49 +01:00
.gitignore version 1.0.0, I guess 2021-03-12 16:19:43 +01:00
CMakeLists.txt jfileselect: add a new file selection widget 2022-06-19 22:36:39 +01:00
README.md version 1.0.0, I guess 2021-03-12 16:19:43 +01:00
TODO version 1.0.0, I guess 2021-03-12 16:19:43 +01:00
giteapc.make version 1.0.0, I guess 2021-03-12 16:19:43 +01:00

README.md

Just User Interfaces

JustUI is a "small" library to make GUIs on fx-9860G and fx-CG 50 with gint (and I mean small by GUI library standards). I've built it to improve user interfaces in gintctl, but it's still documented enough that you can try it if you need GUIs.

Features include:

  • Widget trees with parent/children ownership
  • Basic jwidget and derived types (jlabel, jinput, etc.)
  • A good layout system to determine the size and position of widgets
  • Low-effort custom widgets (jpainted) and completely custom widget types
  • Decent keyboard focus and event system

Screenshots: TODO

Documentation: