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 |