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 年之前 |