Pietro Gagliardi
|
3b52095ab0
|
Added uiControlHandle() and fixed other uiButton issues.
|
2015-04-07 04:12:03 -04:00 |
Pietro Gagliardi
|
a7293951f7
|
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
|
54dd1f4001
|
Hooked up resizing. Now to make a control that uses this.
|
2015-04-07 03:39:47 -04:00 |
Pietro Gagliardi
|
c404590960
|
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
|
a3c26ff652
|
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
|
d14735883d
|
Hooked up the WM_COMMAND and WM_NOTIFY bouncers.
|
2015-04-07 02:55:33 -04:00 |
Pietro Gagliardi
|
3160b1ae1f
|
Added subclassing, which finishes off newcontrol_windows.c.
|
2015-04-07 02:46:27 -04:00 |
Pietro Gagliardi
|
816461ecbf
|
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
|
fc3456f5e1
|
More Windows control work.
|
2015-04-07 01:51:17 -04:00 |
Pietro Gagliardi
|
dd8de11cc2
|
More work on the Windows control hooking.
|
2015-04-07 01:33:26 -04:00 |
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
|
5057709847
|
Updated compatibility.md now that GTK+ 3.16 is officially out.
|
2015-03-29 16:33:59 -04:00 |
Pietro Gagliardi
|
f792bbcb58
|
More TODOs.
|
2015-03-27 15:16:11 -04:00 |
Pietro Gagliardi
|
8e0cb0569d
|
More TODOs.
|
2015-03-27 11:18:03 -04:00 |
Pietro Gagliardi
|
5cb76af45e
|
More TODOs.
|
2015-03-18 16:13:18 -04:00 |
Pietro Gagliardi
|
dd3c362513
|
More TODOs.
|
2015-03-03 19:07:51 -05:00 |
Pietro Gagliardi
|
f9701fd787
|
More TODOs.
|
2015-02-25 17:38:16 -05:00 |
Pietro Gagliardi
|
b88fa20a71
|
More TODOs.
|
2015-02-25 16:25:32 -05:00 |
Pietro Gagliardi
|
9a025a161f
|
More TODOs.
|
2015-02-25 10:45:13 -05: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 |
Pietro Gagliardi
|
4d8f2a0ff1
|
Updated README for last two commits.
|
2015-02-21 17:41:44 -05:00 |
Pietro Gagliardi
|
e252945cb3
|
Implemented Table column names on all platforms. Updates #40.
|
2015-02-21 15:53:31 -05:00 |
Pietro Gagliardi
|
23e6739dfa
|
Added provisions for giving Table columns custom titles. Will now implement.
|
2015-02-21 14:58:07 -05:00 |
Pietro Gagliardi
|
d855f5df3f
|
Updated the widget gallery example to use the new Table without ImageList.
|
2015-02-20 00:23:49 -05:00 |
Pietro Gagliardi
|
87e5e3ed85
|
Disambiguated icon sizing in Table documentation.
|
2015-02-20 00:19:11 -05:00 |
Pietro Gagliardi
|
c59d12d72d
|
Removed residual ImageList references.
|
2015-02-20 00:17:15 -05:00 |
Pietro Gagliardi
|
958cae1964
|
Updated the README with the new Windows Table stuff and ImageList changes.
|
2015-02-19 23:56:38 -05:00 |
Pietro Gagliardi
|
0bd127a3ed
|
More TODOs.
|
2015-02-19 23:52:18 -05:00 |
Pietro Gagliardi
|
7a26870c1a
|
Removed the last bit of new Windows Table test initialization stuff now that tableSetSelection is in; moved into the test program instead.
|
2015-02-19 23:43:26 -05:00 |
Pietro Gagliardi
|
924352d76a
|
Added tableSetSelection to the new Windows Table and hooked it up to the package ui Table.
|
2015-02-19 23:25:51 -05:00 |
Pietro Gagliardi
|
cab2d93449
|
Added tableGetSelection to the new Windows Table and hooked it up to package ui's Table.
|
2015-02-19 22:58:17 -05:00 |
Pietro Gagliardi
|
6b9f1f282f
|
Added tableNotificationSelectionChanged on the Windows Table and hooked it up to package ui's Table.
|
2015-02-19 22:36:53 -05:00 |
Pietro Gagliardi
|
7392dca627
|
More TODOs.
|
2015-02-19 22:23:45 -05:00 |
Pietro Gagliardi
|
efda6a235e
|
Fixed the new Table without ImageList on Mac OS X. Now all we have left to do is reimplement the selection logic on Windows and we're good to roll!
|
2015-02-19 22:02:58 -05:00 |
Pietro Gagliardi
|
1d091637d8
|
Migrated the Mac OS X Table implementation. Untested due to VM issues.
|
2015-02-18 23:04:14 -05:00 |
Pietro Gagliardi
|
8ec518dfe8
|
More TODOs.
|
2015-02-18 04:04:45 -05:00 |
Pietro Gagliardi
|
61d6d46164
|
More TODOs.
|
2015-02-18 03:52:48 -05:00 |
Pietro Gagliardi
|
c1256afd01
|
Fixed Windows Table font.
|
2015-02-18 03:45:50 -05:00 |
Pietro Gagliardi
|
8730cbf1c4
|
"Fixed" the other Windows Table problem. Now to implement selection and fix the fonts...
|
2015-02-18 03:40:47 -05:00 |