Pietro Gagliardi
|
555b6ebcbd
|
Implemented WM_PRINTCLIENT on Window and cleaned up the WM_CTLCOLOR*** message handler; both are on the Windows backend.
|
2014-08-28 15:38:47 -04:00 |
Pietro Gagliardi
|
4d8911fe7e
|
More TODOs.
|
2014-08-28 15:21:35 -04:00 |
Pietro Gagliardi
|
5ec4108cd0
|
Simplified Area scrolling code a small bit; no bugfix though
|
2014-08-28 15:20:16 -04:00 |
Pietro Gagliardi
|
2e4ede72cf
|
Fixed Group child control transparency on Windows.
|
2014-08-28 13:30:29 -04:00 |
Pietro Gagliardi
|
d0f9c8af8a
|
Switched from wcscmp() to _wcsicmp() in class names on Windows; class names on Windows are case insensitive - http://stackoverflow.com/questions/7928592/are-windows-window-classes-case-sensitive.
|
2014-08-28 11:45:47 -04:00 |
Pietro Gagliardi
|
a282dc6fff
|
Removed merged back file.
|
2014-08-28 11:38:23 -04:00 |
Pietro Gagliardi
|
51cef8e304
|
More TODOs.
|
2014-08-28 11:35:31 -04:00 |
Pietro Gagliardi
|
5e481c16a4
|
More TODOs.
|
2014-08-28 11:21:59 -04:00 |
Pietro Gagliardi
|
65a0786689
|
Added empty Group test.
|
2014-08-28 11:18:49 -04:00 |
Pietro Gagliardi
|
1d4848e109
|
Made Groups on Windows control parents.
|
2014-08-28 11:17:44 -04:00 |
Pietro Gagliardi
|
b32573a4fe
|
Fixed up Area on Windows to always draw the background regardless of the size of the clipping rectangle on the Go side and to not send extraneous WM_ERASEBKGND. This will be needed for having Areas draw the background.
|
2014-08-28 11:03:32 -04:00 |
Pietro Gagliardi
|
ff4f0ec25e
|
Improved control transparency on Windows.
|
2014-08-28 10:30:53 -04:00 |
Pietro Gagliardi
|
72c56d6e16
|
Tested beep in Mac OS X TextField.Invalid(); works.
|
2014-08-28 01:54:19 -04:00 |
Pietro Gagliardi
|
2e71cecd8d
|
Verified NSImageView properties in the Mac OS X warning popover.
|
2014-08-27 18:29:54 -04:00 |
Pietro Gagliardi
|
ef20308db4
|
Checked refuses first responder status of all Controls on Mac OS X; everything's fine by default.
|
2014-08-27 18:21:24 -04:00 |
Pietro Gagliardi
|
1b2da465a1
|
Removed wParam from handle() in table_Windows.c as it appears neitehr Control nor Shift affect checkboxes in Windows.
|
2014-08-27 18:04:08 -04:00 |
Pietro Gagliardi
|
5a3baddd25
|
Resolved a TODO.
|
2014-08-27 17:49:44 -04:00 |
Pietro Gagliardi
|
554c67371f
|
More improvements to the Mac OS X TextField.Invalid() popover.
|
2014-08-27 16:01:47 -04:00 |
Pietro Gagliardi
|
7a83e3b577
|
Renamed textField to textfield in the Mac OS X port for consistency.
|
2014-08-27 13:17:31 -04:00 |
Pietro Gagliardi
|
a9961feb2c
|
Switched from NSPopover for the TextField.Invalid() warning on Mac OS X to a custom window subclass.
|
2014-08-27 12:11:55 -04:00 |
Pietro Gagliardi
|
83f423a43e
|
Cleaned up the TextField.Invalid() popover on Mac OS X a fair bit.
|
2014-08-26 22:41:25 -04:00 |
Pietro Gagliardi
|
8a4218b109
|
More TODOs.
|
2014-08-26 15:54:25 -04:00 |
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
|
428c20d4f5
|
Implemented the new dialog system on Mac OS X.
|
2014-08-26 15:26:19 -04:00 |
Pietro Gagliardi
|
ff2ad05270
|
More OpenFile() documentation.
|
2014-08-26 13:58:39 -04:00 |
Pietro Gagliardi
|
ecc02ee732
|
Implemented the new dialog system on GTK+.
|
2014-08-26 13:54:55 -04:00 |
Pietro Gagliardi
|
8fec7176de
|
More TODOs.
|
2014-08-26 13:05:32 -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
|
e7490ce49b
|
Added link to info in dialog_windows.c; removed TODOs in area_window.c and basicctrls_windows.c that I decided were fine as they were; more TODOs otherwise.
|
2014-08-25 23:35:20 -04:00 |
Pietro Gagliardi
|
3648d379c6
|
Moved the IsDialogMessage under notkey to be safe.
|
2014-08-25 22:06:40 -04:00 |
Pietro Gagliardi
|
35dcac92d6
|
Improved modalqueue.c error handling. A bit dirty to have the same function in multiple Go files like this, but meh.
|
2014-08-25 21:17:09 -04:00 |
Pietro Gagliardi
|
a952cfcc58
|
Settled OpenFile() modality issues on Windows.
|
2014-08-25 21:03:17 -04:00 |
Pietro Gagliardi
|
e25831c609
|
Added cleanup of Windows image lists.
|
2014-08-25 16:53:47 -04:00 |
Pietro Gagliardi
|
107e66715b
|
Removed stray TODO.
|
2014-08-25 16:32:30 -04:00 |
Pietro Gagliardi
|
52bb5ee5df
|
Decided to keep OFN_NODEREFERENCELINKS; the Mac backend does so.
|
2014-08-25 16:23:00 -04:00 |
Pietro Gagliardi
|
43f4b843aa
|
Part 2 of previous commit.
|
2014-08-25 16:20:51 -04:00 |
Pietro Gagliardi
|
6fcfbd9bdb
|
Moved some functions around.
|
2014-08-25 16:20:10 -04:00 |
Pietro Gagliardi
|
b7fd5f035e
|
Added a third function for comdlg32.dll errors on Windows.
|
2014-08-25 16:18:29 -04:00 |
Pietro Gagliardi
|
910f78c7e5
|
Made the width of TextFields more reasonable on Mac OS X.
|
2014-08-25 16:07:35 -04:00 |
Pietro Gagliardi
|
f6d7797fd6
|
Settled some strict typing issues on the Mac OS X backend.
|
2014-08-25 15:17:16 -04:00 |
Pietro Gagliardi
|
14100cd172
|
Implemented changing themes in Windows Tables. Phew...
|
2014-08-25 14:04:20 -04:00 |
Pietro Gagliardi
|
3b703fc241
|
Stored the HIMAGELIST in the tableData struct. Now to store the HTHEME too...
|
2014-08-25 13:54:15 -04:00 |
Pietro Gagliardi
|
6e9ef7e2a6
|
Fixed a stupid typo. I'm an idiot.
|
2014-08-25 13:42:29 -04:00 |
Pietro Gagliardi
|
774e451967
|
Switched the image list stuff to a static function/message pair.
|
2014-08-25 11:51:38 -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
|
3b5e8f5e7d
|
Started writing the framework for having each Table on Windows to maintain their own checkbox image list. This will be needed to properly handle WM_THEMECHANGED.
|
2014-08-25 02:50:42 -04:00 |
Pietro Gagliardi
|
edcca3d5be
|
Cleaned up the checkbox image list section of imagelist_winidows.c.
|
2014-08-25 02:22:28 -04:00 |
Pietro Gagliardi
|
2c26f3e4ca
|
Added code for printing HRESULTs on Windows. (There is no HRESULT-to-string function because HRESULTs were designed to be extensible in vendor-specific ways.)
|
2014-08-25 01:49:11 -04:00 |
Pietro Gagliardi
|
95c42353fb
|
Added error return checks to MessageBeep();
|
2014-08-25 01:44:14 -04:00 |
Pietro Gagliardi
|
f9c5c41c77
|
Split ymargin into top and bottom margins to accomodate Groups on Windows; fixed those.
|
2014-08-24 21:23:19 -04:00 |