[Xfce4-commits] r23211 - xarchiver/branches/xarchiver-psybsd/src
Stephan Arts
stephan at xfce.org
Tue Sep 26 11:05:03 UTC 2006
Author: stephan
Date: 2006-09-26 11:05:02 +0000 (Tue, 26 Sep 2006)
New Revision: 23211
Modified:
xarchiver/branches/xarchiver-psybsd/src/add_dialog.c
xarchiver/branches/xarchiver-psybsd/src/main_window.c
Log:
Enable search in tree, fix set-style stuff.
Modified: xarchiver/branches/xarchiver-psybsd/src/add_dialog.c
===================================================================
--- xarchiver/branches/xarchiver-psybsd/src/add_dialog.c 2006-09-25 20:22:37 UTC (rev 23210)
+++ xarchiver/branches/xarchiver-psybsd/src/add_dialog.c 2006-09-26 11:05:02 UTC (rev 23211)
@@ -2,8 +2,7 @@
* Copyright (c) 2006 Stephan Arts <psybsd at gmail.com>
*
* This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
+ * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
Modified: xarchiver/branches/xarchiver-psybsd/src/main_window.c
===================================================================
--- xarchiver/branches/xarchiver-psybsd/src/main_window.c 2006-09-25 20:22:37 UTC (rev 23210)
+++ xarchiver/branches/xarchiver-psybsd/src/main_window.c 2006-09-26 11:05:02 UTC (rev 23211)
@@ -254,6 +254,8 @@
window->treeview = gtk_tree_view_new();
+ gtk_tree_view_set_enable_search(GTK_TREE_VIEW(window->treeview), TRUE);
+
gtk_container_add(GTK_CONTAINER(window->scrollwindow), window->treeview);
gtk_widget_show(window->scrollwindow);
@@ -327,7 +329,7 @@
if(window->working_node)
items = ((LXAEntry *)window->working_node->data)->children;
- if(!gtk_icon_theme_has_icon(window->icon_theme, "folder"))
+ if(!(gtk_icon_theme_has_icon(window->icon_theme, "folder") && gtk_icon_theme_has_icon(window->icon_theme, "unknown") && gtk_icon_theme_has_icon(window->icon_theme, "go-up")))
window->props._show_icons = FALSE;
else
window->props._show_icons = TRUE;
@@ -690,8 +692,8 @@
renderer = gtk_cell_renderer_pixbuf_new();
column = gtk_tree_view_column_new_with_attributes("", renderer, "icon-name", 0, NULL);
- gtk_tree_view_column_set_resizable(column, TRUE);
- gtk_tree_view_column_set_sort_column_id(column, 0);
+ gtk_tree_view_column_set_resizable(column, FALSE);
+ //gtk_tree_view_column_set_sort_column_id(column, 0);
gtk_tree_view_append_column(GTK_TREE_VIEW(window->treeview), column);
for(x = 0; x < archive->column_number; x++)
{
@@ -707,6 +709,7 @@
gtk_tree_view_column_set_sort_column_id(column, x+1);
gtk_tree_view_append_column(GTK_TREE_VIEW(window->treeview), column);
}
+ gtk_tree_view_set_search_column(GTK_TREE_VIEW(window->treeview), 1);
} else
{
liststore = gtk_list_store_newv(archive->column_number, archive->column_types);
@@ -724,6 +727,7 @@
gtk_tree_view_column_set_sort_column_id(column, x);
gtk_tree_view_append_column(GTK_TREE_VIEW(window->treeview), column);
}
+ gtk_tree_view_set_search_column(GTK_TREE_VIEW(window->treeview), 0);
}
gtk_tree_view_set_model(GTK_TREE_VIEW(window->treeview), GTK_TREE_MODEL(liststore));
}
@@ -849,7 +853,7 @@
}
else
{
- GtkWidget *dialog = gtk_message_dialog_new(GTK_WINDOW(main_window), 0, GTK_MESSAGE_WARNING, GTK_BUTTONS_OK, "Viewing of file is not yet implemented");
+ GtkWidget *dialog = gtk_message_dialog_new(GTK_WINDOW(main_window), 0, GTK_MESSAGE_QUESTION, GTK_BUTTONS_OK, "What do you want to do today?");
gtk_dialog_run(GTK_DIALOG(dialog));
gtk_widget_destroy(dialog);
}
More information about the Xfce4-commits
mailing list