Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Linux -> OS X works.
From Mitchell Foral.
|
|
|
|
|
|
|
|
|
|
This fixes drawing on a surface that has different settings (like
scaling) than the display surface, by performing the measurements on a
layout properly set up for the target surface.
In practice, this fixes e.g. printing on a scaled surface.
---
gtk/PlatGTK.cxx | 4 ++++
1 file changed, 4 insertions(+)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the same as on GTK+ 3.x.
This simplifies compatibility and allows implementing printing on GTK+ 2.x.
|
|
From Mitchell Foral.
|
|
old versions of Pango and Cairo.
|
|
|
|
|
|
available since 2.8.
Removed #ifs for versions earlier than 2.8.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
crashes.
|
|
|
|
|
|
by draw methods.
Disable palette as can't find an equivalent for GTK+ 3.
|
|
|
|
|
|
|
|
is missing in GTK+ 3.
|
|
Always get the Pango context though GTK+ API rather than creating it
from a Cairo context to always get a context set up for the screen.
This fixes font size issues when using Cairo rendering.
|
|
|
|
|
|
|
|
rectangle as this avoids antialiasing the end points which makes them
less intense.
|
|
|
|
avoids last pixel with LineTo.
Changed RectangleDraw and Ellipse to align better with lines
and so match fold markers.
|