Rename vdl occurences to vd.
authorLaurent Monin <geeqie@norz.org>
Wed, 16 Apr 2008 14:51:39 +0000 (14:51 +0000)
committerLaurent Monin <geeqie@norz.org>
Wed, 16 Apr 2008 14:51:39 +0000 (14:51 +0000)
src/view_dir_list.c

index a817037..498b0e2 100644 (file)
@@ -42,13 +42,13 @@ static gint vdlist_auto_scroll_notify_cb(GtkWidget *widget, gint x, gint y, gpoi
  *-----------------------------------------------------------------------------
  */
 
-static gint vdlist_find_row(ViewDir *vdl, FileData *fd, GtkTreeIter *iter)
+static gint vdlist_find_row(ViewDir *vd, FileData *fd, GtkTreeIter *iter)
 {
        GtkTreeModel *store;
        gint valid;
        gint row = 0;
 
-       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vdl->view));
+       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view));
        valid = gtk_tree_model_get_iter_first(store, iter);
        while (valid)
                {
@@ -65,7 +65,7 @@ static gint vdlist_find_row(ViewDir *vdl, FileData *fd, GtkTreeIter *iter)
 
 static gint vdlist_rename_row_cb(TreeEditData *td, const gchar *old, const gchar *new, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        GtkTreeModel *store;
        GtkTreeIter iter;
        FileData *fd;
@@ -73,7 +73,7 @@ static gint vdlist_rename_row_cb(TreeEditData *td, const gchar *old, const gchar
        gchar *new_path;
        gchar *base;
 
-       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vdl->view));
+       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view));
        if (!gtk_tree_model_get_iter(store, &iter, td->path)) return FALSE;
        gtk_tree_model_get(store, &iter, DIR_COLUMN_POINTER, &fd, -1);
        if (!fd) return FALSE;
@@ -84,15 +84,15 @@ static gint vdlist_rename_row_cb(TreeEditData *td, const gchar *old, const gchar
        new_path = concat_dir_and_file(base, new);
        g_free(base);
 
-       if (file_util_rename_dir(fd, new_path, vdl->view))
+       if (file_util_rename_dir(fd, new_path, vd->view))
                {
-               if (vdl->layout && strcmp(vdl->path, old_path) == 0)
+               if (vd->layout && strcmp(vd->path, old_path) == 0)
                        {
-                       layout_set_path(vdl->layout, new_path);
+                       layout_set_path(vd->layout, new_path);
                        }
                else
                        {
-                       vdlist_refresh(vdl);
+                       vdlist_refresh(vd);
                        }
                }
 
@@ -101,22 +101,22 @@ static gint vdlist_rename_row_cb(TreeEditData *td, const gchar *old, const gchar
        return FALSE;
 }
 
-static void vdlist_rename_by_row(ViewDir *vdl, FileData *fd)
+static void vdlist_rename_by_row(ViewDir *vd, FileData *fd)
 {
        GtkTreeModel *store;
        GtkTreePath *tpath;
        GtkTreeIter iter;
 
-       if (vdlist_find_row(vdl, fd, &iter) < 0) return;
-       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vdl->view));
+       if (vdlist_find_row(vd, fd, &iter) < 0) return;
+       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view));
        tpath = gtk_tree_model_get_path(store, &iter);
 
-       tree_edit_by_path(GTK_TREE_VIEW(vdl->view), tpath, 0, fd->name,
-                         vdlist_rename_row_cb, vdl);
+       tree_edit_by_path(GTK_TREE_VIEW(vd->view), tpath, 0, fd->name,
+                         vdlist_rename_row_cb, vd);
        gtk_tree_path_free(tpath);
 }
 
-static FileData *vdlist_row_by_path(ViewDir *vdl, const gchar *path, gint *row)
+static FileData *vdlist_row_by_path(ViewDir *vd, const gchar *path, gint *row)
 {
        GList *work;
        gint n;
@@ -128,7 +128,7 @@ static FileData *vdlist_row_by_path(ViewDir *vdl, const gchar *path, gint *row)
                }
 
        n = 0;
-       work = VDLIST_INFO(vdl, list);
+       work = VDLIST_INFO(vd, list);
        while (work)
                {
                FileData *fd = work->data;
@@ -145,13 +145,13 @@ static FileData *vdlist_row_by_path(ViewDir *vdl, const gchar *path, gint *row)
        return NULL;
 }
 
-static void vdlist_color_set(ViewDir *vdl, FileData *fd, gint color_set)
+static void vdlist_color_set(ViewDir *vd, FileData *fd, gint color_set)
 {
        GtkTreeModel *store;
        GtkTreeIter iter;
 
-       if (vdlist_find_row(vdl, fd, &iter) < 0) return;
-       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vdl->view));
+       if (vdlist_find_row(vd, fd, &iter) < 0) return;
+       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view));
        gtk_list_store_set(GTK_LIST_STORE(store), &iter, DIR_COLUMN_COLOR, color_set, -1);
 }
 
@@ -163,49 +163,49 @@ static void vdlist_color_set(ViewDir *vdl, FileData *fd, gint color_set)
 
 static void vdlist_drop_menu_copy_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        const gchar *path;
        GList *list;
 
-       if (!vdl->drop_fd) return;
+       if (!vd->drop_fd) return;
 
-       path = vdl->drop_fd->path;
-       list = vdl->drop_list;
-       vdl->drop_list = NULL;
+       path = vd->drop_fd->path;
+       list = vd->drop_list;
+       vd->drop_list = NULL;
 
        file_util_copy_simple(list, path);
 }
 
 static void vdlist_drop_menu_move_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        const gchar *path;
        GList *list;
 
-       if (!vdl->drop_fd) return;
+       if (!vd->drop_fd) return;
 
-       path = vdl->drop_fd->path;
-       list = vdl->drop_list;
+       path = vd->drop_fd->path;
+       list = vd->drop_list;
 
-       vdl->drop_list = NULL;
+       vd->drop_list = NULL;
 
        file_util_move_simple(list, path);
 }
 
-static GtkWidget *vdlist_drop_menu(ViewDir *vdl, gint active)
+static GtkWidget *vdlist_drop_menu(ViewDir *vd, gint active)
 {
        GtkWidget *menu;
 
        menu = popup_menu_short_lived();
        g_signal_connect(G_OBJECT(menu), "destroy",
-                        G_CALLBACK(vdlist_popup_destroy_cb), vdl);
+                        G_CALLBACK(vdlist_popup_destroy_cb), vd);
 
        menu_item_add_stock_sensitive(menu, _("_Copy"), GTK_STOCK_COPY, active,
-                                     G_CALLBACK(vdlist_drop_menu_copy_cb), vdl);
-       menu_item_add_sensitive(menu, _("_Move"), active, G_CALLBACK(vdlist_drop_menu_move_cb), vdl);
+                                     G_CALLBACK(vdlist_drop_menu_copy_cb), vd);
+       menu_item_add_sensitive(menu, _("_Move"), active, G_CALLBACK(vdlist_drop_menu_move_cb), vd);
 
        menu_item_add_divider(menu);
