[dia/cairo-port: 33/53] We can render text!
- From: Zander <zbrown src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dia/cairo-port: 33/53] We can render text!
- Date: Sat, 11 May 2019 15:35:02 +0000 (UTC)
commit 9927ab22db91508f594f1d31f365cd02631e6c28
Author: Zander Brown <zbrown gnome org>
Date: Thu Dec 6 20:25:12 2018 +0000
We can render text!
That was unexpectedly simple
app/renderer/diacairo-interactive.c | 7 +++----
config.h.win32 | 3 ---
plug-ins/cairo/diacairo-interactive.c | 2 --
3 files changed, 3 insertions(+), 9 deletions(-)
---
diff --git a/app/renderer/diacairo-interactive.c b/app/renderer/diacairo-interactive.c
index 7162c40d..e8a31b0b 100644
--- a/app/renderer/diacairo-interactive.c
+++ b/app/renderer/diacairo-interactive.c
@@ -363,9 +363,7 @@ begin_render(DiaRenderer *self, const Rectangle *update)
cairo_rectangle (base_renderer->cr, update->left, update->top, width, height);
cairo_clip (base_renderer->cr);
}
-#ifdef HAVE_PANGOCAIRO_H
base_renderer->layout = pango_cairo_create_layout (base_renderer->cr);
-#endif
cairo_set_fill_rule (base_renderer->cr, CAIRO_FILL_RULE_EVEN_ODD);
@@ -666,10 +664,11 @@ fill_pixel_rect(DiaRenderer *object,
DiaRenderer *
dia_cairo_interactive_renderer_new (DDisplay *ddisp)
{
- DiaCairoRenderer *renderer;
+ DiaCairoInteractiveRenderer *renderer;
renderer = g_object_new (DIA_TYPE_CAIRO_INTERACTIVE_RENDERER, NULL);
- /* CP: renderer->transform = dia_transform_new (&ddisp->visible, &ddisp->zoom_factor); */
+ renderer->visible = &ddisp->visible;
+ renderer->zoom_factor = &ddisp->zoom_factor;
return DIA_RENDERER(renderer);
}
\ No newline at end of file
diff --git a/config.h.win32 b/config.h.win32
index 37f9a37d..89801cbf 100644
--- a/config.h.win32
+++ b/config.h.win32
@@ -9,9 +9,6 @@
#define HAVE_FCNTL_H 1
#define HAVE_GDK_PIXBUF 1
-/* #undef HAVE_CAIRO */
-#define HAVE_CAIRO 1
-
#define ENABLE_NLS
#define HAVE_BIND_TEXTDOMAIN_CODESET
#define GETTEXT_PACKAGE "dia"
diff --git a/plug-ins/cairo/diacairo-interactive.c b/plug-ins/cairo/diacairo-interactive.c
index 094cbcc1..b670ac03 100644
--- a/plug-ins/cairo/diacairo-interactive.c
+++ b/plug-ins/cairo/diacairo-interactive.c
@@ -363,9 +363,7 @@ begin_render(DiaRenderer *self, const Rectangle *update)
cairo_rectangle (base_renderer->cr, update->left, update->top, width, height);
cairo_clip (base_renderer->cr);
}
-#ifdef HAVE_PANGOCAIRO_H
base_renderer->layout = pango_cairo_create_layout (base_renderer->cr);
-#endif
cairo_set_fill_rule (base_renderer->cr, CAIRO_FILL_RULE_EVEN_ODD);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]