[gnumeric] call go_pango_translate_layout as appropriate
- From: Andreas J. Guelzow <guelzow src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnumeric] call go_pango_translate_layout as appropriate
- Date: Wed, 26 Oct 2011 22:23:28 +0000 (UTC)
commit 0c6a2084f1cb3935a809fa50b2a4567fa4ac4214
Author: Andreas J Guelzow <aguelzow pyrshep ca>
Date: Wed Oct 26 16:22:47 2011 -0600
call go_pango_translate_layout as appropriate
2011-10-26 Andreas J. Guelzow <aguelzow pyrshep ca>
* gnm-format-sel.c (cb_generate_preview): call go_pango_translate_layout
2011-10-26 Andreas J. Guelzow <aguelzow pyrshep ca>
* src/rendered-value.c (gnm_rendered_value_new): call
go_pango_translate_layout
* src/workbook-view.c (wb_view_auto_expr_recalc): call
go_pango_translate_layout
ChangeLog | 7 +++++++
src/rendered-value.c | 7 ++-----
src/widgets/ChangeLog | 4 ++++
src/widgets/gnm-format-sel.c | 1 +
src/workbook-view.c | 1 +
5 files changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index d3fcff2..4d72fbf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-10-26 Andreas J. Guelzow <aguelzow pyrshep ca>
+
+ * src/rendered-value.c (gnm_rendered_value_new): call
+ go_pango_translate_layout
+ * src/workbook-view.c (wb_view_auto_expr_recalc): call
+ go_pango_translate_layout
+
2011-10-26 Morten Welinder <terra gnome org>
* schemas/gnumeric-general.schemas.in,
diff --git a/src/rendered-value.c b/src/rendered-value.c
index a979e01..07efafa 100644
--- a/src/rendered-value.c
+++ b/src/rendered-value.c
@@ -482,10 +482,6 @@ gnm_rendered_value_new (GnmCell const *cell,
break;
case HALIGN_JUSTIFY:
- /*
- * The code here should work, but pango doesn't:
- * http://bugzilla.gnome.org/show_bug.cgi?id=64538
- */
pango_layout_set_justify (layout, TRUE);
pango_layout_set_alignment (layout, PANGO_ALIGN_LEFT);
break;
@@ -508,7 +504,8 @@ gnm_rendered_value_new (GnmCell const *cell,
g_warning ("Line justification style not supported.");
}
/* ---------------------------------------- */
-
+
+ go_pango_translate_layout (layout);
gnm_rendered_value_remeasure (res);
return res;
diff --git a/src/widgets/ChangeLog b/src/widgets/ChangeLog
index a79f4f5..7a22772 100644
--- a/src/widgets/ChangeLog
+++ b/src/widgets/ChangeLog
@@ -1,3 +1,7 @@
+2011-10-26 Andreas J. Guelzow <aguelzow pyrshep ca>
+
+ * gnm-format-sel.c (cb_generate_preview): call go_pango_translate_layout
+
2011-10-25 Jean Brefort <jean brefort normalesup org>
* gnm-dao.c (gnm_dao_destroy), (gnm_dao_class_init): cleaned dead-kittens.h.
diff --git a/src/widgets/gnm-format-sel.c b/src/widgets/gnm-format-sel.c
index a971a6f..311e861 100644
--- a/src/widgets/gnm-format-sel.c
+++ b/src/widgets/gnm-format-sel.c
@@ -46,6 +46,7 @@ cb_generate_preview (GOFormatSel *gfs, PangoAttrList **attrs)
*attrs = NULL;
} else {
str = g_strdup (pango_layout_get_text (layout));
+ go_pango_translate_layout (layout);
*attrs = pango_attr_list_ref (pango_layout_get_attributes (layout));
}
g_object_unref (layout);
diff --git a/src/workbook-view.c b/src/workbook-view.c
index 72013c6..7ef6228 100644
--- a/src/workbook-view.c
+++ b/src/workbook-view.c
@@ -548,6 +548,7 @@ wb_view_auto_expr_recalc (WorkbookView *wbv)
case GO_FORMAT_NUMBER_DATE_ERROR: {
PangoAttrList *atl;
+ go_pango_translate_layout (layout); /* translating custom attributes */
g_string_append (str, pango_layout_get_text (layout));
/* We need to shift the attribute list */
atl = pango_attr_list_ref (pango_layout_get_attributes (layout));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]