提交历史

作者 SHA1 备注 提交日期
  paigoddess b643cf4273 added GPL license to all source 21 年之前
  paigoddess cacafde1e2 turned certain static strings into actual static string members to prevent constant creation of string objects 21 年之前
  paigoddess a71a154389 dialogs and popups only allocate surfaces when open; support for res changes and app window resizing complete 21 年之前
  paigoddess 57a58187fd listboxes with zero or one selections allowed 21 年之前
  paigoddess 983b34aaad current-view-only scrolling surfaces debugged, added test window 21 年之前
  paigoddess a19f165d8b support for widgets/child windows that only want a surface large enough to show current scrolled view 21 年之前
  paigoddess 910884e2e8 added scrolling widget parent class (fully untested) 21 年之前
  paigoddess 83cf63d57b Frame window scrollbar support added 21 年之前
  paigoddess 315b6817fd redid frame resizing code; restoring a frame can't place it offscreen now 21 年之前
  paigoddess dbb9ecd4a9 no message 21 年之前
  paigoddess ed64f07730 Added default window positioning (cascade) 21 年之前
  paigoddess f63acab89f Modal windows can move to edge of screen; frame clients don't have to resize to match frame; 21 年之前
  paigoddess 05ea3753e9 fixed mouse cursors not changing when resizing 21 年之前
  paigoddess dc54457e13 Redid keyboard support, started on dialog textboxes and keyboard support (focus rectangles) 21 年之前
  paigoddess cd8ecc7852 Converted #define'd constants to enums 21 年之前
  paigoddess 6583065249 removed all inline functions for now 21 年之前
  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 年之前
  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 年之前
  paigoddess 38399b4548 Updated throw() specs due to paint/display/dirty changes 21 年之前
  paigoddess 8337353dc9 GUI paint system redone using "dirty" markers (throw() specs need to be updated) 21 年之前
  paigoddess cac6112710 main.cpp fully exception-safe, pointer-ownership clarified in many Window situations 21 年之前
  paigoddess 7ae04e4ef4 Made all string usage exception-safe 21 年之前
  paigoddess cb458f54ab Modified frame window wantsToBeDeleted to be in line with all other Windows; Modal dialogs now handle deleting their frame window themselves 21 年之前
  paigoddess afcb7b3646 More exceptions/asserts/etc- initial exception work complete 21 年之前
  paigoddess faf42cce49 Focus stack changed to just remembering what lost/gained focus- focus changes no longer can cause memory exceptions 21 年之前
  paigoddess 3d94c06343 More exceptions/asserts/etc 21 年之前
  paigoddess 00586a3337 More exceptions/asserts/etc 21 年之前
  paigoddess 40dcec4778 Can add catch-all event handling function; File->Exit works now; made event handling functions use const ptrs 21 年之前
  paigoddess f5beac8bde Widget display (frame/menus) centers properly, noticably better for larger font sizes 21 年之前
  paigoddess 851d0ec9f0 Modified window close behavior, added SDL_CLOSE event 21 年之前