projects
/
modest
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b067fd3
)
Folder view with secondary text color and small font for right column
author
Jose Dapena Paz
<jdapena@igalia.com>
Fri, 6 Feb 2009 14:04:08 +0000
(14:04 +0000)
committer
Jose Dapena Paz
<jdapena@igalia.com>
Fri, 6 Feb 2009 14:04:08 +0000
(14:04 +0000)
pmo-trunk-r7407
src/widgets/modest-folder-view.c
patch
|
blob
|
history
diff --git
a/src/widgets/modest-folder-view.c
b/src/widgets/modest-folder-view.c
index
f13d619
..
8ce851d
100644
(file)
--- a/
src/widgets/modest-folder-view.c
+++ b/
src/widgets/modest-folder-view.c
@@
-1080,8
+1080,10
@@
add_columns (GtkWidget *treeview)
priv->messages_renderer = gtk_cell_renderer_text_new ();
g_object_set (priv->messages_renderer,
priv->messages_renderer = gtk_cell_renderer_text_new ();
g_object_set (priv->messages_renderer,
+#ifndef MODEST_TOOLKIT_HILDON2
"scale", PANGO_SCALE_X_SMALL,
"scale-set", TRUE,
"scale", PANGO_SCALE_X_SMALL,
"scale-set", TRUE,
+#endif
"alignment", PANGO_ALIGN_RIGHT,
"align-set", TRUE,
"xalign", 1.0,
"alignment", PANGO_ALIGN_RIGHT,
"align-set", TRUE,
"xalign", 1.0,
@@
-3540,18
+3542,37
@@
update_style (ModestFolderView *self)
{
ModestFolderViewPrivate *priv;
GdkColor style_color;
{
ModestFolderViewPrivate *priv;
GdkColor style_color;
+ PangoAttrList *attr_list;
+ GtkStyle *style;
+ PangoAttribute *attr;
g_return_if_fail (MODEST_IS_FOLDER_VIEW (self));
priv = MODEST_FOLDER_VIEW_GET_PRIVATE (self);
g_return_if_fail (MODEST_IS_FOLDER_VIEW (self));
priv = MODEST_FOLDER_VIEW_GET_PRIVATE (self);
+ /* Set color */
+
+ attr_list = pango_attr_list_new ();
if (!gtk_style_lookup_color (GTK_WIDGET (self)->style, "SecondaryTextColor", &style_color)) {
gdk_color_parse ("grey", &style_color);
}
if (!gtk_style_lookup_color (GTK_WIDGET (self)->style, "SecondaryTextColor", &style_color)) {
gdk_color_parse ("grey", &style_color);
}
+ attr = pango_attr_foreground_new (style_color.red, style_color.green, style_color.blue);
+ pango_attr_list_insert (attr_list, attr);
+
+ /* set font */
+ style = gtk_rc_get_style_by_paths (gtk_widget_get_settings
+ (GTK_WIDGET(self)),
+ "SmallSystemFont", NULL,
+ G_TYPE_NONE);
+ attr = pango_attr_font_desc_new (pango_font_description_copy
+ (style->font_desc));
+ pango_attr_list_insert (attr_list, attr);
g_object_set (G_OBJECT (priv->messages_renderer),
"foreground-gdk", &style_color,
"foreground-set", TRUE,
g_object_set (G_OBJECT (priv->messages_renderer),
"foreground-gdk", &style_color,
"foreground-set", TRUE,
+ "attributes", attr_list,
NULL);
NULL);
+ pango_attr_list_unref (attr_list);
}
static void
}
static void