Commit Graph

13 Commits

Author SHA1 Message Date
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 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 68387a8bfb Set up the infrastructure for keyboard events. 2015-09-12 23:21:34 -04:00
Pietro Gagliardi bc5c6dac58 Added uiAreaHandler.DragBroken() and implemented it on Windows. 2015-09-11 22:59:59 -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 4d97644f94 Renamed uiDrawArc to uiDrawArcTo. 2015-09-08 16:28:08 -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