andlabs-ui/redo
Pietro Gagliardi 1f6bcde3d9 Removed the generic preferredSize() from the Windows backend; all controls are now expected to provide their own on Windows (this is really the only way to go there). NOW I can rework the whole control nonsense... 2014-08-02 12:37:41 -04:00
..
mergeback Re-added Stack. Of course it only works right on GTK+ right now... the other platforms's Control.preferredSize()s aren't implemented yet! 2014-07-29 23:23:45 -04:00
basicctrls.go More TODOs. 2014-08-01 21:49:44 -04:00
basicctrls_darwin.go Migrated the Label alignment code back into the Mac OS X port. 2014-08-02 09:47:57 -04:00
basicctrls_darwin.m Fixed up attributes of Table on Mac OS X. 2014-07-30 13:10:19 -04:00
basicctrls_unix.go Resolved a TODO about label alignment. 2014-08-01 13:14:10 -04:00
basicctrls_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
basicctrls_windows.go Added debug chatter to Button.preferredSize() on Windows. 2014-08-01 21:35:56 -04:00
comctl32_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
comctl32_windows.go Fixed up more LPCWSTR->LPWSTR conversion, including some code simplification. 2014-08-01 18:30:07 -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_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
containerctrls.go Renamed the controls* and containers* files to basicctrls* and containerctrls*, respectively, in preparation for the widget hierarchy redo. 2014-07-30 00:54:50 -04:00
containerctrls_darwin.go Wrote Control.preferredSize() (including Tab.preferredSize()) on Mac OS X. 2014-08-02 08:04:44 -04:00
containerctrls_darwin.m Renamed the controls* and containers* files to basicctrls* and containerctrls*, respectively, in preparation for the widget hierarchy redo. 2014-07-30 00:54:50 -04:00
containerctrls_unix.go Migrated the GTK+ backend to the new sizer system. 2014-08-02 01:14:09 -04:00
containerctrls_windows.c Rewrote the tab height calculation function from the previous commit to consider all tabs, just to be safe. 2014-08-02 12:24:04 -04:00
containerctrls_windows.go Implemented Tab.preferredSize() on Windows. 2014-08-02 12:35:36 -04:00
control.go Split out the default definitions of Control.allocate() into a single place. 2014-07-30 20:38:01 -04:00
control_darwin.go Migrated the Label alignment code back into the Mac OS X port. 2014-08-02 09:47:57 -04:00
control_darwin.m Moved the Mac OS X function newScrollView() to control_darwin.m and verified its styles against Interface Builder. 2014-07-30 12:50:45 -04:00
control_unix.go Split out the default definitions of Control.allocate() into a single place. 2014-07-30 20:38:01 -04:00
control_windows.go Removed the generic preferredSize() from the Windows backend; all controls are now expected to provide their own on Windows (this is really the only way to go there). NOW I can rework the whole control nonsense... 2014-08-02 12:37:41 -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 (and applied) standard Windows fonts. 2014-07-18 11:20:18 -04:00
objc_darwin.h Migrated the Label alignment code back into the Mac OS X port. 2014-08-02 09:47:57 -04:00
scrapped Scrapped Window.SetSize() and Window.Center() (for now?). 2014-07-18 14:07:12 -04:00
sizer.go Began cleaning up the sizing/container/control stuff by changing container to sizing. 2014-08-01 23:29:19 -04:00
sizer_darwin.go Migrated the Label alignment code back into the Mac OS X port. 2014-08-02 09:47:57 -04:00
sizer_unix.go Migrated the GTK+ backend to the new sizer system. 2014-08-02 01:14:09 -04:00
sizer_windows.go Migrated the Windows backend to use sizer. 2014-08-01 23:36:13 -04:00
sizing_darwin.m Resolved NSMakeRect() argument casting TODO in sizing_darwin.m. 2014-07-20 14:56:25 -04:00
sizing_windows.c Migrated the Windows backend to use sizer. 2014-08-01 23:36:13 -04:00
stack.go Re-added Stack. Of course it only works right on GTK+ right now... the other platforms's Control.preferredSize()s aren't implemented yet! 2014-07-29 23:23:45 -04:00
table.go Began the implementation of Table on Windows. 2014-07-28 20:52:32 -04:00
table_darwin.go Ported the new Control setup to Mac OS X. 2014-07-30 12:34:54 -04:00
table_darwin.m Fixed up attributes of Table on Mac OS X. 2014-07-30 13:10:19 -04:00
table_unix.c Made column headers resizeable on GTK+ Tables. 2014-07-29 04:30:58 -04:00
table_unix.go Applied Labels being vertically aligned to the top when next to a Table in the GTK+ backend. 2014-07-30 17:32:10 -04:00
table_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
table_windows.go Added Table.preferredSize() on Windows. 2014-08-01 21:21:42 -04:00
uitask.go Fixed issuing in the new system. Now to figure out why it stalls... 2014-07-19 10:10:52 -04:00
uitask_darwin.go Re-added Mac OS X versioning macros and compiler/linker options. 2014-07-20 21:22:10 -04:00
uitask_darwin.m Resolved the NSWindowDelegate issue and added an explicit NSApplicationDelegate specifier just to be safe; thanks to Zorg__ in irc.freenode.net/#macdev for explaining (it's an issue with NSApp specifically). 2014-07-20 17:27:56 -04:00
uitask_unix.go Switched from gtk_init() to the version that lets us catch and report any errors it encounters. 2014-07-21 16:08:22 -04:00
uitask_windows.c Implemented Tab on Windows. 2014-07-25 15:58:24 -04:00
uitask_windows.go Implemented Tab on Windows. 2014-07-25 15:58:24 -04:00
winapi_windows.h Wrote code to get Windows Tabs's tab height; will integrate it later. 2014-08-02 11:05:18 -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 Migrated the Mac OS X backend to sizer. Once I get this control sizing stuff working there and the height of a Tab tab on Windows, I'm going to chuck this whole embedding thing and sacrifice a non-cluttered directory structure for CODE SIMPLICITY. 2014-08-02 07:28:20 -04:00
window_darwin.m Adjusted autocompletion settings for TextField on Mac OS X. 2014-07-26 11:18:34 -04:00
window_unix.go Migrated the GTK+ backend to the new sizer system. 2014-08-02 01:14:09 -04:00
window_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
window_windows.go Migrated the Windows backend to use sizer. 2014-08-01 23:36:13 -04:00
xsizing_darwin.m Migrated the Label alignment code back into the Mac OS X port. 2014-08-02 09:47:57 -04:00
zz_test.go Added preferred size tests to zz_test.go; these will help for what we're about to do (implement Control.preferredSize() on all other platforms). 2014-07-30 22:42:32 -04:00