-       menu_item_add_stock(menu, _("Cancel"), GTK_STOCK_CANCEL, NULL, vdl);
+       menu_item_add_stock(menu, _("Cancel"), GTK_STOCK_CANCEL, NULL, vd);
 
        return menu;
 }
@@ -218,15 +218,15 @@ static GtkWidget *vdlist_drop_menu(ViewDir *vdl, gint active)
 
 static void vdlist_pop_menu_up_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        gchar *path;
 
-       if (!vdl->path || strcmp(vdl->path, "/") == 0) return;
-       path = remove_level_from_path(vdl->path);
+       if (!vd->path || strcmp(vd->path, "/") == 0) return;
+       path = remove_level_from_path(vd->path);
 
-       if (vdl->select_func)
+       if (vd->select_func)
                {
-               vdl->select_func(vdl, path, vdl->select_data);
+               vd->select_func(vd, path, vd->select_data);
                }
 
        g_free(path);
@@ -234,53 +234,53 @@ static void vdlist_pop_menu_up_cb(GtkWidget *widget, gpointer data)
 
 static void vdlist_pop_menu_slide_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        gchar *path;
 
-       if (!vdl->layout || !vdl->click_fd) return;
+       if (!vd->layout || !vd->click_fd) return;
 
-       path = g_strdup(vdl->click_fd->path);
+       path = g_strdup(vd->click_fd->path);
 
-       layout_set_path(vdl->layout, path);
-       layout_select_none(vdl->layout);
-       layout_image_slideshow_stop(vdl->layout);
-       layout_image_slideshow_start(vdl->layout);
+       layout_set_path(vd->layout, path);
+       layout_select_none(vd->layout);
+       layout_image_slideshow_stop(vd->layout);
+       layout_image_slideshow_start(vd->layout);
 
        g_free(path);
 }
 
 static void vdlist_pop_menu_slide_rec_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        gchar *path;
        GList *list;
 
-       if (!vdl->layout || !vdl->click_fd) return;
+       if (!vd->layout || !vd->click_fd) return;
 
-       path = g_strdup(vdl->click_fd->path);
+       path = g_strdup(vd->click_fd->path);
 
        list = filelist_recursive(path);
 
-       layout_image_slideshow_stop(vdl->layout);
-       layout_image_slideshow_start_from_list(vdl->layout, list);
+       layout_image_slideshow_stop(vd->layout);
+       layout_image_slideshow_start_from_list(vd->layout, list);
 
        g_free(path);
 }
 
-static void vdlist_pop_menu_dupe(ViewDir *vdl, gint recursive)
+static void vdlist_pop_menu_dupe(ViewDir *vd, gint recursive)
 {
        DupeWindow *dw;
        GList *list = NULL;
 
-       if (!vdl->click_fd) return;
+       if (!vd->click_fd) return;
 
        if (recursive)
                {
-               list = g_list_append(list, file_data_ref(vdl->click_fd));
+               list = g_list_append(list, file_data_ref(vd->click_fd));
                }
        else
                {
-               filelist_read(vdl->click_fd->path, &list, NULL);
+               filelist_read(vd->click_fd->path, &list, NULL);
                list = filelist_filter(list, FALSE);
                }
 
@@ -292,25 +292,25 @@ static void vdlist_pop_menu_dupe(ViewDir *vdl, gint recursive)
 
 static void vdlist_pop_menu_dupe_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
-       vdlist_pop_menu_dupe(vdl, FALSE);
+       ViewDir *vd = data;
+       vdlist_pop_menu_dupe(vd, FALSE);
 }
 
 static void vdlist_pop_menu_dupe_rec_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
-       vdlist_pop_menu_dupe(vdl, TRUE);
+       ViewDir *vd = data;
+       vdlist_pop_menu_dupe(vd, TRUE);
 }
 
 static void vdlist_pop_menu_new_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        gchar *new_path;
        gchar *buf;
 
-       if (!vdl->path) return;
+       if (!vd->path) return;
 
-       buf = concat_dir_and_file(vdl->path, _("new_folder"));
+       buf = concat_dir_and_file(vd->path, _("new_folder"));
        new_path = unique_filename(buf, NULL, NULL, FALSE);
        g_free(buf);
        if (!new_path) return;
@@ -320,17 +320,17 @@ static void vdlist_pop_menu_new_cb(GtkWidget *widget, gpointer data)
                gchar *text;
 
                text = g_strdup_printf(_("Unable to create folder:\n%s"), new_path);
-               file_util_warning_dialog(_("Error creating folder"), text, GTK_STOCK_DIALOG_ERROR, vdl->view);
+               file_util_warning_dialog(_("Error creating folder"), text, GTK_STOCK_DIALOG_ERROR, vd->view);
                g_free(text);
                }
        else
                {
                FileData *fd;
 
-               vdlist_refresh(vdl);
-               fd = vdlist_row_by_path(vdl, new_path, NULL);
+               vdlist_refresh(vd);
+               fd = vdlist_row_by_path(vd, new_path, NULL);
 
-               vdlist_rename_by_row(vdl, fd);
+               vdlist_rename_by_row(vd, fd);
                }
 
        g_free(new_path);
@@ -338,42 +338,42 @@ static void vdlist_pop_menu_new_cb(GtkWidget *widget, gpointer data)
 
 static void vdlist_pop_menu_rename_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       vdlist_rename_by_row(vdl, vdl->click_fd);
+       vdlist_rename_by_row(vd, vd->click_fd);
 }
 
 static void vdlist_pop_menu_delete_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       if (!vdl->click_fd) return;
-       file_util_delete_dir(vdl->click_fd, vdl->widget);
+       if (!vd->click_fd) return;
+       file_util_delete_dir(vd->click_fd, vd->widget);
 }
 
 static void vdlist_pop_menu_dir_view_as_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       if (vdl->layout) layout_views_set(vdl->layout, DIRVIEW_TREE, vdl->layout->icon_view);
+       if (vd->layout) layout_views_set(vd->layout, DIRVIEW_TREE, vd->layout->icon_view);
 }
 
 static void vdlist_pop_menu_refresh_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       if (vdl->layout) layout_refresh(vdl->layout);
+       if (vd->layout) layout_refresh(vd->layout);
 }
 
 static void vdlist_toggle_show_hidden_files_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
        options->file_filter.show_hidden_files = !options->file_filter.show_hidden_files;
