Pietro Gagliardi
|
978e9b5e94
|
Added uiControlHandle() and fixed other uiButton issues.
|
2015-04-07 04:12:03 -04:00 |
Pietro Gagliardi
|
5b36956ecb
|
Wrote up the initial uiButton implementation. It (mostly; just needs text and for that I need to add a uiControlHandle()) works!
|
2015-04-07 04:02:21 -04:00 |
Pietro Gagliardi
|
fecb7caa14
|
Hooked up resizing. Now to make a control that uses this.
|
2015-04-07 03:39:47 -04:00 |
Pietro Gagliardi
|
a09430113f
|
Fixed build issues. Now I just need to hook resizing into uiWindow and implement a control and we'll be set...
|
2015-04-07 03:12:34 -04:00 |
Pietro Gagliardi
|
54259ed98b
|
Hooked everything else together (initialParent, ui_windows.h in uipriv_windows.h). Now to fix build issues... (like a missing const in const char * fixed here too).
|
2015-04-07 03:02:07 -04:00 |
Pietro Gagliardi
|
300c86b590
|
Hooked up the WM_COMMAND and WM_NOTIFY bouncers.
|
2015-04-07 02:55:33 -04:00 |
Pietro Gagliardi
|
9e26519338
|
Added subclassing, which finishes off newcontrol_windows.c.
|
2015-04-07 02:46:27 -04:00 |
Pietro Gagliardi
|
0d3e64a44d
|
Added Common Controls code again (because we're going to need the subclassing functions now).
|
2015-04-07 02:11:31 -04:00 |
Pietro Gagliardi
|
9579a57501
|
More Windows control work.
|
2015-04-07 01:51:17 -04:00 |
Pietro Gagliardi
|
249cc1f2f0
|
More work on the Windows control hooking.
|
2015-04-07 01:33:26 -04:00 |
Pietro Gagliardi
|
9742cc02df
|
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
|
9298bc9e37
|
Changed ui_*.h to uipriv_*.h pending a public non-portable API.
|
2015-04-07 00:26:27 -04:00 |
Pietro Gagliardi
|
20061b8e78
|
Decided to start with the parenting stuff now.
|
2015-04-07 00:23:01 -04:00 |
Pietro Gagliardi
|
2c680dfa75
|
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
|
58da9ce2bd
|
Started working on uiControl.
|
2015-04-06 21:53:31 -04:00 |
Pietro Gagliardi
|
e08a9c0492
|
Fixed initial Mac OS X code.
|
2015-04-06 20:01:14 -04:00 |
Pietro Gagliardi
|
ba4967f00b
|
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
|
4d89e6ae71
|
Implemented what we have so far, but on Windows.
|
2015-04-06 17:41:33 -04:00 |
Pietro Gagliardi
|
83a49618f9
|
Added wintable's debugging printers to the new UI code.
|
2015-04-06 12:41:02 -04:00 |
Pietro Gagliardi
|
683d46cdf8
|
Renamed some files. More TODOs.
|
2015-04-06 12:26:17 -04:00 |
Pietro Gagliardi
|
1a5d6a0f49
|
More precise cleanup in GTK+ uiInitErrorFree().
|
2015-04-06 12:25:16 -04:00 |
Pietro Gagliardi
|
fc19f776c4
|
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
|
64d0100d7a
|
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 |