diff options
author | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2010-08-29 15:00:15 +0900 |
---|---|---|
committer | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2010-08-29 15:00:15 +0900 |
commit | f8048511d2c8ce2b7d97c018f684d3434ef28825 (patch) | |
tree | 1b7f8fffdfbffb845eefd0021cc22922e45cbc55 /gladeui/glade-inspector.c | |
parent | c25a2225da48422cc5a4a82f9afa73591e86dadc (diff) | |
download | glade-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.c | 33 |
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); } |