-       if (vdl->layout) layout_refresh(vdl->layout);
+       if (vd->layout) layout_refresh(vd->layout);
 }
 
-static GtkWidget *vdlist_pop_menu(ViewDir *vdl, FileData *fd)
+static GtkWidget *vdlist_pop_menu(ViewDir *vd, FileData *fd)
 {
        GtkWidget *menu;
        gint active;
@@ -382,30 +382,30 @@ static GtkWidget *vdlist_pop_menu(ViewDir *vdl, FileData *fd)
 
        menu = popup_menu_short_lived();
        g_signal_connect(G_OBJECT(menu), "destroy",
-                        G_CALLBACK(vdlist_popup_destroy_cb), vdl);
+                        G_CALLBACK(vdlist_popup_destroy_cb), vd);
 
        menu_item_add_stock_sensitive(menu, _("_Up to parent"), GTK_STOCK_GO_UP,
-                                     (vdl->path && strcmp(vdl->path, "/") != 0),
-                                     G_CALLBACK(vdlist_pop_menu_up_cb), vdl);
+                                     (vd->path && strcmp(vd->path, "/") != 0),
+                                     G_CALLBACK(vdlist_pop_menu_up_cb), vd);
 
        menu_item_add_divider(menu);
        menu_item_add_sensitive(menu, _("_Slideshow"), active,
-                               G_CALLBACK(vdlist_pop_menu_slide_cb), vdl);
+                               G_CALLBACK(vdlist_pop_menu_slide_cb), vd);
        menu_item_add_sensitive(menu, _("Slideshow recursive"), active,
-                               G_CALLBACK(vdlist_pop_menu_slide_rec_cb), vdl);
+                               G_CALLBACK(vdlist_pop_menu_slide_rec_cb), vd);
 
        menu_item_add_divider(menu);
        menu_item_add_stock_sensitive(menu, _("Find _duplicates..."), GTK_STOCK_FIND, active,
-                                     G_CALLBACK(vdlist_pop_menu_dupe_cb), vdl);
+                                     G_CALLBACK(vdlist_pop_menu_dupe_cb), vd);
        menu_item_add_stock_sensitive(menu, _("Find duplicates recursive..."), GTK_STOCK_FIND, active,
-                                     G_CALLBACK(vdlist_pop_menu_dupe_rec_cb), vdl);
+                                     G_CALLBACK(vdlist_pop_menu_dupe_rec_cb), vd);
 
        menu_item_add_divider(menu);
 
        /* check using . (always row 0) */
-       active = (vdl->path && access_file(vdl->path , W_OK | X_OK));
+       active = (vd->path && access_file(vd->path , W_OK | X_OK));
        menu_item_add_sensitive(menu, _("_New folder..."), active,
-                               G_CALLBACK(vdlist_pop_menu_new_cb), vdl);
+                               G_CALLBACK(vdlist_pop_menu_new_cb), vd);
 
        /* ignore .. and . */
        active = (active && fd &&
@@ -413,34 +413,34 @@ static GtkWidget *vdlist_pop_menu(ViewDir *vdl, FileData *fd)
                  strcmp(fd->name, "..") != 0 &&
                  access_file(fd->path, W_OK | X_OK));
        menu_item_add_sensitive(menu, _("_Rename..."), active,
-                               G_CALLBACK(vdlist_pop_menu_rename_cb), vdl);
+                               G_CALLBACK(vdlist_pop_menu_rename_cb), vd);
        menu_item_add_stock_sensitive(menu, _("_Delete..."), GTK_STOCK_DELETE, active,
-                                     G_CALLBACK(vdlist_pop_menu_delete_cb), vdl);
+                                     G_CALLBACK(vdlist_pop_menu_delete_cb), vd);
 
        menu_item_add_divider(menu);
        menu_item_add_check(menu, _("View as _tree"), FALSE,
-                           G_CALLBACK(vdlist_pop_menu_dir_view_as_cb), vdl);
+                           G_CALLBACK(vdlist_pop_menu_dir_view_as_cb), vd);
        menu_item_add_check(menu, _("Show _hidden files"), options->file_filter.show_hidden_files,
-                           G_CALLBACK(vdlist_toggle_show_hidden_files_cb), vdl);
+                           G_CALLBACK(vdlist_toggle_show_hidden_files_cb), vd);
 
        menu_item_add_stock(menu, _("Re_fresh"), GTK_STOCK_REFRESH,
-                           G_CALLBACK(vdlist_pop_menu_refresh_cb), vdl);
+                           G_CALLBACK(vdlist_pop_menu_refresh_cb), vd);
 
        return menu;
 }
 
 static void vdlist_popup_destroy_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       vdlist_color_set(vdl, vdl->click_fd, FALSE);
-       vdl->click_fd = NULL;
-       vdl->popup = NULL;
+       vdlist_color_set(vd, vd->click_fd, FALSE);
+       vd->click_fd = NULL;
+       vd->popup = NULL;
 
