diff src/view_dir_tree.c @ 401:0a2e1b130a25

Add some wrappers in view_dir.c and simplify even more.
author zas_
date Thu, 17 Apr 2008 20:03:49 +0000
parents a7be56e84870
children 7840ccc95aee
line wrap: on
line diff
--- a/src/view_dir_tree.c	Thu Apr 17 19:57:41 2008 +0000
+++ b/src/view_dir_tree.c	Thu Apr 17 20:03:49 2008 +0000
@@ -738,7 +738,7 @@
  *----------------------------------------------------------------------------
  */
 
-static gint vdtree_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
+gint vdtree_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
 {
 	ViewDir *vd = data;
 	GtkTreePath *tpath;
@@ -809,7 +809,7 @@
 	return FALSE;
 }
 
-static gint vdtree_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
+gint vdtree_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
 {
 	ViewDir *vd = data;
 	GtkTreePath *tpath;
@@ -918,7 +918,7 @@
 	return FALSE;
 }
 
-static void vdtree_destroy_cb(GtkWidget *widget, gpointer data)
+void vdtree_destroy_cb(GtkWidget *widget, gpointer data)
 {
 	ViewDir *vd = data;
 	GtkTreeModel *store;
@@ -940,7 +940,6 @@
 
 	vd->info = g_new0(ViewDirInfoTree, 1);
 	vd->type = DIRVIEW_TREE;
-	vd->widget_destroy_cb = vdtree_destroy_cb;
 
 	VDTREE_INFO(vd, drop_expand_id) = -1;
 
@@ -987,7 +986,7 @@
 	gtk_tree_view_append_column(GTK_TREE_VIEW(vd->view), column);
 
 	g_signal_connect(G_OBJECT(vd->view), "key_press_event",
-			 G_CALLBACK(vdtree_press_key_cb), vd);
+			 G_CALLBACK(vd_press_key_cb), vd);
 
 	gtk_container_add(GTK_CONTAINER(vd->widget), vd->view);
 	gtk_widget_show(vd->view);
@@ -999,7 +998,7 @@
 	vd_dnd_init(vd);
 
 	g_signal_connect(G_OBJECT(vd->view), "button_press_event",
-			 G_CALLBACK(vdtree_press_cb), vd);
+			 G_CALLBACK(vd_press_cb), vd);
 	g_signal_connect(G_OBJECT(vd->view), "button_release_event",
 			 G_CALLBACK(vd_release_cb), vd);