case DIRVIEW_LIST: vdlist_destroy_cb(widget, data); break;
case DIRVIEW_TREE: vdtree_destroy_cb(widget, data); break;
}
-
+
if (vd->pf) folder_icons_free(vd->pf);
if (vd->drop_list) filelist_free(vd->drop_list);
}
gtk_container_add(GTK_CONTAINER(vd->widget), vd->view);
-
+
vd_dnd_init(vd);
g_signal_connect(G_OBJECT(vd->view), "row_activated",
return vd;
}
-
+
void vd_set_select_func(ViewDir *vd,
- void (*func)(ViewDir *vd, const gchar *path, gpointer data), gpointer data)
+ void (*func)(ViewDir *vd, const gchar *path, gpointer data), gpointer data)
{
- vd->select_func = func;
- vd->select_data = data;
+ vd->select_func = func;
+ vd->select_data = data;
}
void vd_set_layout(ViewDir *vd, LayoutWindow *layout)
*-----------------------------------------------------------------------------
* pop-up menu
*-----------------------------------------------------------------------------
- */
+ */
static void vd_pop_menu_up_cb(GtkWidget *widget, gpointer data)
{
static void vd_pop_menu_rename_cb(GtkWidget *widget, gpointer data)
{
ViewDir *vd = data;
-
+
vd_rename_by_data(vd, vd->click_fd);
}
/* ignore .. and . */
rename_delete_active = (new_folder_active && fd &&
strcmp(fd->name, ".") != 0 &&
- strcmp(fd->name, "..") != 0 &&
- access_file(fd->path, W_OK | X_OK));
+ strcmp(fd->name, "..") != 0 &&
+ access_file(fd->path, W_OK | X_OK));
};
break;
case DIRVIEW_TREE:
G_CALLBACK(vd_pop_menu_delete_cb), vd);
menu_item_add_divider(menu);
-
+
item = menu_item_add(menu, _("_View as"), NULL, NULL);
submenu = gtk_menu_new();
- gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), submenu);
+ gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), submenu);
for (i = 0; i < G_N_ELEMENTS(menu_view_dir_radio_entries); i++)
{
static gint vd_dnd_drop_motion(GtkWidget *widget, GdkDragContext *context,
gint x, gint y, guint time, gpointer data)
{
- ViewDir *vd = data;
+ ViewDir *vd = data;
vd->click_fd = NULL;