paigoddess
|
983b34aaad
current-view-only scrolling surfaces debugged, added test window
|
21 gadi atpakaļ |
paigoddess
|
a19f165d8b
support for widgets/child windows that only want a surface large enough to show current scrolled view
|
21 gadi atpakaļ |
paigoddess
|
00b659e4ce
scrolling widget parent class completed, scrollbar widgets/windows color in lower-right corner
|
21 gadi atpakaļ |
paigoddess
|
910884e2e8
added scrolling widget parent class (fully untested)
|
21 gadi atpakaļ |
paigoddess
|
83cf63d57b
Frame window scrollbar support added
|
21 gadi atpakaļ |
paigoddess
|
6cbeb3bcf9
Textbox support complete (except clipboard)
|
21 gadi atpakaļ |
paigoddess
|
315b6817fd
redid frame resizing code; restoring a frame can't place it offscreen now
|
21 gadi atpakaļ |
paigoddess
|
dbb9ecd4a9
no message
|
21 gadi atpakaļ |
paigoddess
|
fec75ea4db
fixed crash on minimize
|
21 gadi atpakaļ |
paigoddess
|
ed64f07730
Added default window positioning (cascade)
|
21 gadi atpakaļ |
paigoddess
|
f63acab89f
Modal windows can move to edge of screen; frame clients don't have to resize to match frame;
|
21 gadi atpakaļ |
paigoddess
|
1068680fb4
Misc. cleanup
|
21 gadi atpakaļ |
paigoddess
|
ff4f85ed81
double-click support
|
21 gadi atpakaļ |
paigoddess
|
788b724b6c
Redoing event system- still a couple bugs
|
21 gadi atpakaļ |
paigoddess
|
675475f933
Dialog widget work
|
21 gadi atpakaļ |
paigoddess
|
05ea3753e9
fixed mouse cursors not changing when resizing
|
21 gadi atpakaļ |
paigoddess
|
15dd3a35b3
Prevent duplicate opening of dialogs, other parent-child window relationship cleanup
|
21 gadi atpakaļ |
paigoddess
|
dc54457e13
Redid keyboard support, started on dialog textboxes and keyboard support (focus rectangles)
|
21 gadi atpakaļ |
paigoddess
|
cd8ecc7852
Converted #define'd constants to enums
|
21 gadi atpakaļ |
paigoddess
|
6583065249
removed all inline functions for now
|
21 gadi atpakaļ |
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 gadi atpakaļ |
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 gadi atpakaļ |
paigoddess
|
c60710ef7c
optimized some dirty checks
|
21 gadi atpakaļ |
paigoddess
|
9eb4a1e614
Support for CtrlF4/F6/F7/F8/Tab, Alt+F4
|
21 gadi atpakaļ |
paigoddess
|
38399b4548
Updated throw() specs due to paint/display/dirty changes
|
21 gadi atpakaļ |
paigoddess
|
8337353dc9
GUI paint system redone using "dirty" markers (throw() specs need to be updated)
|
21 gadi atpakaļ |
paigoddess
|
bb182477bf
Added checkboxes (need to redo paint system to display right)
|
21 gadi atpakaļ |
paigoddess
|
4fc22fb3ac
Reduced throw() definitions for certain paint() and event() functions
|
21 gadi atpakaļ |
paigoddess
|
cac6112710
main.cpp fully exception-safe, pointer-ownership clarified in many Window situations
|
21 gadi atpakaļ |
paigoddess
|
b393277411
Made SDL_SetClipRect usage exception safe
|
21 gadi atpakaļ |