#include "utilops.h"
#include "view-file.h"
-enum {
- FILE_COLUMN_POINTER = 0
-};
-
static GtkWidget *layout_image_pop_menu(LayoutWindow *lw);
static void layout_image_set_buttons(LayoutWindow *lw);
static gboolean layout_image_animate_new_file(LayoutWindow *lw);
{
tpath = static_cast<GtkTreePath *>(work->data);
gtk_tree_model_get_iter(store, &iter, tpath);
- gtk_tree_model_get(store, &iter, FILE_COLUMN_POINTER, &fd_n, -1);
+ gtk_tree_model_get(store, &iter, VIEW_FILE_COLUMN_POINTER, &fd_n, -1);
work = work->next;
}
{
tpath = static_cast<GtkTreePath *>(work->data);
gtk_tree_model_get_iter(store, &iter, tpath);
- gtk_tree_model_get(store, &iter, FILE_COLUMN_POINTER, &fd_n, -1);
+ gtk_tree_model_get(store, &iter, VIEW_FILE_COLUMN_POINTER, &fd_n, -1);
work = work->next;
}
enum {
MENU_EDIT_ACTION_OFFSET = 16,
- FILE_COLUMN_POINTER = 0
};
static gboolean layout_bar_enabled(LayoutWindow *lw);
{
tpath = static_cast<GtkTreePath *>(work->data);
gtk_tree_model_get_iter(store, &iter, tpath);
- gtk_tree_model_get(store, &iter, FILE_COLUMN_POINTER, &fd_n, -1);
+ gtk_tree_model_get(store, &iter, VIEW_FILE_COLUMN_POINTER, &fd_n, -1);
work = work->next;
}
#define VFLIST(_vf_) ((ViewFileInfoList *)(_vf_->info))
#define VFICON(_vf_) ((ViewFileInfoIcon *)(_vf_->info))
+const gint VIEW_FILE_COLUMN_POINTER = 0; // @todo Use inline constexpr in C++17
+
void vf_send_update(ViewFile *vf);
ViewFile *vf_new(FileViewType type, FileData *dir_fd);
constexpr gint VFICON_TIP_DELAY = 500;
enum {
- FILE_COLUMN_POINTER = 0,
+ FILE_COLUMN_POINTER = VIEW_FILE_COLUMN_POINTER,
FILE_COLUMN_COUNT
};
/* Index to tree store */
enum {
- FILE_COLUMN_POINTER = 0,
+ FILE_COLUMN_POINTER = VIEW_FILE_COLUMN_POINTER,
FILE_COLUMN_VERSION,
FILE_COLUMN_THUMB,
FILE_COLUMN_FORMATTED,