-       vdlist_color_set(vdl, vdl->drop_fd, FALSE);
-       filelist_free(vdl->drop_list);
-       vdl->drop_list = NULL;
-       vdl->drop_fd = NULL;
+       vdlist_color_set(vd, vd->drop_fd, FALSE);
+       filelist_free(vd->drop_list);
+       vd->drop_list = NULL;
+       vd->drop_fd = NULL;
 }
 
 /*
@@ -454,18 +454,18 @@ static GtkTargetEntry vdlist_dnd_drop_types[] = {
 };
 static gint vdlist_dnd_drop_types_count = 1;
 
-static void vdlist_dest_set(ViewDir *vdl, gint enable)
+static void vdlist_dest_set(ViewDir *vd, gint enable)
 {
        if (enable)
                {
-               gtk_drag_dest_set(vdl->view,
+               gtk_drag_dest_set(vd->view,
                                  GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_DROP,
                                  vdlist_dnd_drop_types, vdlist_dnd_drop_types_count,
                                  GDK_ACTION_MOVE | GDK_ACTION_COPY);
                }
        else
                {
-               gtk_drag_dest_unset(vdl->view);
+               gtk_drag_dest_unset(vd->view);
                }
 }
 
@@ -473,18 +473,18 @@ static void vdlist_dnd_get(GtkWidget *widget, GdkDragContext *context,
                           GtkSelectionData *selection_data, guint info,
                           guint time, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        GList *list;
        gchar *text = NULL;
        gint length = 0;
 
-       if (!vdl->click_fd) return;
+       if (!vd->click_fd) return;
 
        switch (info)
                {
                case TARGET_URI_LIST:
                case TARGET_TEXT_PLAIN:
-                       list = g_list_prepend(NULL, vdl->click_fd);
+                       list = g_list_prepend(NULL, vd->click_fd);
                        text = uri_text_from_filelist(list, &length, (info == TARGET_TEXT_PLAIN));
                        g_list_free(list);
                        break;
@@ -499,23 +499,23 @@ static void vdlist_dnd_get(GtkWidget *widget, GdkDragContext *context,
 
 static void vdlist_dnd_begin(GtkWidget *widget, GdkDragContext *context, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       vdlist_color_set(vdl, vdl->click_fd, TRUE);
-       vdlist_dest_set(vdl, FALSE);
+       vdlist_color_set(vd, vd->click_fd, TRUE);
+       vdlist_dest_set(vd, FALSE);
 }
 
 static void vdlist_dnd_end(GtkWidget *widget, GdkDragContext *context, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       vdlist_color_set(vdl, vdl->click_fd, FALSE);
+       vdlist_color_set(vd, vd->click_fd, FALSE);
 
        if (context->action == GDK_ACTION_MOVE)
                {
-               vdlist_refresh(vdl);
+               vdlist_refresh(vd);
                }
-       vdlist_dest_set(vdl, TRUE);
+       vdlist_dest_set(vd, TRUE);
 }
 
 static void vdlist_dnd_drop_receive(GtkWidget *widget,
@@ -523,12 +523,12 @@ static void vdlist_dnd_drop_receive(GtkWidget *widget,
                                    GtkSelectionData *selection_data, guint info,
                                    guint time, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        GtkTreePath *tpath;
        GtkTreeIter iter;
        FileData *fd = NULL;
 
-       vdl->click_fd = NULL;
+       vd->click_fd = NULL;
 
        if (gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(widget), x, y,
                                          &tpath, NULL, NULL, NULL))
@@ -553,17 +553,17 @@ static void vdlist_dnd_drop_receive(GtkWidget *widget,
 
                active = access_file(fd->path, W_OK | X_OK);
 
-               vdlist_color_set(vdl, fd, TRUE);
-               vdl->popup = vdlist_drop_menu(vdl, active);
-               gtk_menu_popup(GTK_MENU(vdl->popup), NULL, NULL, NULL, NULL, 0, time);
+               vdlist_color_set(vd, fd, TRUE);
+               vd->popup = vdlist_drop_menu(vd, active);
+               gtk_menu_popup(GTK_MENU(vd->popup), NULL, NULL, NULL, NULL, 0, time);
 
-               vdl->drop_fd = fd;
-               vdl->drop_list = list;
+               vd->drop_fd = fd;
+               vd->drop_list = list;
                }
 }
 
 #if 0
-static gint vdlist_get_row_visibility(ViewDir *vdl, FileData *fd)
+static gint vdlist_get_row_visibility(ViewDir *vd, FileData *fd)
 {
        GtkTreeModel *store;
        GtkTreeViewColumn *column;
@@ -573,14 +573,14 @@ static gint vdlist_get_row_visibility(ViewDir *vdl, FileData *fd)
        GdkRectangle vrect;
        GdkRectangle crect;
 
-       if (!fd || vdlist_find_row(vdl, fd, &iter) < 0) return 0;
+       if (!fd || vdlist_find_row(vd, fd, &iter) < 0) return 0;
 
-       column = gtk_tree_view_get_column(GTK_TREE_VIEW(vdl->view), 0);
-       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vdl->view));
+       column = gtk_tree_view_get_column(GTK_TREE_VIEW(vd->view), 0);
+       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view));
        tpath = gtk_tree_model_get_path(store, &iter);
 
-       gtk_tree_view_get_visible_rect(GTK_TREE_VIEW(vdl->view), &vrect);
-       gtk_tree_view_get_cell_area(GTK_TREE_VIEW(vdl->view), tpath, column, &crect);
+       gtk_tree_view_get_visible_rect(GTK_TREE_VIEW(vd->view), &vrect);
+       gtk_tree_view_get_cell_area(GTK_TREE_VIEW(vd->view), tpath, column, &crect);
 printf("window: %d + %d; cell: %d + %d\n", vrect.y, vrect.height, crect.y, crect.height);
        gtk_tree_path_free(tpath);
 
@@ -590,88 +590,88 @@ printf("window: %d + %d; cell: %d + %d\n", vrect.y, vrect.height, crect.y, crect
 }
 #endif
 
-static void vdlist_scroll_to_row(ViewDir *vdl, FileData *fd, gfloat y_align)
+static void vdlist_scroll_to_row(ViewDir *vd, FileData *fd, gfloat y_align)
 {
        GtkTreeIter iter;
 
-       if (GTK_WIDGET_REALIZED(vdl->view) &&
-           vdlist_find_row(vdl, fd, &iter) >= 0)
+       if (GTK_WIDGET_REALIZED(vd->view) &&
+           vdlist_find_row(vd, fd, &iter) >= 0)
                {
                GtkTreeModel *store;
                GtkTreePath *tpath;
 
-               store = gtk_tree_view_get_model(GTK_TREE_VIEW(vdl->view));
+               store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view));
                tpath = gtk_tree_model_get_path(store, &iter);
-               gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(vdl->view), tpath, NULL, TRUE, y_align, 0.0);
-               gtk_tree_view_set_cursor(GTK_TREE_VIEW(vdl->view), tpath, NULL, FALSE);
+               gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(vd->view), tpath, NULL, TRUE, y_align, 0.0);
+               gtk_tree_view_set_cursor(GTK_TREE_VIEW(vd->view), tpath, NULL, FALSE);
                gtk_tree_path_free(tpath);
 
-               if (!GTK_WIDGET_HAS_FOCUS(vdl->view)) gtk_widget_grab_focus(vdl->view);
+               if (!GTK_WIDGET_HAS_FOCUS(vd->view)) gtk_widget_grab_focus(vd->view);
                }
 }
 
-static void vdlist_drop_update(ViewDir *vdl, gint x, gint y)
+static void vdlist_drop_update(ViewDir *vd, gint x, gint y)
 {
        GtkTreePath *tpath;
        GtkTreeIter iter;
        FileData *fd = NULL;
 
-       if (gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(vdl->view), x, y,
+       if (gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(vd->view), x, y,
                                          &tpath, NULL, NULL, NULL))
                {
                GtkTreeModel *store;
 
-               store = gtk_tree_view_get_model(GTK_TREE_VIEW(vdl->view));
+               store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view));
                gtk_tree_model_get_iter(store, &iter, tpath);
                gtk_tree_model_get(store, &iter, DIR_COLUMN_POINTER, &fd, -1);
                gtk_tree_path_free(tpath);
                }
 
-       if (fd != vdl->drop_fd)
+       if (fd != vd->drop_fd)
                {
-               vdlist_color_set(vdl, vdl->drop_fd, FALSE);
-               vdlist_color_set(vdl, fd, TRUE);
+               vdlist_color_set(vd, vd->drop_fd, FALSE);
+               vdlist_color_set(vd, fd, TRUE);
                }
 
-       vdl->drop_fd = fd;
+       vd->drop_fd = fd;
 }
 
-static void vdlist_dnd_drop_scroll_cancel(ViewDir *vdl)
+static void vdlist_dnd_drop_scroll_cancel(ViewDir *vd)
 {
-       if (vdl->drop_scroll_id != -1) g_source_remove(vdl->drop_scroll_id);
-       vdl->drop_scroll_id = -1;
+       if (vd->drop_scroll_id != -1) g_source_remove(vd->drop_scroll_id);
+       vd->drop_scroll_id = -1;
 }
 
 static gint vdlist_auto_scroll_idle_cb(gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       if (vdl->drop_fd)
+       if (vd->drop_fd)
                {
                GdkWindow *window;
                gint x, y;
                gint w, h;
 
-               window = vdl->view->window;
+               window = vd->view->window;
                gdk_window_get_pointer(window, &x, &y, NULL);
                gdk_drawable_get_size(window, &w, &h);
                if (x >= 0 && x < w && y >= 0 && y < h)
                        {
-                       vdlist_drop_update(vdl, x, y);
+                       vdlist_drop_update(vd, x, y);
                        }
                }
 
-       vdl->drop_scroll_id = -1;
+       vd->drop_scroll_id = -1;
        return FALSE;
 }
 
 static gint vdlist_auto_scroll_notify_cb(GtkWidget *widget, gint x, gint y, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       if (!vdl->drop_fd || vdl->drop_list) return FALSE;
+       if (!vd->drop_fd || vd->drop_list) return FALSE;
 
-       if (vdl->drop_scroll_id == -1) vdl->drop_scroll_id = g_idle_add(vdlist_auto_scroll_idle_cb, vdl);
+       if (vd->drop_scroll_id == -1) vd->drop_scroll_id = g_idle_add(vdlist_auto_scroll_idle_cb, vd);
 
        return TRUE;
 }
@@ -679,11 +679,11 @@ static gint vdlist_auto_scroll_notify_cb(GtkWidget *widget, gint x, gint y, gpoi
 static gint vdlist_dnd_drop_motion(GtkWidget *widget, GdkDragContext *context,
                                   gint x, gint y, guint time, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       vdl->click_fd = NULL;
+       vd->click_fd = NULL;
 
-       if (gtk_drag_get_source_widget(context) == vdl->view)
+       if (gtk_drag_get_source_widget(context) == vd->view)
                {
                /* from same window */
                gdk_drag_status(context, 0, time);
