Commit History

Author SHA1 Message Date
  paigoddess b643cf4273 added GPL license to all source 21 years ago
  paigoddess cacafde1e2 turned certain static strings into actual static string members to prevent constant creation of string objects 21 years ago
  paigoddess 114386e1b3 added hline/vline/dottedh/vline primitives for speed, used instead of rects for gui boxes 21 years ago
  paigoddess a71a154389 dialogs and popups only allocate surfaces when open; support for res changes and app window resizing complete 21 years ago
  paigoddess 315b6817fd redid frame resizing code; restoring a frame can't place it offscreen now 21 years ago
  paigoddess ff4f85ed81 double-click support 21 years ago
  paigoddess 15dd3a35b3 Prevent duplicate opening of dialogs, other parent-child window relationship cleanup 21 years ago
  paigoddess 1aa9b4acf6 Fixed popup key support to skip over hidden items 21 years ago
  paigoddess dc54457e13 Redid keyboard support, started on dialog textboxes and keyboard support (focus rectangles) 21 years ago
  paigoddess cd8ecc7852 Converted #define'd constants to enums 21 years ago
  paigoddess 6583065249 removed all inline functions for now 21 years ago
  paigoddess aedc3d7770 popups take check/radio/disabled status from vars or current window; added Window::debugDump and focus debugging tracking; fixed a few focus glitches 21 years ago
  paigoddess 1529b16235 hidden menu items allowed for accellerator support; moved accellerator support from main.cpp to part of GUI 21 years ago
  paigoddess fae790f882 shortcut keys close popup menus, handle SHIFT properly, commands only go to current menu, so using them for frame window keys now 21 years ago
  paigoddess c60710ef7c optimized some dirty checks 21 years ago
  paigoddess 2106d9a829 Added accelerators to popupmenus, used that for Alt+F4 now 21 years ago
  paigoddess c8770a7fcb Cleaned up popup menus to use popupitem structure 21 years ago
  paigoddess 9eb4a1e614 Support for CtrlF4/F6/F7/F8/Tab, Alt+F4 21 years ago
  paigoddess 38399b4548 Updated throw() specs due to paint/display/dirty changes 21 years ago
  paigoddess 8337353dc9 GUI paint system redone using "dirty" markers (throw() specs need to be updated) 21 years ago
  paigoddess bb182477bf Added checkboxes (need to redo paint system to display right) 21 years ago
  paigoddess a0fa7feed9 Global keyboard events added; Alt+Shortcut key support added to menubar 21 years ago
  paigoddess f16815320c Shortcut key support added for menus 21 years ago
  paigoddess 177e126d58 Added underline support to show hot keys 21 years ago
  paigoddess d9614479a3 Finished keyboard support for menubar/popup menus (except hot keys) 21 years ago
  paigoddess a8fea4de21 Separate focus stack, sendToBottom- allows ctrl+tab, etc. 21 years ago
  paigoddess 4fc22fb3ac Reduced throw() definitions for certain paint() and event() functions 21 years ago
  paigoddess cac6112710 main.cpp fully exception-safe, pointer-ownership clarified in many Window situations 21 years ago
  paigoddess afcb7b3646 More exceptions/asserts/etc- initial exception work complete 21 years ago
  paigoddess 3d94c06343 More exceptions/asserts/etc 21 years ago