Commit Graph

1813 Commits

Author SHA1 Message Date
Pietro Gagliardi da42b979e7 Properly handled the LVN_GETDISPINFO notificaiton on Windows this time. 2014-08-30 11:46:13 -04:00
Pietro Gagliardi df383ada76 Figured out the deal with item.mask on Windows Tables. Need to rewrite this... 2014-08-30 11:35:41 -04:00
Pietro Gagliardi fecf53827a More future plans. 2014-08-30 11:07:53 -04:00
Pietro Gagliardi b9ea3714a6 Removed a leftover TODO. 2014-08-30 01:18:14 -04:00
Pietro Gagliardi 4f16b94388 Fixed image lists on Windows being NON-premultiplied. 2014-08-30 01:15:28 -04:00
Pietro Gagliardi 432a210726 More future plans. 2014-08-29 23:36:18 -04:00
Pietro Gagliardi 4904db549c Fixed the warning popover issues YAY 2014-08-29 22:45:44 -04:00
Pietro Gagliardi f1e0eb1755 Reworked the warning popover code to properly show/hide when needed. Not working perfectly yet; that'll (hopefully) be the next commit. 2014-08-29 21:09:43 -04:00
Pietro Gagliardi b0564aa91b Settled alpha support in Windows imagelists; now need to settle premultiplied.... 2014-08-29 20:46:39 -04:00
Pietro Gagliardi 1ff16049ab Added expository comment. 2014-08-29 17:55:27 -04:00
Pietro Gagliardi 5d47e2f016 Removed stray TODO. 2014-08-29 17:54:44 -04:00
Pietro Gagliardi 82ffa9a57b More future plans. 2014-08-29 17:53:50 -04:00
Pietro Gagliardi 54efcdc5d6 Fixed Mac OS X Area.OpenTextFieldAt() not behaving properly. The behavior is still a little weird now, but permissible. 2014-08-29 17:43:54 -04:00
Pietro Gagliardi a4574d5828 And resolved Group boldness on GTK+ TODO. 2014-08-28 20:00:11 -04:00
Pietro Gagliardi eb2523bc1e Resolved image list icon sizing on GTK+. 2014-08-28 19:29:20 -04:00
Pietro Gagliardi d18889b2d1 Decided to defer Table WM_MOUSELEAVE (Windows) to later. 2014-08-28 17:48:25 -04:00
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