Commit Graph

30 Commits

Author SHA1 Message Date
Pietro Gagliardi 0bef344f61 More file migration. 2015-09-15 11:54:27 -04:00
Pietro Gagliardi 640598f417 Aborted implementing text rendering for now. 2015-09-15 09:25:59 -04:00
Pietro Gagliardi 601bced3ac More ui.h work. Seriously not sure what I'm going to do about text. 2015-09-15 09:18:54 -04:00
Pietro Gagliardi 78482c8523 More Uniscribe work. Is this even necessary. 2015-09-14 23:28:46 -04:00
Pietro Gagliardi e79066fd9d Attempted to clean up the Uniscribe stuff. 2015-09-14 23:08:44 -04:00
Pietro Gagliardi 9dbc8a1ba2 Started writing the Uniscribe gunk. This is a mess... 2015-09-14 22:42:07 -04:00
Pietro Gagliardi 0db611abd8 More work. 2015-09-14 20:41:49 -04:00
Pietro Gagliardi 882dec1ad4 More uiArea API work. Text rendering functions started. I'll start with Windows because it'll require Uniscribe. 2015-09-14 20:02:52 -04:00
Pietro Gagliardi 92379ad592 Implemented keyboard events on Windows, mostly. 2015-09-13 12:59:12 -04:00
Pietro Gagliardi 3f15f5d60a Finished migrating events.c. 2015-09-13 10:43:26 -04:00
Pietro Gagliardi 68387a8bfb Set up the infrastructure for keyboard events. 2015-09-12 23:21:34 -04:00
Pietro Gagliardi 72dacc82dd Fixed a small bug with regards to capture on drag on Windows. 2015-09-12 08:20:07 -04:00
Pietro Gagliardi bc5c6dac58 Added uiAreaHandler.DragBroken() and implemented it on Windows. 2015-09-11 22:59:59 -04:00
Pietro Gagliardi 2f0a022ff3 Implemented capture on drag on Windows. 2015-09-11 21:36:28 -04:00
Pietro Gagliardi 848eff27e7 Added a ClientWidth and ClientHeight fields to uiAreaMouseEvent. This is necessary for the updated dragging behavior, since both GTK+ and OS X do it: drags automatically capture. 2015-09-11 21:24:39 -04:00
Pietro Gagliardi 1a78c4c2f1 Added mouse events to Windows uiArea. 2015-09-11 16:01:54 -04:00
Pietro Gagliardi 95e0ca8f49 Added uiAreaHandler.RedrawOnResize() to handle redrawing on resizes. 2015-09-10 21:17:00 -04:00
Pietro Gagliardi 8e18604fd9 Started the OS X uiArea. Implemented the Quartz layer. 2015-09-08 23:00:13 -04:00
Pietro Gagliardi b2faa68bf0 More Windows uiArea scrolling work. 2015-09-08 21:53:20 -04:00
Pietro Gagliardi 8c14cfefd1 Implemented vertical scrolling in the Windows Area. Code is based on wintable's. 2015-09-08 20:58:31 -04:00
Pietro Gagliardi 450dba41a1 Set up the framework for tracking scrolling. 2015-09-08 20:31:15 -04:00
Pietro Gagliardi afc2f25e85 Made the Windows uiArea test into a real window so I can add more stuff to it. 2015-09-08 17:58:07 -04:00
Pietro Gagliardi fc3e13a4e6 Fixed alpha-blending issues on Windows. 2015-09-08 17:13:55 -04:00
Pietro Gagliardi 4d97644f94 Renamed uiDrawArc to uiDrawArcTo. 2015-09-08 16:28:08 -04:00
Pietro Gagliardi 61fee661c2 Fixed Windows uiDrawArc() for now. 2015-09-08 16:26:04 -04:00
Pietro Gagliardi c5e4c3a92d Fixed some bugs in the Windows uiArea code. 2015-09-08 12:11:01 -04:00
Pietro Gagliardi 4eed0d77ae More uiArea work, this time on Windows. 2015-09-08 11:51:12 -04:00
Pietro Gagliardi 6e2ad99ce9 Fixed a bug. 2015-09-07 21:47:52 -04:00
Pietro Gagliardi 436290d4ed Finished the Windows draw.c. 2015-09-07 21:43:35 -04:00
Pietro Gagliardi 717e8dbc2d Started the Windows uiArea implementation for now. 2015-09-07 20:05:23 -04:00