Commit Graph

13 Commits

Author SHA1 Message Date
Pietro Gagliardi ab936d304f Added a public API for creating raw Windows controls. Removed include guards from uipriv_*.h. 2015-04-07 00:56:06 -04:00
Pietro Gagliardi 1d76d53593 Changed ui_*.h to uipriv_*.h pending a public non-portable API. 2015-04-07 00:26:27 -04:00
Pietro Gagliardi 06adf7488d Decided to start with the parenting stuff now. 2015-04-07 00:23:01 -04:00
Pietro Gagliardi 35e1f8e14c Started writing code for handling single-HWND controls on Windows. Similar code will exist for single-GtkWidget controls on GTK+ and single-NSView controls on Cocoa. 2015-04-06 22:26:53 -04:00
Pietro Gagliardi 93b99a690c Started working on uiControl. 2015-04-06 21:53:31 -04:00
Pietro Gagliardi 685844c594 Fixed initial Mac OS X code. 2015-04-06 20:01:14 -04:00
Pietro Gagliardi e4d6d11925 Started writing the same but for Mac OS X. This time it's not tested yet; will test now. 2015-04-06 19:04:13 -04:00
Pietro Gagliardi 9001ca34f7 Implemented what we have so far, but on Windows. 2015-04-06 17:41:33 -04:00
Pietro Gagliardi d1be6e3ce1 Added wintable's debugging printers to the new UI code. 2015-04-06 12:41:02 -04:00
Pietro Gagliardi 95440a3be1 Renamed some files. More TODOs. 2015-04-06 12:26:17 -04:00
Pietro Gagliardi 2f2836fa65 More precise cleanup in GTK+ uiInitErrorFree(). 2015-04-06 12:25:16 -04:00
Pietro Gagliardi ee1653f542 Started doing the C rewrite. Defined the basic initialization and main loop and window API and implemented them on GTK+. 2015-04-06 12:20:51 -04:00
Pietro Gagliardi 2ca0ba2072 Started rewrite #3. The first file up for bat is an ID system for safer C/Go interop. 2015-02-23 23:10:38 -05:00