@@ -694,12 +694,12 @@ static gint vdlist_dnd_drop_motion(GtkWidget *widget, GdkDragContext *context,
                gdk_drag_status(context, context->suggested_action, time);
                }
 
-       vdlist_drop_update(vdl, x, y);
+       vdlist_drop_update(vd, x, y);
 
-        if (vdl->drop_fd)
+        if (vd->drop_fd)
                {
-               GtkAdjustment *adj = gtk_tree_view_get_vadjustment(GTK_TREE_VIEW(vdl->view));
-               widget_auto_scroll_start(vdl->view, adj, -1, -1, vdlist_auto_scroll_notify_cb, vdl);
+               GtkAdjustment *adj = gtk_tree_view_get_vadjustment(GTK_TREE_VIEW(vd->view));
+               widget_auto_scroll_start(vd->view, adj, -1, -1, vdlist_auto_scroll_notify_cb, vd);
                }
 
        return FALSE;
@@ -707,32 +707,32 @@ static gint vdlist_dnd_drop_motion(GtkWidget *widget, GdkDragContext *context,
 
 static void vdlist_dnd_drop_leave(GtkWidget *widget, GdkDragContext *context, guint time, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       if (vdl->drop_fd != vdl->click_fd) vdlist_color_set(vdl, vdl->drop_fd, FALSE);
+       if (vd->drop_fd != vd->click_fd) vdlist_color_set(vd, vd->drop_fd, FALSE);
 
-       vdl->drop_fd = NULL;
+       vd->drop_fd = NULL;
 }
 
-static void vdlist_dnd_init(ViewDir *vdl)
+static void vdlist_dnd_init(ViewDir *vd)
 {
-       gtk_drag_source_set(vdl->view, GDK_BUTTON1_MASK | GDK_BUTTON2_MASK,
+       gtk_drag_source_set(vd->view, GDK_BUTTON1_MASK | GDK_BUTTON2_MASK,
                            dnd_file_drag_types, dnd_file_drag_types_count,
                            GDK_ACTION_COPY | GDK_ACTION_MOVE | GDK_ACTION_LINK);
-       g_signal_connect(G_OBJECT(vdl->view), "drag_data_get",
-                        G_CALLBACK(vdlist_dnd_get), vdl);
-       g_signal_connect(G_OBJECT(vdl->view), "drag_begin",
-                        G_CALLBACK(vdlist_dnd_begin), vdl);
-       g_signal_connect(G_OBJECT(vdl->view), "drag_end",
-                        G_CALLBACK(vdlist_dnd_end), vdl);
-
-       vdlist_dest_set(vdl, TRUE);
-       g_signal_connect(G_OBJECT(vdl->view), "drag_data_received",
-                        G_CALLBACK(vdlist_dnd_drop_receive), vdl);
-       g_signal_connect(G_OBJECT(vdl->view), "drag_motion",
-                        G_CALLBACK(vdlist_dnd_drop_motion), vdl);
-       g_signal_connect(G_OBJECT(vdl->view), "drag_leave",
-                        G_CALLBACK(vdlist_dnd_drop_leave), vdl);
+       g_signal_connect(G_OBJECT(vd->view), "drag_data_get",
+                        G_CALLBACK(vdlist_dnd_get), vd);
+       g_signal_connect(G_OBJECT(vd->view), "drag_begin",
+                        G_CALLBACK(vdlist_dnd_begin), vd);
+       g_signal_connect(G_OBJECT(vd->view), "drag_end",
+                        G_CALLBACK(vdlist_dnd_end), vd);
+
+       vdlist_dest_set(vd, TRUE);
+       g_signal_connect(G_OBJECT(vd->view), "drag_data_received",
+                        G_CALLBACK(vdlist_dnd_drop_receive), vd);
+       g_signal_connect(G_OBJECT(vd->view), "drag_motion",
+                        G_CALLBACK(vdlist_dnd_drop_motion), vd);
+       g_signal_connect(G_OBJECT(vd->view), "drag_leave",
+                        G_CALLBACK(vdlist_dnd_drop_leave), vd);
 }
 
 /*
@@ -741,38 +741,38 @@ static void vdlist_dnd_init(ViewDir *vdl)
  *-----------------------------------------------------------------------------
  */ 
 
-static void vdlist_select_row(ViewDir *vdl, FileData *fd)
+static void vdlist_select_row(ViewDir *vd, FileData *fd)
 {
-       if (fd && vdl->select_func)
+       if (fd && vd->select_func)
                {
                gchar *path;
 
                path = g_strdup(fd->path);
-               vdl->select_func(vdl, path, vdl->select_data);
+               vd->select_func(vd, path, vd->select_data);
                g_free(path);
                }
 }
 
-const gchar *vdlist_row_get_path(ViewDir *vdl, gint row)
+const gchar *vdlist_row_get_path(ViewDir *vd, gint row)
 {
        FileData *fd;
 
-       fd = g_list_nth_data(VDLIST_INFO(vdl, list), row);
+       fd = g_list_nth_data(VDLIST_INFO(vd, list), row);
 
        if (fd) return fd->path;
 
        return NULL;
 }
 
-static void vdlist_populate(ViewDir *vdl)
+static void vdlist_populate(ViewDir *vd)
 {
        GtkListStore *store;
        GList *work;
 
-       store = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(vdl->view)));
+       store = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view)));
        gtk_list_store_clear(store);
 
