Pietro Gagliardi
|
93f99b3bee
|
Let us end the scourge of vanilla MinGW once and for all
|
2014-11-06 10:43:21 -05:00 |
Pietro Gagliardi
|
e7a5c4bfac
|
More TODOs.
|
2014-11-05 20:29:22 -05:00 |
Pietro Gagliardi
|
fdd3720821
|
Split drawItems() into drawItems() and drawItem() in the Windows Table reimplementation. This will make rewriting drawItem() easier.
|
2014-11-05 20:26:21 -05:00 |
Pietro Gagliardi
|
b40c1acab0
|
Updated README.
|
2014-11-05 16:38:29 -05:00 |
Pietro Gagliardi
|
2a337df8e5
|
Fixed up appearance of read-only TextFields on Windows.
|
2014-11-05 16:36:44 -05:00 |
Pietro Gagliardi
|
745fdc9dc6
|
More Windows window class logic simplification. This will be needed for read-only TextFields, next.
|
2014-11-05 14:12:57 -05:00 |
Pietro Gagliardi
|
b632fef3b1
|
Implemented TextField.ReadOnly() on Mac OS X. Began standardizing window class name access on Windows.
|
2014-11-05 13:35:39 -05:00 |
Pietro Gagliardi
|
cd96f8ee2e
|
Implemented TextField.ReadOnly() on GTK+.
|
2014-11-05 13:08:06 -05:00 |
Pietro Gagliardi
|
5fc368fc23
|
Started adding TextField.ReadOnly() and implemented it (mostly) on Windows.
|
2014-11-05 12:59:44 -05:00 |
Pietro Gagliardi
|
0bd58006a6
|
Updated README.
|
2014-11-04 11:57:33 -05:00 |
Pietro Gagliardi
|
6feecb1cae
|
Fixed up Spinbox appearance on Windows.
|
2014-11-04 11:55:07 -05:00 |
Pietro Gagliardi
|
b791a066c7
|
More TODOs.
|
2014-11-04 11:42:28 -05:00 |
Pietro Gagliardi
|
f35892e892
|
Implemented ProgressBar on Mac OS X.
|
2014-11-04 11:41:38 -05:00 |
Pietro Gagliardi
|
44cd9db87c
|
Started the Windows ProgressBar implemetnation. There's still an important detail left over...
|
2014-11-04 09:18:57 -05:00 |
Pietro Gagliardi
|
c5aa4bc964
|
Actually added GTK+ ProgressBar this time.
|
2014-11-04 08:49:10 -05:00 |
Pietro Gagliardi
|
47600ec087
|
Added ProgressBar and implemented it on GTK+.
|
2014-11-04 08:48:36 -05:00 |
Pietro Gagliardi
|
4333a1221b
|
More future plans.
|
2014-11-04 07:38:04 -05:00 |
Pietro Gagliardi
|
6cbaeb7657
|
Finished implementing Windows Spinbox.OnChanged().
|
2014-11-03 23:16:48 -05:00 |
Pietro Gagliardi
|
9a26410569
|
More Windows Spinbox.OnChanged() processing.
|
2014-11-03 17:44:46 -05:00 |
Pietro Gagliardi
|
8f04623115
|
Started the work for Spinbox.OnChanged() on Windows with the edit control.
|
2014-11-02 20:49:39 -05:00 |
Pietro Gagliardi
|
280723763c
|
Fixed Windows Spinbox.OnChanged() being out of range.
|
2014-11-02 16:00:35 -05:00 |
Pietro Gagliardi
|
aafd93b079
|
Started handling Spinbox events on Windows.
|
2014-11-01 08:35:21 -04:00 |
Pietro Gagliardi
|
7d99cde8ad
|
More TODOs.
|
2014-10-31 20:02:18 -04:00 |
Pietro Gagliardi
|
29f62a012a
|
More TODOs.
|
2014-10-31 19:59:27 -04:00 |
Pietro Gagliardi
|
7c96841392
|
Added Spinbox.OnChanged() and implemented it on GTK+ and Mac OS X. Implementing it on Windows is going to be a pain...
|
2014-10-31 19:57:48 -04:00 |
Pietro Gagliardi
|
68af61435e
|
Fixed Mac OS X Spinbox.SetValue(). Stupid bug =p
|
2014-10-31 16:07:14 -04:00 |
Pietro Gagliardi
|
4a98fdb907
|
Implemented the previous commit's stuff on Mac OS X.
|
2014-10-30 14:35:31 -04:00 |
Pietro Gagliardi
|
3c73f10cc1
|
Implemented the previous commit's changes on Windows.
|
2014-10-30 12:43:06 -04:00 |
Pietro Gagliardi
|
6428b17b7f
|
Started fleshing out the Spinbox interface. Added Value() and SetValue(); implemented on GTK+. Added min and max to the constructor; implemented on GTK+.
|
2014-10-30 12:17:09 -04:00 |
Pietro Gagliardi
|
b28781f281
|
Set up the NSNumberFormatter on Mac OS X Spinboxes in a better way. Untested.
|
2014-10-30 11:52:27 -04:00 |
Pietro Gagliardi
|
60283504d3
|
More TODOs.
|
2014-10-30 10:49:22 -04:00 |
Pietro Gagliardi
|
071ebcf5be
|
Fixed Windows Spinbox sizing for now.
|
2014-10-30 10:42:59 -04:00 |
Pietro Gagliardi
|
cedb545e5c
|
Okay, REALLY fixed the redraw issues now. A few wacky drawing issues remain, but... not THIS.
|
2014-10-30 08:48:36 -04:00 |
Pietro Gagliardi
|
1e7fcd818c
|
Switched from using SaveDC()/RestoreDC() to just calling SetWindowOrgEx() again in the WM_CTLCOLOR** shared handler. Doesn't fix performance the way I was hoping it would, but still better.
|
2014-10-30 08:36:14 -04:00 |
Pietro Gagliardi
|
c89c59dea5
|
More TODOs.
|
2014-10-29 23:19:52 -04:00 |
Pietro Gagliardi
|
87e6612e98
|
Fixed Mac OS X Spinbox so that we have one that works now. Suboptimally, but it works...
|
2014-10-29 22:38:34 -04:00 |
Pietro Gagliardi
|
abf172755e
|
More TODOs.
|
2014-10-29 21:42:46 -04:00 |
Pietro Gagliardi
|
2a3809cfd1
|
More Mac OS X Spinbox refinements. Still not working, but if I have to do everything the manual way then at least I can do so cleanly now.
|
2014-10-29 20:34:41 -04:00 |
Pietro Gagliardi
|
6d58f434b7
|
Added the initial implementaiton of Spinbox on Mac OS X. It doesn't quite work yet.
|
2014-10-29 12:12:00 -04:00 |
Pietro Gagliardi
|
765ccf00a3
|
More Spinbox planning TODOs.
|
2014-10-28 20:30:40 -04:00 |
Pietro Gagliardi
|
d73590e020
|
More Mac Spinbox stuff.
|
2014-10-28 20:29:37 -04:00 |
Pietro Gagliardi
|
b8cb342724
|
Wrote some notes on Mac OS X Spinbox.
|
2014-10-28 18:25:05 -04:00 |
Pietro Gagliardi
|
667745dd8c
|
Added the initial Windows Spinbox code.
|
2014-10-28 15:46:13 -04:00 |
Pietro Gagliardi
|
649b52b6ef
|
Set up the absolute basic Spinbox and implemented it on GTK+. This is easy as it's one control on GTK+; now we have to do it on Windows and Mac OS X. And on those platforms, those are two separate controls (a standard edit control and an up-down/NSSpinner).
|
2014-10-28 11:01:02 -04:00 |
Pietro Gagliardi
|
61cd7f5b0a
|
More future compatibility stuff.
|
2014-10-28 10:44:23 -04:00 |
Pietro Gagliardi
|
2876c4c724
|
Updated the README and TODO lists.
|
2014-10-28 00:16:43 -04:00 |
Pietro Gagliardi
|
73fcb4e22d
|
Fixed Mac OS X issues.
|
2014-10-28 00:13:18 -04:00 |
Pietro Gagliardi
|
6b27bd7327
|
Restructured container on Mac OS X likewise. Still have to test.
|
2014-10-27 23:57:54 -04:00 |
Pietro Gagliardi
|
a2cbccd41e
|
More TODOs.
|
2014-10-27 15:23:52 -04:00 |
Pietro Gagliardi
|
bd44815a54
|
Migrated the GTK+ backend to the new new container system in which containers are no longer full controls but are still used to hold more than one control and handle the resizing entirely on their own.
|
2014-10-27 15:21:47 -04:00 |