Pietro Gagliardi
|
8e9607083b
|
Got rid of the modal queue now that it's no longer needed.
|
2014-08-26 15:39:04 -04:00 |
Pietro Gagliardi
|
adbe5303e7
|
Changed the way dialogs work so that they do real modality properly and implemented such on Windows.
|
2014-08-26 12:52:32 -04:00 |
Pietro Gagliardi
|
3648d379c6
|
Moved the IsDialogMessage under notkey to be safe.
|
2014-08-25 22:06:40 -04:00 |
Pietro Gagliardi
|
fe01ebbbcd
|
Dropped checkboxImageList. This is the first of a multi-part commit stream becasue when I tried doing it alll at once the program broke in utterly mysterious ways.
|
2014-08-25 11:41:37 -04:00 |
Pietro Gagliardi
|
e5c74b832b
|
Changed AreaHandler.Key() to return a boolean value indicating if the event was handled; implemented this on Windows. It does sledgehammer some edge cases I wanted to avoid, but it also avoids fussing about scrolling and focus and what not.
|
2014-08-21 05:37:24 -04:00 |
Pietro Gagliardi
|
f3ca234dda
|
Cleaned up uimsgloop() in Windows. This will be important, as I'm going to be changing AreaHandler.Key()... again...
|
2014-08-20 23:38:22 -04:00 |
Pietro Gagliardi
|
a3ff63490b
|
Split the modal queue stuff into its own files.
|
2014-08-19 13:25:52 -04:00 |
Pietro Gagliardi
|
eeb0437435
|
Fixed most of the other modality issues on Windows. Now all that's left is the re-enabling window order one...
|
2014-08-19 04:03:09 -04:00 |
Pietro Gagliardi
|
751180ba20
|
Fixed message queue overload in Windows modality code.
|
2014-08-19 03:56:04 -04:00 |
Pietro Gagliardi
|
b6a5735f89
|
Implemented new dialog box techniques on Windows... kinda.
|
2014-08-19 03:31:53 -04:00 |
Pietro Gagliardi
|
d7c173cc05
|
Began implementing checkboxes in the Windows Table.
|
2014-08-17 15:30:10 -04:00 |
Pietro Gagliardi
|
38e7565c37
|
Added code to prepare a state image list of checkboxes for adding checkbox columns to Table on Windows.
|
2014-08-17 13:34:06 -04:00 |
Pietro Gagliardi
|
307577889e
|
Fixed some small issues in the C code of the Windows port.
|
2014-08-14 16:17:44 -04:00 |
Pietro Gagliardi
|
d944af8609
|
Split out common container window procedure code in Windows to its own function.
|
2014-08-14 16:00:31 -04:00 |
Pietro Gagliardi
|
acbe70b4e5
|
Fixed the infinite loop on Tab control dialog message bug(s) on the Windows backend.
|
2014-08-14 13:05:31 -04:00 |
Pietro Gagliardi
|
2c8bb7bc6d
|
Fixed Tabs on Windows having undesirable tab stop behavior. This doesn't work correctly in wine, and I can confirm for the first time that it actually is a bug in wine!
|
2014-08-14 11:30:48 -04:00 |
Pietro Gagliardi
|
c1dc235d3b
|
Stripped C-style comments from C sources and headers where appropriate.
|
2014-08-14 10:42:10 -04:00 |
Pietro Gagliardi
|
c9f7a2191a
|
Added missing URL from comments.
|
2014-08-13 17:31:40 -04:00 |
Pietro Gagliardi
|
2a2d730d12
|
Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X keyboard trap.
|
2014-08-13 14:09:53 -04:00 |
Pietro Gagliardi
|
b01c653942
|
Made Areas on Windows tab stops and implemented AreaHandler.Defocuses() on Windows.
|
2014-08-13 10:41:27 -04:00 |
Pietro Gagliardi
|
6dcda6aafa
|
Determined that Backspace, Tab, and Enter work in Areas on Windows (though more TODOs due to dialog message craziness).
|
2014-08-12 20:08:53 -04:00 |
Pietro Gagliardi
|
5523cdb22a
|
Implemented tab stopping.
|
2014-08-12 17:18:45 -04:00 |
Pietro Gagliardi
|
9ea22218ff
|
Implemented Tab on Windows.
|
2014-07-25 15:58:24 -04:00 |
Pietro Gagliardi
|
104337188f
|
Removed Request completely, also updating the uitask files. Also renamed xperform to doissue for consistency.
|
2014-07-19 09:57:01 -04:00 |
Pietro Gagliardi
|
d2f09a0222
|
Fixed all the remaining compiler errors. C conversion works!
|
2014-07-18 00:22:21 -04:00 |
Pietro Gagliardi
|
d8f302f157
|
Some Unicode-related fixups and additions in the new Windows code.
|
2014-07-17 23:14:22 -04:00 |
Pietro Gagliardi
|
0adac4d3ca
|
Began the drudgery of converting all the Windows code to use cgo, because I'm not going to wait to debug this smashed stack.
|
2014-07-17 19:36:24 -04:00 |