-       work = VDLIST_INFO(vdl, list);
+       work = VDLIST_INFO(vd, list);
        while (work)
                {
                FileData *fd;
@@ -785,20 +785,20 @@ static void vdlist_populate(ViewDir *vdl)
                        {
                        if (fd->name[0] == '.' && fd->name[1] == '\0')
                                {
-                               pixbuf = vdl->pf->open;
+                               pixbuf = vd->pf->open;
                                }
                        else if (fd->name[0] == '.' && fd->name[1] == '.' && fd->name[2] == '\0')
                                {
-                               pixbuf = vdl->pf->parent;
+                               pixbuf = vd->pf->parent;
                                }
                        else
                                {
-                               pixbuf = vdl->pf->close;
+                               pixbuf = vd->pf->close;
                                }
                        }
                else
                        {
-                       pixbuf = vdl->pf->deny;
+                       pixbuf = vd->pf->deny;
                        }
 
                gtk_list_store_append(store, &iter);
@@ -810,11 +810,11 @@ static void vdlist_populate(ViewDir *vdl)
                work = work->next;
                }
 
-       vdl->click_fd = NULL;
-       vdl->drop_fd = NULL;
+       vd->click_fd = NULL;
+       vd->drop_fd = NULL;
 }
 
-gint vdlist_set_path(ViewDir *vdl, const gchar *path)
+gint vdlist_set_path(ViewDir *vd, const gchar *path)
 {
        gint ret;
        FileData *fd;
@@ -822,49 +822,49 @@ gint vdlist_set_path(ViewDir *vdl, const gchar *path)
        gchar *filepath;
 
        if (!path) return FALSE;
-       if (vdl->path && strcmp(path, vdl->path) == 0) return TRUE;
+       if (vd->path && strcmp(path, vd->path) == 0) return TRUE;
 
-       if (vdl->path)
+       if (vd->path)
                {
                gchar *base;
 
-               base = remove_level_from_path(vdl->path);
+               base = remove_level_from_path(vd->path);
                if (strcmp(base, path) == 0)
                        {
-                       old_path = g_strdup(filename_from_path(vdl->path));
+                       old_path = g_strdup(filename_from_path(vd->path));
                        }
                g_free(base);
                }
 
-       g_free(vdl->path);
-       vdl->path = g_strdup(path);
+       g_free(vd->path);
+       vd->path = g_strdup(path);
 
-       filelist_free(VDLIST_INFO(vdl, list));
-       VDLIST_INFO(vdl, list) = NULL;
+       filelist_free(VDLIST_INFO(vd, list));
+       VDLIST_INFO(vd, list) = NULL;
 
-       ret = filelist_read(vdl->path, NULL, &VDLIST_INFO(vdl, list));
+       ret = filelist_read(vd->path, NULL, &VDLIST_INFO(vd, list));
 
-       VDLIST_INFO(vdl, list) = filelist_sort(VDLIST_INFO(vdl, list), SORT_NAME, TRUE);
+       VDLIST_INFO(vd, list) = filelist_sort(VDLIST_INFO(vd, list), SORT_NAME, TRUE);
 
        /* add . and .. */
 
-       if (strcmp(vdl->path, "/") != 0)
+       if (strcmp(vd->path, "/") != 0)
                {
-               filepath = g_strconcat(vdl->path, "/", "..", NULL); 
+               filepath = g_strconcat(vd->path, "/", "..", NULL); 
                fd = file_data_new_simple(filepath);
-               VDLIST_INFO(vdl, list) = g_list_prepend(VDLIST_INFO(vdl, list), fd);
+               VDLIST_INFO(vd, list) = g_list_prepend(VDLIST_INFO(vd, list), fd);
                g_free(filepath);
                }
        
        if (options->file_filter.show_dot_directory)
                {
-               filepath = g_strconcat(vdl->path, "/", ".", NULL); 
+               filepath = g_strconcat(vd->path, "/", ".", NULL); 
                fd = file_data_new_simple(filepath);
-               VDLIST_INFO(vdl, list) = g_list_prepend(VDLIST_INFO(vdl, list), fd);
+               VDLIST_INFO(vd, list) = g_list_prepend(VDLIST_INFO(vd, list), fd);
                g_free(filepath);
        }
 
-       vdlist_populate(vdl);
+       vdlist_populate(vd);
 
        if (old_path)
                {
@@ -872,7 +872,7 @@ gint vdlist_set_path(ViewDir *vdl, const gchar *path)
                FileData *found = NULL;
                GList *work;
 
-               work = VDLIST_INFO(vdl, list);
+               work = VDLIST_INFO(vd, list);
                while (work && !found)
                        {
                        FileData *fd = work->data;
@@ -880,42 +880,42 @@ gint vdlist_set_path(ViewDir *vdl, const gchar *path)
                        work = work->next;
                        }
 
-               if (found) vdlist_scroll_to_row(vdl, found, 0.5);
+               if (found) vdlist_scroll_to_row(vd, found, 0.5);
 
                g_free(old_path);
                return ret;
                }
 
-       if (GTK_WIDGET_REALIZED(vdl->view))
+       if (GTK_WIDGET_REALIZED(vd->view))
                {
-               gtk_tree_view_scroll_to_point(GTK_TREE_VIEW(vdl->view), 0, 0);
+               gtk_tree_view_scroll_to_point(GTK_TREE_VIEW(vd->view), 0, 0);
                }
 
        return ret;
 }
 
