summaryrefslogtreecommitdiff
path: root/gladeui/glade-inspector.c
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.van.berkom@gmail.com>2010-08-29 15:00:15 +0900
committerTristan Van Berkom <tristan.van.berkom@gmail.com>2010-08-29 15:00:15 +0900
commitf8048511d2c8ce2b7d97c018f684d3434ef28825 (patch)
tree1b7f8fffdfbffb845eefd0021cc22922e45cbc55 /gladeui/glade-inspector.c
parentc25a2225da48422cc5a4a82f9afa73591e86dadc (diff)
downloadglade-f8048511d2c8ce2b7d97c018f684d3434ef28825.tar.gz
* gladeui/glade-project.[ch]:
- Added MISC column to the project model (displayable information about whether the widget is an internal child of a composite widget or a frame's label or notebook's tab). * gladeui/glade-inspector.c: Fixed regression in the inspector; inspector was failing to display information about frame labels and internal action areas and such.
Diffstat (limited to 'gladeui/glade-inspector.c')
-rw-r--r--gladeui/glade-inspector.c33
1 files changed, 22 insertions, 11 deletions
diff --git a/gladeui/glade-inspector.c b/gladeui/glade-inspector.c
index ae85d483..64fbb8e6 100644
--- a/gladeui/glade-inspector.c
+++ b/gladeui/glade-inspector.c
@@ -671,32 +671,43 @@ static void
add_columns (GtkTreeView *view)
{
GtkTreeViewColumn *column;
- GtkCellRenderer *renderer_pixbuf, *renderer_name, *renderer_type;
+ GtkCellRenderer *renderer;
column = gtk_tree_view_column_new ();
- renderer_pixbuf = gtk_cell_renderer_pixbuf_new ();
- gtk_tree_view_column_pack_start (column, renderer_pixbuf, FALSE);
+ renderer = gtk_cell_renderer_pixbuf_new ();
+ gtk_tree_view_column_pack_start (column, renderer, FALSE);
gtk_tree_view_column_set_attributes (column,
- renderer_pixbuf,
+ renderer,
"icon_name", GLADE_PROJECT_MODEL_COLUMN_ICON_NAME,
NULL);
- renderer_name = gtk_cell_renderer_text_new ();
- gtk_tree_view_column_pack_start (column, renderer_name, FALSE);
+ renderer = gtk_cell_renderer_text_new ();
+ gtk_tree_view_column_pack_start (column, renderer, FALSE);
gtk_tree_view_column_set_attributes (column,
- renderer_name,
+ renderer,
"text", GLADE_PROJECT_MODEL_COLUMN_NAME,
NULL);
- renderer_type = gtk_cell_renderer_text_new ();
- g_object_set (renderer_type, "style", PANGO_STYLE_ITALIC, NULL);
- gtk_tree_view_column_pack_start (column, renderer_type, FALSE);
+ renderer = gtk_cell_renderer_text_new ();
+ g_object_set (renderer, "style", PANGO_STYLE_ITALIC, NULL);
+ gtk_tree_view_column_pack_start (column, renderer, FALSE);
gtk_tree_view_column_set_attributes (column,
- renderer_type,
+ renderer,
"text", GLADE_PROJECT_MODEL_COLUMN_TYPE_NAME,
NULL);
+
+ renderer = gtk_cell_renderer_text_new ();
+ g_object_set (G_OBJECT (renderer),
+ "style", PANGO_STYLE_ITALIC,
+ "foreground", "Gray", NULL);
+ gtk_tree_view_column_pack_start (column, renderer, FALSE);
+ gtk_tree_view_column_set_attributes (column,
+ renderer,
+ "text", GLADE_PROJECT_MODEL_COLUMN_MISC,
+ NULL);
+
gtk_tree_view_append_column (view, column);
gtk_tree_view_set_headers_visible (view, FALSE);
}