[devhelp] sidebar: include link type in parentheses (for some types)
- From: Frederic Peters <fpeters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devhelp] sidebar: include link type in parentheses (for some types)
- Date: Wed, 27 Jan 2016 14:37:42 +0000 (UTC)
commit 50bcab241b524b5b6a84082598f09aabb196f84d
Author: Frédéric Péters <fpeters 0d be>
Date: Wed Jan 27 15:34:50 2016 +0100
sidebar: include link type in parentheses (for some types)
https://bugzilla.gnome.org/show_bug.cgi?id=696904
src/dh-sidebar.c | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
---
diff --git a/src/dh-sidebar.c b/src/dh-sidebar.c
index 628bab3..bb4036f 100644
--- a/src/dh-sidebar.c
+++ b/src/dh-sidebar.c
@@ -375,9 +375,11 @@ hitlist_cell_data_func (GtkTreeViewColumn *tree_column,
gpointer data)
{
DhLink *link;
+ DhLinkType link_type;
PangoStyle style;
PangoWeight weight;
gboolean current_book_flag;
+ gchar *name;
gtk_tree_model_get (hitlist_model, iter,
DH_KEYWORD_MODEL_COL_LINK, &link,
@@ -398,11 +400,23 @@ hitlist_cell_data_func (GtkTreeViewColumn *tree_column,
else
weight = PANGO_WEIGHT_NORMAL;
+ link_type = dh_link_get_link_type (link);
+ if (link_type == DH_LINK_TYPE_STRUCT || link_type == DH_LINK_TYPE_PROPERTY ||
+ link_type == DH_LINK_TYPE_SIGNAL) {
+ name = g_markup_printf_escaped (
+ "%s <i><small><span weight=\"normal\">(%s)</span></small></i>",
+ dh_link_get_name (link),
+ dh_link_get_type_as_string (link));
+ } else {
+ name = g_strdup (dh_link_get_name (link));
+ }
+
g_object_set (cell,
- "text", dh_link_get_name (link),
+ "markup", name,
"style", style,
"weight", weight,
NULL);
+ g_free (name);
}
/******************************************************************************/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]