andlabs-ui/redo
Pietro Gagliardi 1c5f09d49e Removed TODO about using LVITEM memory for Tables on Windows. I would still need to do a UTF-16 conversion on the Go side, and it seems I can't do that to an already-available buffer (it can only be done to a freshly-allocated one). Not even with unicode/utf16. 2014-08-13 15:19:18 -04:00
..
mergeback Added an optimization to the Tab code on Windows where only the current tab was resized, thinking it would solve flicker issues. It did not, and GTK+ resizes all tabs, so I'm keeping this in mergeback/ for now. 2014-08-08 23:02:25 -04:00
proposals Added a proposal for a Sidebar control. 2014-08-12 21:02:47 -04:00
area.go Documented the previous commit and more TODOs. 2014-08-13 14:12:09 -04:00
area_darwin.go Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X keyboard trap. 2014-08-13 14:09:53 -04:00
area_darwin.m Removed leftover from several commits ago. 2014-08-13 14:53:44 -04:00
area_unix.go Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X keyboard trap. 2014-08-13 14:09:53 -04:00
area_windows.c Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X keyboard trap. 2014-08-13 14:09:53 -04:00
area_windows.go Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X keyboard trap. 2014-08-13 14:09:53 -04:00
basicctrls.go Rechecked Stack/Grid code; non-standalone Label behavior TODO removed. 2014-08-13 14:56:58 -04:00
basicctrls_darwin.m Really fixed Mac OS X text box borders this time =P 2014-08-10 14:15:59 -04:00
basicctrls_windows.c Settled the placement of functions formerly in sizing_windows.c and updated the winapi_windows.h header file to suit. 2014-08-09 10:26:42 -04:00
button_darwin.go Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right. 2014-08-04 13:39:33 -04:00
button_unix.go Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right. 2014-08-04 13:39:33 -04:00
button_windows.go Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right. 2014-08-04 13:39:33 -04:00
checkbox_darwin.go Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right. 2014-08-04 13:39:33 -04:00
checkbox_unix.go Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right. 2014-08-04 13:39:33 -04:00
checkbox_windows.go Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right. 2014-08-04 13:39:33 -04:00
comctl32_windows.c Got rid of the strlen() call in comctl32_windows.c. Thanks to joeshow on the Gopher Academy Slack. 2014-08-12 15:58:17 -04:00
common_darwin.go Implemented Checkbox on Mac OS X. Also untested; will test next. 2014-07-22 23:32:32 -04:00
common_darwin.m Split the autocorrect disabling stuff on Mac OS X into its own function and marked the TextArea TODO as a future plan. 2014-08-11 00:17:21 -04:00
common_unix.go Added Checkbox on the GTK+ backend, added a checkbox to the test program, and fixed a small error in the GTK+ widgetbase.parent() that kept the new widget hidden. 2014-07-21 21:07:14 -04:00
common_windows.c Changed LPCWSTR to LPWSTR in the Windows code as the C means const and there are a few cases of const->non-const conversions as a result. 2014-08-01 18:25:59 -04:00
common_windows.go Changed LPCWSTR to LPWSTR in the Windows code as the C means const and there are a few cases of const->non-const conversions as a result. 2014-08-01 18:25:59 -04:00
container.go Starting splitting out future plans from the TODOs again; this time: Group. 2014-08-08 20:05:36 -04:00
container_darwin.go Renamed Mac OS X's container's view field to id to be in sync with the other Mac OS X data structures. 2014-08-11 12:49:39 -04:00
container_darwin.m Starting splitting out future plans from the TODOs again; this time: Group. 2014-08-08 20:05:36 -04:00
container_unix.go Same as three commits ago, but for the GTK+ backend. 2014-08-04 22:21:58 -04:00
container_windows.c Added WS_EX_CONTROLPARENT to container and Tab on Windows. 2014-08-12 17:04:04 -04:00
container_windows.go Improved dialog base units calculations on Windows. 2014-08-12 13:10:30 -04:00
control.go More TODO/future plan separation. 2014-08-08 20:14:25 -04:00
control_darwin.go Removed the need for C.frame() by splitting apart the alignment rect functions on the Mac OS X side. 2014-08-11 11:36:32 -04:00
control_darwin.m Made a more intelligent Table.preferredSize() for Mac OS X. 2014-08-10 15:56:59 -04:00
control_unix.go Removed borders from Areas on the GTK+ backend. 2014-08-08 20:31:15 -04:00
control_windows.c Settled the placement of functions formerly in sizing_windows.c and updated the winapi_windows.h header file to suit. 2014-08-09 10:26:42 -04:00
control_windows.go Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right. 2014-08-04 13:39:33 -04:00
controlbase.sh Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right. 2014-08-04 13:39:33 -04:00
events_darwin.go Re-added the events files for Area. 2014-08-04 23:05:31 -04:00
events_notdarwin.go I can't read; GDK_3BUTTON_PRESS actually must happen in double the time FROM THE FIRST CLICK, not half the time from the second click, so the behavior we have now is correct! TODO removed. 2014-08-13 15:00:32 -04:00
future Documented the previous commit and more TODOs. 2014-08-13 14:12:09 -04:00
gtk_unix.h Hooked all the GTK+ Table stuff together and got it working. Woo! 2014-07-29 03:43:01 -04:00
init_windows.c Added the hollow brush to the list of static data initialized by uiinit() in the Windows backend; this lets other parts of the package use the hollow brush without the need for additional error checking. 2014-08-05 16:30:12 -04:00
label_darwin.go Settled the Label alignment TODO in label_darwin.go. Also more future plans. 2014-08-11 13:27:17 -04:00
label_unix.go Made standalone labels aligned to the top-left on GTK+. 2014-08-05 20:47:56 -04:00
label_windows.go Finished the previous commit. 2014-08-09 00:28:12 -04:00
objc_darwin.h Moved Mac OS X modifier flags constants to the Objective-C side for maximum safety. 2014-08-11 11:52:10 -04:00
scrapped Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right. 2014-08-04 13:39:33 -04:00
stack.go Now that all calls have to be made on a single thread, Stack.SetStretchy() can safely be called even after its Window is created (which is also when the Stack is assigned to the Window anyway). 2014-08-12 19:54:46 -04:00
tab_darwin.go Renamed Mac OS X's container's view field to id to be in sync with the other Mac OS X data structures. 2014-08-11 12:49:39 -04:00
tab_darwin.m Started splitting apart xsizing_darwin.m and rearranging objc_darwin.h. 2014-08-09 21:34:56 -04:00
tab_unix.go Same as three commits ago, but for the GTK+ backend. 2014-08-04 22:21:58 -04:00
tab_windows.c Added nested and empty tabs to the test program, and fixed up relevant documentation. 2014-08-08 22:28:58 -04:00
tab_windows.go More TODOs. 2014-08-12 17:24:14 -04:00
table.go More future plans. 2014-08-12 12:33:44 -04:00
table_darwin.go Revert "Revert "Settled race condition TODOs across all platforms... as an unfortunate case :("" 2014-08-11 19:38:21 -04:00
table_darwin.m Finished Table cell text layout styles on Mac OS X. 2014-08-11 03:56:07 -04:00
table_unix.c Got rid of invalid pointer/integer conversions in table_unix.c and rearranged some validity tests there to be safer. 2014-08-12 12:29:27 -04:00
table_unix.go Revert "Revert "Settled race condition TODOs across all platforms... as an unfortunate case :("" 2014-08-11 19:38:21 -04:00
table_windows.c Removed TODO about using LVITEM memory for Tables on Windows. I would still need to do a UTF-16 conversion on the Go side, and it seems I can't do that to an already-available buffer (it can only be done to a freshly-allocated one). Not even with unicode/utf16. 2014-08-13 15:19:18 -04:00
table_windows.go Revert "Revert "Settled race condition TODOs across all platforms... as an unfortunate case :("" 2014-08-11 19:38:21 -04:00
textfield_darwin.go Renamed textField to textfield; this is just for the private implementation. 2014-08-05 17:46:42 -04:00
textfield_unix.go Renamed textField to textfield; this is just for the private implementation. 2014-08-05 17:46:42 -04:00
textfield_windows.go Renamed textField to textfield; this is just for the private implementation. 2014-08-05 17:46:42 -04:00
uitask.go Refined a TODO. 2014-08-12 19:58:18 -04:00
uitask_darwin.go Fixed the weird crash with calling Do() recursively; woo! 2014-08-11 21:57:20 -04:00
uitask_darwin.m Improved the error reporting facilities of uiinit() on Mac OS X. Not used yet, though... 2014-08-10 22:24:08 -04:00
uitask_unix.go Fixed the weird crash with calling Do() recursively; woo! 2014-08-11 21:57:20 -04:00
uitask_windows.c Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X keyboard trap. 2014-08-13 14:09:53 -04:00
uitask_windows.go Migrated all Common Controls version 6 initialization on the Windows backend to C. 2014-08-12 12:05:23 -04:00
winapi_windows.h Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X keyboard trap. 2014-08-13 14:09:53 -04:00
window.go Simplified the control nesting model by removing Control.unparent() and requiring all Windows to have a Control at construct time; implemented such on Windows. 2014-07-25 17:34:45 -04:00
window_darwin.go Renamed Mac OS X's container's view field to id to be in sync with the other Mac OS X data structures. 2014-08-11 12:49:39 -04:00
window_darwin.m Removed TODOs about initial sizing of Windows and their Controls on Mac OS X; turns out we fixed that problem when we did our container NSView and overrode setFrameSize: :D 2014-08-11 12:40:41 -04:00
window_unix.go Same as three commits ago, but for the GTK+ backend. 2014-08-04 22:21:58 -04:00
window_windows.c Re-added base units calculation to the resizing code now that container stores a HWND again. 2014-08-04 20:10:23 -04:00
window_windows.go Merged cases of C.moveWindow() on Windows containers to one place (container_windows.go) as a method on container. 2014-08-04 21:27:35 -04:00
xsizing_darwin.m Removed the need for C.frame() by splitting apart the alignment rect functions on the Mac OS X side. 2014-08-11 11:36:32 -04:00
zz_test.go Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X keyboard trap. 2014-08-13 14:09:53 -04:00