-void vdlist_refresh(ViewDir *vdl)
+void vdlist_refresh(ViewDir *vd)
 {
        gchar *path;
 
-       path = g_strdup(vdl->path);
-       vdl->path = NULL;
-       vdlist_set_path(vdl, path);
+       path = g_strdup(vd->path);
+       vd->path = NULL;
+       vdlist_set_path(vd, path);
        g_free(path);
 }
 
 static void vdlist_menu_position_cb(GtkMenu *menu, gint *x, gint *y, gboolean *push_in, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        GtkTreeModel *store;
        GtkTreeIter iter;
        GtkTreePath *tpath;
        gint cw, ch;
 
-       if (vdlist_find_row(vdl, vdl->click_fd, &iter) < 0) return;
-       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vdl->view));
+       if (vdlist_find_row(vd, vd->click_fd, &iter) < 0) return;
+       store = gtk_tree_view_get_model(GTK_TREE_VIEW(vd->view));
        tpath = gtk_tree_model_get_path(store, &iter);
-       tree_view_get_cell_clamped(GTK_TREE_VIEW(vdl->view), tpath, 0, TRUE, x, y, &cw, &ch);
+       tree_view_get_cell_clamped(GTK_TREE_VIEW(vd->view), tpath, 0, TRUE, x, y, &cw, &ch);
        gtk_tree_path_free(tpath);
        *y += ch;
        popup_menu_position_clamp(menu, x, y, 0);
@@ -923,12 +923,12 @@ static void vdlist_menu_position_cb(GtkMenu *menu, gint *x, gint *y, gboolean *p
 
 static gint vdlist_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        GtkTreePath *tpath;
        
        if (event->keyval != GDK_Menu) return FALSE;
 
-       gtk_tree_view_get_cursor(GTK_TREE_VIEW(vdl->view), &tpath, NULL);
+       gtk_tree_view_get_cursor(GTK_TREE_VIEW(vd->view), &tpath, NULL);
        if (tpath)
                {
                GtkTreeModel *store;
@@ -936,27 +936,27 @@ static gint vdlist_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer
 
                store = gtk_tree_view_get_model(GTK_TREE_VIEW(widget));
                gtk_tree_model_get_iter(store, &iter, tpath);
-               gtk_tree_model_get(store, &iter, DIR_COLUMN_POINTER, &vdl->click_fd, -1);
+               gtk_tree_model_get(store, &iter, DIR_COLUMN_POINTER, &vd->click_fd, -1);
                
                gtk_tree_path_free(tpath);
                }
        else
                {
-               vdl->click_fd = NULL;
+               vd->click_fd = NULL;
                }
 
-       vdlist_color_set(vdl, vdl->click_fd, TRUE);
+       vdlist_color_set(vd, vd->click_fd, TRUE);
 
-       vdl->popup = vdlist_pop_menu(vdl, vdl->click_fd);
+       vd->popup = vdlist_pop_menu(vd, vd->click_fd);
 
-       gtk_menu_popup(GTK_MENU(vdl->popup), NULL, NULL, vdlist_menu_position_cb, vdl, 0, GDK_CURRENT_TIME);
+       gtk_menu_popup(GTK_MENU(vd->popup), NULL, NULL, vdlist_menu_position_cb, vd, 0, GDK_CURRENT_TIME);
 
        return TRUE;
 }
 
 static gint vdlist_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        GtkTreePath *tpath;
        GtkTreeIter iter;
        FileData *fd = NULL;
@@ -973,13 +973,13 @@ static gint vdlist_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer
                gtk_tree_path_free(tpath);
                }
 
