summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-25Improved modalqueue.c error handling. A bit dirty to have the same function ↵Pietro Gagliardi
in multiple Go files like this, but meh.
2014-08-25Settled OpenFile() modality issues on Windows.Pietro Gagliardi
2014-08-25Added cleanup of Windows image lists.Pietro Gagliardi
2014-08-25Removed stray TODO.Pietro Gagliardi
2014-08-25Decided to keep OFN_NODEREFERENCELINKS; the Mac backend does so.Pietro Gagliardi
2014-08-25Part 2 of previous commit.Pietro Gagliardi
2014-08-25Moved some functions around.Pietro Gagliardi
2014-08-25Added a third function for comdlg32.dll errors on Windows.Pietro Gagliardi
2014-08-25Made the width of TextFields more reasonable on Mac OS X.Pietro Gagliardi
2014-08-25Settled some strict typing issues on the Mac OS X backend.Pietro Gagliardi
2014-08-25Implemented changing themes in Windows Tables. Phew...Pietro Gagliardi
2014-08-25Stored the HIMAGELIST in the tableData struct. Now to store the HTHEME too...Pietro Gagliardi
2014-08-25Fixed a stupid typo. I'm an idiot.Pietro Gagliardi
2014-08-25Switched the image list stuff to a static function/message pair.Pietro Gagliardi
2014-08-25Dropped checkboxImageList. This is the first of a multi-part commit stream ↵Pietro Gagliardi
becasue when I tried doing it alll at once the program broke in utterly mysterious ways.
2014-08-25Started writing the framework for having each Table on Windows to maintain ↵Pietro Gagliardi
their own checkbox image list. This will be needed to properly handle WM_THEMECHANGED.
2014-08-25Cleaned up the checkbox image list section of imagelist_winidows.c.Pietro Gagliardi
2014-08-25Added code for printing HRESULTs on Windows. (There is no HRESULT-to-string ↵Pietro Gagliardi
function because HRESULTs were designed to be extensible in vendor-specific ways.)
2014-08-25Added error return checks to MessageBeep();Pietro Gagliardi
2014-08-24Split ymargin into top and bottom margins to accomodate Groups on Windows; ↵Pietro Gagliardi
fixed those.
2014-08-24Removed stray/leftover TODO.Pietro Gagliardi
2014-08-24Tested TextField.Invalid() beeps on GTK+. Works.Pietro Gagliardi
2014-08-24More TODOs.Pietro Gagliardi
2014-08-24Added beep to TextFIeld.Invalid() on Mac OS X.Pietro Gagliardi
2014-08-24Added error beep to GTK+ TextField.Invalid().Pietro Gagliardi
2014-08-23Update future plans.Pietro Gagliardi
2014-08-23Implemented more/most of Area.OpenTextFieldAt() on Windows.Pietro Gagliardi
2014-08-23More fixes to Windows Area.OpenTextFieldAt(). Thanks to ↵Pietro Gagliardi
http://stackoverflow.com/questions/25462989/why-am-i-getting-wm-mouseactivate-when-i-click-on-my-child-window-i-have-it-cha
2014-08-23Fixed a lot of Area.OpenTextFieldAt(); thanks to mikeash in ↵Pietro Gagliardi
irc.freenode.net/#macdev.
2014-08-22Started the Mac OS X implementation of Area.OpenTextFieldAt().Pietro Gagliardi
2014-08-22Began implementing Area.OpenTextFieldAt() on Windows.Pietro Gagliardi
2014-08-22Fixed focus-out bug in GTK+ Area TextField.Pietro Gagliardi
2014-08-22Slight behavior change to Area.OpenTextFieldAt().Pietro Gagliardi
2014-08-22More TODOs.Pietro Gagliardi
2014-08-22Fixed some flaws in GTK+ Area.OpenTextFieldAt().Pietro Gagliardi
2014-08-22Added Area.OpenTextFieldAt() and implemented it on GTK+.Pietro Gagliardi
2014-08-22Wrapped GTK+ Areas in a GtkOverlay in preparation for adding OpenTextFieldAt().Pietro Gagliardi
2014-08-22Cleaned up the future plans.Pietro Gagliardi
2014-08-21Fixed Area.Repaint() bugs on GTK+.Pietro Gagliardi
2014-08-21Quick update to Area GTK+ drawing in an attempt fo figure out what's going ↵Pietro Gagliardi
on: we store the Area's width/height already; no need to get it back out from GTK+ itself.
2014-08-21Finished the Area.Repaint() test and fixed found bugs. There's some weird ↵Pietro Gagliardi
issue left in GTK+ Areas...
2014-08-21Started implementing a test of Area.RepaintAll()/Repaint().Pietro Gagliardi
2014-08-21Implemented Area.Repaint() on Mac OS X.Pietro Gagliardi
2014-08-21Fixed crashing bug in tab_windows.go.Pietro Gagliardi
2014-08-21Implemented Area.Repaint() on Windows.Pietro Gagliardi
2014-08-21Added Area.Repaint() and implemented it on GTK+. Untested as of yet.Pietro Gagliardi
2014-08-21Implemented the new AreaHandler.Key() on Mac OS X.Pietro Gagliardi
2014-08-21More TODOs.Pietro Gagliardi
2014-08-21Implemented the new AreaHandler.Key() behavior on the GTK+ backend, removing ↵Pietro Gagliardi
the need for our focus stuff.
2014-08-21Changed AreaHandler.Key() to return a boolean value indicating if the event ↵Pietro Gagliardi
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.