[glade/wip/support-no-ids] GladeInspector: do not show widget name if its unnamed (has prefix __glade_unnamed_)
- From: Juan Pablo Ugarte <jpu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade/wip/support-no-ids] GladeInspector: do not show widget name if its unnamed (has prefix __glade_unnamed_)
- Date: Wed, 27 Jan 2016 16:18:42 +0000 (UTC)
commit 779dd7a9944514c83d12f1ce70280d49733eb4cf
Author: Juan Pablo Ugarte <juanpablougarte gmail com>
Date: Wed Jan 27 13:17:52 2016 -0300
GladeInspector: do not show widget name if its unnamed (has prefix __glade_unnamed_)
gladeui/glade-inspector.c | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
---
diff --git a/gladeui/glade-inspector.c b/gladeui/glade-inspector.c
index 1942d60..bac825d 100644
--- a/gladeui/glade-inspector.c
+++ b/gladeui/glade-inspector.c
@@ -862,6 +862,27 @@ glade_inspector_warning_cell_data_func (GtkTreeViewColumn *column,
}
static void
+glade_inspector_name_cell_data_func (GtkTreeViewColumn *column,
+ GtkCellRenderer *renderer,
+ GtkTreeModel *model,
+ GtkTreeIter *iter,
+ gpointer data)
+{
+ gchar *name = NULL;
+
+ gtk_tree_model_get (model, iter,
+ GLADE_PROJECT_MODEL_COLUMN_NAME, &name,
+ -1);
+
+ g_object_set (renderer, "text",
+ (g_str_has_prefix (name, GLADE_UNNAMED_PREFIX)) ? NULL : name,
+ NULL);
+
+ g_free (name);
+}
+
+
+static void
glade_inspector_detail_cell_data_func (GtkTreeViewColumn *column,
GtkCellRenderer *renderer,
GtkTreeModel *model,
@@ -944,6 +965,9 @@ add_columns (GtkTreeView *view)
renderer,
"text", GLADE_PROJECT_MODEL_COLUMN_NAME,
NULL);
+ gtk_tree_view_column_set_cell_data_func (column, renderer,
+ glade_inspector_name_cell_data_func,
+ NULL, NULL);
/* Padding */
renderer = gtk_cell_renderer_text_new ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]