-       vdl->click_fd = fd;
-       vdlist_color_set(vdl, vdl->click_fd, TRUE);
+       vd->click_fd = fd;
+       vdlist_color_set(vd, vd->click_fd, TRUE);
 
        if (bevent->button == 3)
                {
-               vdl->popup = vdlist_pop_menu(vdl, vdl->click_fd);
-               gtk_menu_popup(GTK_MENU(vdl->popup), NULL, NULL, NULL, NULL,
+               vd->popup = vdlist_pop_menu(vd, vd->click_fd);
+               gtk_menu_popup(GTK_MENU(vd->popup), NULL, NULL, NULL, NULL,
                               bevent->button, bevent->time);
                }
 
@@ -988,12 +988,12 @@ static gint vdlist_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer
 
 static gint vdlist_release_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        GtkTreePath *tpath;
        GtkTreeIter iter;
        FileData *fd = NULL;
 
-       vdlist_color_set(vdl, vdl->click_fd, FALSE);
+       vdlist_color_set(vd, vd->click_fd, FALSE);
 
        if (bevent->button != 1) return TRUE;
 
@@ -1009,9 +1009,9 @@ static gint vdlist_release_cb(GtkWidget *widget, GdkEventButton *bevent, gpointe
                gtk_tree_path_free(tpath);
                }
 
-       if (fd && vdl->click_fd == fd)
+       if (fd && vd->click_fd == fd)
                {
-               vdlist_select_row(vdl, vdl->click_fd);
+               vdlist_select_row(vd, vd->click_fd);
                }
 
        return TRUE;
@@ -1019,7 +1019,7 @@ static gint vdlist_release_cb(GtkWidget *widget, GdkEventButton *bevent, gpointe
 
 static void vdlist_select_cb(GtkTreeView *tview, GtkTreePath *tpath, GtkTreeViewColumn *column, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        GtkTreeModel *store;
        GtkTreeIter iter;
        FileData *fd;
@@ -1028,7 +1028,7 @@ static void vdlist_select_cb(GtkTreeView *tview, GtkTreePath *tpath, GtkTreeView
        gtk_tree_model_get_iter(store, &iter, tpath);
        gtk_tree_model_get(store, &iter, DIR_COLUMN_POINTER, &fd, -1);
 
-       vdlist_select_row(vdl, fd);
+       vdlist_select_row(vd, fd);
 }
 
 static GdkColor *vdlist_color_shifted(GtkWidget *widget)
@@ -1052,80 +1052,80 @@ static GdkColor *vdlist_color_shifted(GtkWidget *widget)
 static void vdlist_color_cb(GtkTreeViewColumn *tree_column, GtkCellRenderer *cell,
                            GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
        gboolean set;
 
        gtk_tree_model_get(tree_model, iter, DIR_COLUMN_COLOR, &set, -1);
        g_object_set(G_OBJECT(cell),
-                    "cell-background-gdk", vdlist_color_shifted(vdl->view),
+                    "cell-background-gdk", vdlist_color_shifted(vd->view),
                     "cell-background-set", set, NULL);
 }
 
 static void vdlist_destroy_cb(GtkWidget *widget, gpointer data)
 {
-       ViewDir *vdl = data;
+       ViewDir *vd = data;
 
-       if (vdl->popup)
+       if (vd->popup)
                {
-               g_signal_handlers_disconnect_matched(G_OBJECT(vdl->popup), G_SIGNAL_MATCH_DATA,
-                                                    0, 0, 0, NULL, vdl);
-               gtk_widget_destroy(vdl->popup);
+               g_signal_handlers_disconnect_matched(G_OBJECT(vd->popup), G_SIGNAL_MATCH_DATA,
+                                                    0, 0, 0, NULL, vd);
+               gtk_widget_destroy(vd->popup);
                }
 
-       vdlist_dnd_drop_scroll_cancel(vdl);
-       widget_auto_scroll_stop(vdl->view);
+       vdlist_dnd_drop_scroll_cancel(vd);
+       widget_auto_scroll_stop(vd->view);
 
-       filelist_free(vdl->drop_list);
+       filelist_free(vd->drop_list);
 
-       folder_icons_free(vdl->pf);
+       folder_icons_free(vd->pf);
 
-       g_free(vdl->path);
-       filelist_free(VDLIST_INFO(vdl, list));
-       g_free(vdl->info);
-       g_free(vdl);
+       g_free(vd->path);
+       filelist_free(VDLIST_INFO(vd, list));
+       g_free(vd->info);
+       g_free(vd);
 }
 
 ViewDir *vdlist_new(const gchar *path)
 {
-       ViewDir *vdl;
+       ViewDir *vd;
        GtkListStore *store;
        GtkTreeSelection *selection;
        GtkTreeViewColumn *column;
        GtkCellRenderer *renderer;
 
-       vdl = g_new0(ViewDir, 1);
-       vdl->info = g_new0(ViewDirInfoList, 1);
-       vdl->type = DIRVIEW_LIST;
+       vd = g_new0(ViewDir, 1);
+       vd->info = g_new0(ViewDirInfoList, 1);
+       vd->type = DIRVIEW_LIST;
 
-       vdl->path = NULL;
-       VDLIST_INFO(vdl, list) = NULL;
-       vdl->click_fd = NULL;
+       vd->path = NULL;
+       VDLIST_INFO(vd, list) = NULL;
+       vd->click_fd = NULL;
 
-       vdl->drop_fd = NULL;
-       vdl->drop_list = NULL;
+       vd->drop_fd = NULL;
+       vd->drop_list = NULL;
 
-       vdl->drop_scroll_id = -1;
+       vd->drop_scroll_id = -1;
 
-       vdl->popup = NULL;
+       vd->popup = NULL;
 
-       vdl->widget = gtk_scrolled_window_new(NULL, NULL);
-       gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(vdl->widget), GTK_SHADOW_IN);
-       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(vdl->widget),
+       vd->widget = gtk_scrolled_window_new(NULL, NULL);
+       gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(vd->widget), GTK_SHADOW_IN);
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(vd->widget),
                                       GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
-       g_signal_connect(G_OBJECT(vdl->widget), "destroy",
-                        G_CALLBACK(vdlist_destroy_cb), vdl);
+       g_signal_connect(G_OBJECT(vd->widget), "destroy",
+                        G_CALLBACK(vdlist_destroy_cb), vd);
 
        store = gtk_list_store_new(4, G_TYPE_POINTER, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_BOOLEAN);
-       vdl->view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
+       vd->view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
        g_object_unref(store);
 
-       gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(vdl->view), FALSE);
-       gtk_tree_view_set_enable_search(GTK_TREE_VIEW(vdl->view), FALSE);
-       g_signal_connect(G_OBJECT(vdl->view), "row_activated",
+       gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(vd->view), FALSE);
+       gtk_tree_view_set_enable_search(GTK_TREE_VIEW(vd->view), FALSE);
+       g_signal_connect(G_OBJECT(vd->view), "row_activated",
 
-                        G_CALLBACK(vdlist_select_cb), vdl);
+                        G_CALLBACK(vdlist_select_cb), vd);
 
-       selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(vdl->view));
+       selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(vd->view));
        gtk_tree_selection_set_mode(selection, GTK_SELECTION_NONE);
 
        column = gtk_tree_view_column_new();
@@ -1134,30 +1134,30 @@ ViewDir *vdlist_new(const gchar *path)
        renderer = gtk_cell_renderer_pixbuf_new();
        gtk_tree_view_column_pack_start(column, renderer, FALSE);
        gtk_tree_view_column_add_attribute(column, renderer, "pixbuf", DIR_COLUMN_ICON);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, vdlist_color_cb, vdl, NULL);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, vdlist_color_cb, vd, NULL);
 
        renderer = gtk_cell_renderer_text_new();
        gtk_tree_view_column_pack_start(column, renderer, TRUE);
        gtk_tree_view_column_add_attribute(column, renderer, "text", DIR_COLUMN_NAME);
-       gtk_tree_view_column_set_cell_data_func(column, renderer, vdlist_color_cb, vdl, NULL);
+       gtk_tree_view_column_set_cell_data_func(column, renderer, vdlist_color_cb, vd, NULL);
 
-       gtk_tree_view_append_column(GTK_TREE_VIEW(vdl->view), column);
+       gtk_tree_view_append_column(GTK_TREE_VIEW(vd->view), column);
 
-       g_signal_connect(G_OBJECT(vdl->view), "key_press_event",
-                          G_CALLBACK(vdlist_press_key_cb), vdl);
-       gtk_container_add(GTK_CONTAINER(vdl->widget), vdl->view);
-       gtk_widget_show(vdl->view);
+       g_signal_connect(G_OBJECT(vd->view), "key_press_event",
+                          G_CALLBACK(vdlist_press_key_cb), vd);
+       gtk_container_add(GTK_CONTAINER(vd->widget), vd->view);
+       gtk_widget_show(vd->view);
 
-       vdl->pf = folder_icons_new();
+       vd->pf = folder_icons_new();
 
-       vdlist_dnd_init(vdl);
+       vdlist_dnd_init(vd);
 
-       g_signal_connect(G_OBJECT(vdl->view), "button_press_event",
-                        G_CALLBACK(vdlist_press_cb), vdl);
-       g_signal_connect(G_OBJECT(vdl->view), "button_release_event",
-                        G_CALLBACK(vdlist_release_cb), vdl);
+       g_signal_connect(G_OBJECT(vd->view), "button_press_event",
+                        G_CALLBACK(vdlist_press_cb), vd);
+       g_signal_connect(G_OBJECT(vd->view), "button_release_event",
+                        G_CALLBACK(vdlist_release_cb), vd);
 
-       if (path) vdlist_set_path(vdl, path);
+       if (path) vdlist_set_path(vd, path);
 
-       return vdl;
+       return vd;
 }