Commit Graph

13 Commits

Author SHA1 Message Date
sloum 4822633426 Adds clipboard and dialog modules as optional build options and reworks makefile to use a var for defining which build options to use 2022-12-22 21:45:09 -08:00
sloum 66239c9b7b Adjusts multiline widget to allow monospace font 2022-04-28 15:42:02 -07:00
sloum 79147a8b53 Adds the ability to redirect system printing (ie. no longer uses fmt.Print and such) to a given io-handle to allow capturing output 2022-04-27 22:59:02 -07:00
sloum 1cbdd7bd66 Adds border container 2022-04-26 20:30:14 -07:00
sloum f1d0260243 Adds widget-disable and an importance paramater for widget-make-button 2022-04-26 14:49:00 -07:00
sloum a9418956b5 Starts regular version numbering and removes git call from makefile 2022-04-25 22:36:12 -07:00
sloum 2ccdefb756 Documentation updates for gui key handling 2022-04-25 22:31:25 -07:00
sloum 84da7523b7 Adds char and shortcut handlers 2022-04-25 20:26:33 -07:00
sloum 42e4e98e80 Adds image widget and associated documentation and example 2022-04-22 09:59:48 -07:00
sloum 1123d306ef Updates the readme to provide documentation for the gui lib and for building with and without gui 2022-04-21 15:50:31 -07:00
sloum 1e430eaee0 Updates gui to be an add-on rather than default build mode in makefile and build tags within code 2022-04-21 15:09:11 -07:00
sloum bc3d0e07d9 Lots of gui updates, more widgets-layouts-containers-etc. Also fixes gui-use-light-theme to work more reliably. 2022-04-21 15:05:33 -07:00
sloum 8dd7392320 Adds usage docs for gui, simplifies callbacks to be just regular procs, splits up code to allow for cleanly building with or without gui 2022-04-20 20:39:15 -07:00