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:
parent
498332a582
commit
b4c2693a43
2 changed files with 18 additions and 14 deletions
|
@ -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)
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue