Commit Graph

29 Commits

Author SHA1 Message Date
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
Pietro Gagliardi cb58ced9d9 Started merging uiArea back into main. ui.h merged. 2015-10-08 18:03:24 -04:00
Pietro Gagliardi 6787130125 More TODOs. 2015-10-08 07:03:31 -04:00
Pietro Gagliardi 3790c58b9d More TODOs. 2015-10-07 18:34:54 -04:00
Pietro Gagliardi 70349a403d Implemented radial gradients. 2015-10-07 18:32:55 -04:00
Pietro Gagliardi 68a8bbc39a Changed Thickness to a double; all platforms use doubles for this. 2015-10-07 17:27:24 -04:00
Pietro Gagliardi 1a4f585556 Implemented linear gradients. 2015-10-07 16:54:56 -04:00
Pietro Gagliardi a4a37d1175 Set up the foundation for linear gradients. 2015-10-07 16:39:04 -04:00
Pietro Gagliardi c7db62c691 Removed the old Windows uiArea. Direct2D version is now enforced. 2015-10-07 13:20:33 -04:00
Pietro Gagliardi babd7cdff5 Set the proper background color for an area with Direct2D. 2015-10-07 13:19:44 -04:00
Pietro Gagliardi 38a58ed094 More Direct2D work. Stroke parameters done. 2015-10-07 13:05:48 -04:00
Pietro Gagliardi d8715e6928 More Direct2D work. 2015-10-07 12:34:53 -04:00
Pietro Gagliardi a7d8a87540 "Fixed" arcs for now. 2015-10-07 12:19:20 -04:00
Pietro Gagliardi 2906fa5300 Finished porting over main.c. 2015-10-07 11:47:46 -04:00
Pietro Gagliardi 34d699cc29 Kinda sorta maybe fixed arcs?? 2015-10-07 11:43:51 -04:00
Pietro Gagliardi 4f1219213d Fixed compiler issues and bugs and started to get everything working again. 2015-10-07 11:12:18 -04:00
Pietro Gagliardi cb4079c468 More Direct2D work. Sources and drawing re more properly defined now. Some discrepancies in cairo documentation hold up gradients for now. Zero clue how to start images. 2015-10-07 10:47:38 -04:00
Pietro Gagliardi 4d39f77dbc Set up a system for brushes. 2015-10-07 10:10:03 -04:00
Pietro Gagliardi ed340dc017 More Direct2D work. Now to figure sources out... 2015-10-07 08:07:07 -04:00
Pietro Gagliardi de08c3a202 More Direct2D path work. 2015-10-06 19:56:38 -04:00
Pietro Gagliardi 020e128a2c More new uiDraw API work. 2015-10-06 16:33:03 -04:00
Pietro Gagliardi 8b80a1772b Started the API conversion for Direct2D. 2015-10-06 16:31:41 -04:00
Pietro Gagliardi 1ffb2abe1d Made a clone of the Direct2D ui.h; we'll need a new path API for it. 2015-10-06 13:26:56 -04:00
Pietro Gagliardi 40a4361498 Fixed a small bug in the Direct2D test. 2015-09-18 14:38:09 -04:00
Pietro Gagliardi 873763451a More Direct2D stuff. Not quite rendering yet... 2015-09-17 13:10:38 -04:00
Pietro Gagliardi 8dc72ddc5c More Direct2D work. 2015-09-17 11:00:53 -04:00
Pietro Gagliardi 3ea8a2f7dd Fixed build issues. 2015-09-17 10:31:22 -04:00
Pietro Gagliardi 0b4c76e484 More Direct2D code. 2015-09-16 23:42:24 -04:00
Pietro Gagliardi 16c07905c9 Started trying to move the Windows uiArea to Direct2D. 2015-09-16 23:15:42 -04:00