Pietro Gagliardi
|
75a8ee9bf9
|
Removed intmax_t from everything else EXCEPT the Windows code. Now it's time for THAT...
|
2016-06-13 21:37:50 -04:00 |
Pietro Gagliardi
|
440635447d
|
More intmax_t removal.
|
2016-06-13 21:05:40 -04:00 |
Pietro Gagliardi
|
0205f2e5ca
|
Got rid of complain() on GTK+.
|
2016-05-13 21:00:12 -04:00 |
Pietro Gagliardi
|
eff0532760
|
Some TODO resolution/stale TODO elimination.
|
2016-05-05 17:58:26 -04:00 |
Pietro Gagliardi
|
4e11b6efe1
|
Fixed build errors. It works! (Except for radiobuttons now needing a destroy; that'll come later.) Next up... Windows. Yay...
|
2016-04-25 20:34:12 -04:00 |
Pietro Gagliardi
|
d65a263bb4
|
Whoops, forgot unix/area.c. Now let's try.
|
2016-04-25 20:19:57 -04:00 |
Pietro Gagliardi
|
96e8f1f8ea
|
Did the rest of the object changes on GTK+.
|
2016-04-24 16:59:46 -04:00 |
Pietro Gagliardi
|
7b0f930185
|
Removed all the type function declarations from all the controls. More TODOs.
|
2016-04-24 15:04:36 -04:00 |
Pietro Gagliardi
|
7f2194c383
|
Typo fixes in the previous commit.
|
2016-01-24 21:50:10 -05:00 |
Pietro Gagliardi
|
ab0230b428
|
Added a function for scrolling uiAreas. Implemented on OS X; stubbed elsewhere.
|
2016-01-24 21:41:34 -05:00 |
Pietro Gagliardi
|
2ce0c810f1
|
Added a test of mouse events in a scrolled uiArea. Removed some dead code from the GTK+ uiArea. Now to make the changes to the Windows and OS X backends!
|
2015-12-17 21:21:29 -05:00 |
Pietro Gagliardi
|
cc7dd186e5
|
Fixed runtime issues with uiArea on GTK+. It works!
|
2015-12-17 19:59:33 -05:00 |
Pietro Gagliardi
|
78b714c238
|
Oh neat, only one compiler error. Now to rewrite the tests.
|
2015-12-17 19:19:08 -05:00 |
Pietro Gagliardi
|
e167b08fdb
|
Finished reimplementing the GTK+ uiArea. Now to build. Then to rewrite the tests...
|
2015-12-17 19:16:30 -05:00 |
Pietro Gagliardi
|
8ea3b07aa8
|
Got rid of the clientWidth and clientHeight variables.
|
2015-12-17 17:37:58 -05:00 |
Pietro Gagliardi
|
473c6c92f0
|
FINALLY removed areaPrivate from uiArea on GTK+, using uiArea itself for everything. Standardized variable names on that front. Also implemented MouseCrossing() there.
|
2015-12-17 16:49:59 -05:00 |
Pietro Gagliardi
|
1957ff1418
|
More TODOs.
|
2015-12-17 16:31:56 -05:00 |
Pietro Gagliardi
|
ffe9a2db28
|
Got rid of the GtkScrollable code from GtkDrawingArea for uiArea. Woo! Now we just have to nuke all that from the Cocoa backend and we're good.
|
2015-12-17 14:48:58 -05:00 |
Pietro Gagliardi
|
4e256dfc95
|
Fixed some oversights in the GTK+ uiArea code.
|
2015-12-16 18:09:04 -05:00 |
Pietro Gagliardi
|
8084041139
|
Removed uiAreaHandler.RedrawOnResize(); Direct2D requires us to always redraw on resize (see previous commit). Added windows/amd64 to the example makefiles and updated them to use libui.xxx instead of new.xxx.
|
2015-12-04 21:04:51 -05:00 |
Pietro Gagliardi
|
6849b01f73
|
Switched coordinates to floating-point drawing space and implemented such on GTK+.
|
2015-10-14 08:49:06 -04:00 |
Pietro Gagliardi
|
2cbbc6c69d
|
Removed the DPI fields from uiAreaDrawParams. We no longer worry about DPI.
|
2015-10-13 19:44:16 -04:00 |
Pietro Gagliardi
|
0ae3ef918d
|
Implemented the matrix stuff on Windows. Also fixed the signature of uiDrawMatrixSkew().
|
2015-10-11 12:36:48 -04:00 |
Pietro Gagliardi
|
3d8f8f0756
|
Implemented a basic translation.
|
2015-10-11 11:42:07 -04:00 |
Pietro Gagliardi
|
7075bea0f5
|
Added uiAreaQueueRedrawAll() and implemented on all platforms. NOW we can focus exclusively on the test suite.
|
2015-10-09 15:27:57 -04:00 |
Pietro Gagliardi
|
5d19387811
|
Did scrolling for the uiArea test and uiArea itself on GTK+.
|
2015-10-09 10:09:55 -04:00 |
Pietro Gagliardi
|
752467b543
|
Fixed up the GTK+ uiArea a bit.
|
2015-10-09 03:43:29 -04:00 |
Pietro Gagliardi
|
ef04c18856
|
Merged the GTK+ uiArea implementation with its backend. Now we just have to move the test program.
|
2015-10-08 18:24:09 -04:00 |