~yerinalexey/hare-libui

Work-in-progress Hare bindings for the libui library
Return an empty string if uiWindowGetTitle returns NULL
Bind nonscrolling uiArea for key events and fill drawing
Remove libbsd hack

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~yerinalexey/hare-libui
read/write
git@git.sr.ht:~yerinalexey/hare-libui

You can also use your local clone with git send-email.

#ui::

Hare bindings to the libui library to create cross-platform GUIs!

Status:

  • ✅ uiInit and uiWindow
  • ✅ uiBox
  • ✅ uiButton
  • ✅ uiCheckbox
  • ✅ uiEntry
  • ✅ uiLabel
  • ✅ uiTab
  • ❌ uiGroup
  • ❌ uiSpinbox
  • ❌ uiSlider
  • ❌ uiProgressBar
  • ❌ uiSeparator
  • ❌ uiCombobox
  • ❌ uiEditableCombobox (merged with non-editable version perhaps)
  • ❌ uiRadioButton
  • ❌ uiDateTimePicker
  • ❌ uiMultilineEntry
  • ❌ uiMenu and uiMenuItem
  • ❌ uiArea
  • ❌ Helpers: ui{Open,Save}File, uiMsgBox, uiMsgBoxError
  • ❌ uiColorButton
  • ❌ uiForm
  • ❌ uiGrid
  • ❌ uiImage
  • ❌ uiTable and uiTableValue
  • ❌ uiAttributedString?

#Running an example

On Unix-like systems:

$ make
$ ./demo