Pack the icon and description in the same column

2002-01-29  Bradford Hovinen  <hovinen@ximian.com>

	* file-types-capplet.c (create_dialog): Pack the icon and
	description in the same column
This commit is contained in:
Bradford Hovinen 2002-01-29 13:29:30 +00:00 committed by Bradford Hovinen (Gdict maintainer)
parent 498332a582
commit b4c2693a43
2 changed files with 18 additions and 14 deletions

View file

@ -1,3 +1,8 @@
2002-01-29 Bradford Hovinen <hovinen@ximian.com>
* file-types-capplet.c (create_dialog): Pack the icon and
description in the same column
2002-01-28 Duarte Loreto <happyguy_pt@hotmail.com> 2002-01-28 Duarte Loreto <happyguy_pt@hotmail.com>
* mime-edit-dialog.c: Fixed a i18n glitch (missing space between two words) * mime-edit-dialog.c: Fixed a i18n glitch (missing space between two words)

View file

@ -188,8 +188,6 @@ create_dialog (void)
GtkTreeViewColumn *column; GtkTreeViewColumn *column;
GtkTreeSelection *selection; GtkTreeSelection *selection;
gint col_offset;
dialog = glade_xml_new (GNOMECC_DATA_DIR "/interfaces/file-types-properties.glade", "main_dialog", NULL); dialog = glade_xml_new (GNOMECC_DATA_DIR "/interfaces/file-types-properties.glade", "main_dialog", NULL);
model = GTK_TREE_MODEL (mime_types_model_new (FALSE)); model = GTK_TREE_MODEL (mime_types_model_new (FALSE));
@ -197,19 +195,23 @@ create_dialog (void)
gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), model); gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), model);
/* Icon column */ /* Icon/description column */
column = gtk_tree_view_column_new ();
renderer = gtk_cell_renderer_pixbuf_new (); renderer = gtk_cell_renderer_pixbuf_new ();
gtk_tree_view_insert_column_with_attributes gtk_tree_view_column_pack_start (column, renderer, FALSE);
(GTK_TREE_VIEW (treeview), -1, NULL, renderer, gtk_tree_view_column_set_attributes
"pixbuf", MODEL_COLUMN_ICON, (column, renderer, "pixbuf", MODEL_COLUMN_ICON, NULL);
NULL);
/* Description column */ /* Description column */
renderer = gtk_cell_renderer_text_new (); renderer = gtk_cell_renderer_text_new ();
col_offset = gtk_tree_view_insert_column_with_attributes gtk_tree_view_column_pack_start (column, renderer, FALSE);
(GTK_TREE_VIEW (treeview), -1, _("Description"), renderer, gtk_tree_view_column_set_attributes
"text", MODEL_COLUMN_DESCRIPTION, (column, renderer, "text", MODEL_COLUMN_DESCRIPTION, NULL);
NULL);
gtk_tree_view_column_set_title (column, _("Description"));
gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column);
gtk_tree_view_set_expander_column (GTK_TREE_VIEW (treeview), column);
/* Extensions column */ /* Extensions column */
renderer = gtk_cell_renderer_text_new (); renderer = gtk_cell_renderer_text_new ();
@ -218,9 +220,6 @@ create_dialog (void)
"text", MODEL_COLUMN_FILE_EXT, "text", MODEL_COLUMN_FILE_EXT,
NULL); NULL);
column = gtk_tree_view_get_column (GTK_TREE_VIEW (treeview), col_offset - 1);
gtk_tree_view_set_expander_column (GTK_TREE_VIEW (treeview), column);
gtk_widget_set_sensitive (WID ("edit_button"), FALSE); gtk_widget_set_sensitive (WID ("edit_button"), FALSE);
gtk_widget_set_sensitive (WID ("remove_button"), FALSE); gtk_widget_set_sensitive (WID ("remove_button"), FALSE);