Commit graph

66 commits

Author SHA1 Message Date
Scott Duensing
71c13fdc71 Listbox added! Improved keyboard features for Updown and Textbox. Random crash on exit somewhere. 2021-11-01 20:49:01 -05:00
Scott Duensing
1a5cc62422 Keyboard support in UpDown. 2021-10-31 16:55:38 -05:00
Scott Duensing
9acf435c52 Basic UpDown widget added. 2021-10-30 20:00:16 -05:00
Scott Duensing
da52b2f675 Textbox "finished". Widget Del methods made private. stb_leakcheck replaced with MemWatch. 2021-10-30 16:34:56 -05:00
Scott Duensing
b17d78818f Textboxes are working! This required a huge overhaul of painting, fixing clipping bound issues, adding timer support, and other things I have probably forgotten. 2021-10-28 21:11:56 -05:00
Scott Duensing
9494dee16d Basic interval timers working. 2021-10-25 21:11:46 -05:00
Scott Duensing
6edae8ed47 Freaking margins and clipping regions finally fixed. Not that we clip yet. 2021-10-25 19:06:43 -05:00
Scott Duensing
70f944d416 Keyboard event added. 2021-10-20 21:18:26 -05:00
Scott Duensing
148a6b4f9f Now understands the concept of "focus". Textbox widget started. 2021-10-20 20:53:58 -05:00
Scott Duensing
7c531861a4 Fixes, new widgets: Checkbox, Frame, Label, Picture, Radio Button. 2021-10-19 19:24:52 -05:00
Scott Duensing
abcc4f2071 Fixed "Multi Player" to be "MultiPlayer". 2021-10-18 21:31:06 -05:00
Scott Duensing
39c22c7abe Keyboard support. Kinda wonky on Linux. Thanks, SDL. 2021-10-18 21:16:45 -05:00
Scott Duensing
07dbada6e8 Cooperative multitasking added. 2021-10-18 18:52:31 -05:00
Scott Duensing
f507b0713b Complete rewrite of mouse code. It is now sane. I think. 2021-10-17 20:39:01 -05:00
Scott Duensing
04cce38be1 Bitmap fonts. Margins. Start of buttons. Many fixes. 2021-10-14 21:15:14 -05:00
Scott Duensing
7d2d0c2fc3 Initial commit 2021-10-13 20:07:25 -05:00