summaryrefslogtreecommitdiff
path: root/redo/winapi_windows.h
AgeCommit message (Collapse)Author
2014-08-14Moved code to handle window user data in the Windows backend to a single ↵Pietro Gagliardi
function.
2014-08-14Split out common container window procedure code in Windows to its own function.Pietro Gagliardi
2014-08-14Fixed the infinite loop on Tab control dialog message bug(s) on the Windows ↵Pietro Gagliardi
backend.
2014-08-14Fixed Tabs on Windows having undesirable tab stop behavior. This doesn't ↵Pietro Gagliardi
work correctly in wine, and I can confirm for the first time that it actually is a bug in wine!
2014-08-14Stripped C-style comments from C sources and headers where appropriate.Pietro Gagliardi
2014-08-14Implemented table column autoresize on Windows. Also fixed Windows/Mac OS X ↵Pietro Gagliardi
build.
2014-08-13Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X ↵Pietro Gagliardi
keyboard trap.
2014-08-13Made Areas on Windows tab stops and implemented AreaHandler.Defocuses() on ↵Pietro Gagliardi
Windows.
2014-08-12Migrated all Common Controls version 6 initialization on the Windows backend ↵Pietro Gagliardi
to C.
2014-08-09Settled the placement of functions formerly in sizing_windows.c and updated ↵Pietro Gagliardi
the winapi_windows.h header file to suit.
2014-08-08Mostly fixed Labels on Windows being offset slightly; need to finish the fix ↵Pietro Gagliardi
by making it not apply to standalone Labels and adding comments.
2014-08-05Added the hollow brush to the list of static data initialized by uiinit() in ↵Pietro Gagliardi
the Windows backend; this lets other parts of the package use the hollow brush without the need for additional error checking.
2014-08-05Fixed errors with Area on Windows. Woo!Pietro Gagliardi
2014-08-05Mostly completed writing Area on Windows. Now to fix compiler errors.Pietro Gagliardi
2014-08-05Started re-adding Area to the Windows backend: ported the existing code to C.Pietro Gagliardi
2014-08-04Re-added base units calculation to the resizing code now that container ↵Pietro Gagliardi
stores a HWND again.
2014-08-04Split layout and Window on Windows to use two separate window classes. This ↵Pietro Gagliardi
is the first half of the two-part migration of the Windows backend to use container.
2014-08-04Split apart the Windows Window code so that the same window class can be ↵Pietro Gagliardi
used for both top-level windows and tab pages (next commit). This makes things slightly messy in the short term, but this will all be cleaned up soon, and has the advantage of taking care of the sizer mess~
2014-08-03Converted the new Windows Control code to use interfaces instead of ↵Pietro Gagliardi
controlbase, just like the GTK+ and Mac OS X backends do now.
2014-08-02Wrote code to get Windows Tabs's tab height; will integrate it later.Pietro Gagliardi
2014-08-01Added a function to the Windows backend to keep track of text length. This ↵Pietro Gagliardi
will be important for sizing purposes.
2014-08-01Changed LPCWSTR to LPWSTR in the Windows code as the C means const and there ↵Pietro Gagliardi
are a few cases of const->non-const conversions as a result.
2014-07-28Set up some extended styles on Windows Tables for consistency and future ↵Pietro Gagliardi
features.
2014-07-28Began the implementation of Table on Windows.Pietro Gagliardi
2014-07-28Made the previous commit's changes on Windows. If the Stack Overflow ↵Pietro Gagliardi
question tells me I'm wrong, we can deal with it then. But yay simple sizing code again :D
2014-07-25Implemented Tab on Windows.Pietro Gagliardi
2014-07-21Mostly added Checkbox to the Windows backend; it doesn't show up right away ↵Pietro Gagliardi
and it crashes in WM_NCDESTROY...
2014-07-21Resolved ambiguous WINAPI issues on Windows.Pietro Gagliardi
2014-07-18Added (and applied) standard Windows fonts.Pietro Gagliardi
2014-07-17Fixed assorted typos in some of the new C files.Pietro Gagliardi
2014-07-17Added include guards to winapi_windows.h because of cgo including the file ↵Pietro Gagliardi
multiple times.
2014-07-17Migrated common_windows.go to C. Now to nuke unneeded files and fix compiler ↵Pietro Gagliardi
errors...
2014-07-17Migrated window_windows.go to C.Pietro Gagliardi
2014-07-17Migrated sizing_windows.go to C.Pietro Gagliardi
2014-07-17Migrated init_windows.go to C.Pietro Gagliardi
2014-07-17Migrated controls_windows.go to C.Pietro Gagliardi
2014-07-17Migrated comctl32_windows.go to C.Pietro Gagliardi
2014-07-17Began the drudgery of converting all the Windows code to use cgo, because ↵Pietro Gagliardi
I'm not going to wait to debug this smashed stack.