andlabs-ui/redo
Pietro Gagliardi f27aa8df46 Removed TODO about Windows Tabs having no currently selected tab out of a nonzero number of tabs; Xeek in irc.freenode.net/#winapi confirmed this cannot happen. 2014-08-12 13:27:27 -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
area.go Big change: with the current event model, it's safe to call Area.RepaintAll() (and the future Area.Repaint()) from within AreaHandler.Key() and AreaHandler.Mouse(); get rid of the bool returns from each. The future Area.Repaint() is important; the bool returns repainted the whole Area, which may not be optimal. 2014-08-09 10:33:38 -04:00
area_darwin.go Fixed compilation errors on the Mac OS X side. 2014-08-11 12:00:18 -04:00
area_darwin.m Moved Mac OS X modifier flags constants to the Objective-C side for maximum safety. 2014-08-11 11:52:10 -04:00
area_unix.go Big change: with the current event model, it's safe to call Area.RepaintAll() (and the future Area.Repaint()) from within AreaHandler.Key() and AreaHandler.Mouse(); get rid of the bool returns from each. The future Area.Repaint() is important; the bool returns repainted the whole Area, which may not be optimal. 2014-08-09 10:33:38 -04:00
area_windows.c Got rid of the direct use of WPARAM in Area mouse events on Windows. Whatever happened between then and now, Held works on both Windows and GTK+ now... 2014-08-12 05:11:17 -04:00
area_windows.go Got rid of the direct use of WPARAM in Area mouse events on Windows. Whatever happened between then and now, Held works on both Windows and GTK+ now... 2014-08-12 05:11:17 -04:00
basicctrls.go More future plans. 2014-08-12 12:33:44 -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 Migrated all Common Controls version 6 initialization on the Windows backend to C. 2014-08-12 12:05:23 -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 Improved dialog base units calculations on Windows. 2014-08-12 13:10:30 -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 Re-added the events files for Area. 2014-08-04 23:05:31 -04:00
future More future plans. 2014-08-12 12:33:44 -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 Made Stack an interface to keep parity with all other Controls. 2014-08-12 12:40:48 -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 Removed TODO about Windows Tabs having no currently selected tab out of a nonzero number of tabs; Xeek in irc.freenode.net/#winapi confirmed this cannot happen. 2014-08-12 13:27:27 -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 Disabled Table column autoresizing on Windows for now as it causes weird bugs on Windows XP... 2014-08-06 19:56:14 -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 Fixed the weird crash with calling Do() recursively; woo! 2014-08-11 21:57:20 -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 Implemented Tab on Windows. 2014-07-25 15:58:24 -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 Migrated all Common Controls version 6 initialization on the Windows backend to C. 2014-08-12 12:05:23 -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 Made Stack an interface to keep parity with all other Controls. 2014-08-12 12:40:48 -04:00