Pietro Gagliardi
|
b0621a6b1f
|
Implemented the new multiline text stuff on GTK+.
|
2016-01-16 15:59:34 -05:00 |
Pietro Gagliardi
|
9442ebd53a
|
More TODOs.
|
2016-01-13 15:59:45 -05:00 |
Pietro Gagliardi
|
6394446461
|
Fixed text rendring on GTK+.
|
2016-01-13 15:48:39 -05:00 |
Pietro Gagliardi
|
621d75695c
|
More (serious) TODOs.
|
2016-01-13 14:34:28 -05:00 |
Pietro Gagliardi
|
776be61c45
|
Implemented metrics on Pango.
|
2016-01-12 23:33:50 -05:00 |
Pietro Gagliardi
|
f9b6eba7df
|
Implemented the new font stuff on GTK+.
|
2016-01-12 16:59:13 -05:00 |
Pietro Gagliardi
|
ca514d94d1
|
Set up a proper, formal layout and attirbute system. No attributes right now, but initial font style is in. Implemented it on GTK+.
|
2016-01-07 18:37:43 -05:00 |
Pietro Gagliardi
|
353afcd464
|
Added the Language field to the text styles list.
|
2015-12-24 22:31:32 -05:00 |
Pietro Gagliardi
|
6ef404c2dd
|
Implemented the basic uiDrawText() function on GTK+. It looks like I missed some PangoAttributes; I'll add those in next.
|
2015-12-24 19:48:57 -05:00 |
Pietro Gagliardi
|
5d47fcab5a
|
Implemented the font family enumerator on GTK+.
|
2015-12-22 19:17:27 -05:00 |
Pietro Gagliardi
|
1cadb85bd0
|
Added line dashing and implemented it on GTK+.
|
2015-10-16 10:09:41 -04:00 |
Pietro Gagliardi
|
cc827919b8
|
Added uiDrawClip() and implemented it on GTK+.
|
2015-10-13 11:16:06 -04:00 |
Pietro Gagliardi
|
c6cdabe20d
|
Preparation for proper, extensible state tracking and clipping on Windows.
|
2015-10-12 21:11:42 -04:00 |
Pietro Gagliardi
|
818d954654
|
More transformation tests and work.
|
2015-10-12 09:08:50 -04:00 |
Pietro Gagliardi
|
de3ccecd5b
|
Implemented skewing. Will do the test now.
|
2015-10-12 07:58:07 -04:00 |
Pietro Gagliardi
|
46e3fee40d
|
Added a center point to scaling transforms. Fixed rotations on GTK+.
|
2015-10-12 01:43:12 -04:00 |
Pietro Gagliardi
|
e51fd6e494
|
Implemented negative arcs on GTK+.
|
2015-10-11 21:18:39 -04:00 |
Pietro Gagliardi
|
b09cdb5137
|
Made 90° point toward y=+∞.
|
2015-10-11 20:24:06 -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
|
87680a6470
|
Built the framework for matrices and transformations and implemented it on the GTK+ backend. Tests to come next.
|
2015-10-11 11:13:01 -04:00 |
Pietro Gagliardi
|
7fbabfd8ec
|
Fixed the GTK+ drawing code to draw arc initial line segments in the correct place.
|
2015-10-10 08:44:12 -04:00 |
Pietro Gagliardi
|
3cbc3f3c67
|
Made arc angles counterclockwise on the GTK+ backend and fixed the sun in the Direct2D geometries howto.
|
2015-10-09 23:13:15 -04:00 |
Pietro Gagliardi
|
73d77ef38b
|
Capped sweeps at 2π radians.
|
2015-10-09 22:00:41 -04:00 |
Pietro Gagliardi
|
2c7ed07747
|
Changed the arc functions to take a start angle and a sweep amount instead of a start angle and an end angle. This makes it easier to reason about sweeps > 2π radians.
|
2015-10-09 21:51:43 -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 |