if (next)
{
info = collection_next_by_info(cd, info);
- if (enable_read_ahead)
+ if (options->enable_read_ahead)
{
read_ahead_info = collection_next_by_info(cd, info);
if (!read_ahead_info) read_ahead_info = collection_prev_by_info(cd, info);
else
{
info = collection_prev_by_info(cd, info);
- if (enable_read_ahead)
+ if (options->enable_read_ahead)
{
read_ahead_info = collection_prev_by_info(cd, info);
if (!read_ahead_info) read_ahead_info = collection_next_by_info(cd, info);
if (info)
{
- image_change_from_collection(imd, cd, info, image_zoom_get_default(imd, zoom_mode));
+ image_change_from_collection(imd, cd, info, image_zoom_get_default(imd, options->zoom_mode));
if (read_ahead_info) image_prebuffer_set(imd, read_ahead_info->fd);
}
if (last)
{
info = collection_get_last(cd);
- if (enable_read_ahead) read_ahead_info = collection_prev_by_info(cd, info);
+ if (options->enable_read_ahead) read_ahead_info = collection_prev_by_info(cd, info);
}
else
{
info = collection_get_first(cd);
- if (enable_read_ahead) read_ahead_info = collection_next_by_info(cd, info);
+ if (options->enable_read_ahead) read_ahead_info = collection_next_by_info(cd, info);
}
if (info)
{
- image_change_from_collection(imd, cd, info, image_zoom_get_default(imd, zoom_mode));
+ image_change_from_collection(imd, cd, info, image_zoom_get_default(imd, options->zoom_mode));
if (read_ahead_info) image_prebuffer_set(imd, read_ahead_info->fd);
}
}
vw->list_pointer = work;
fd = work->data;
- image_change_fd(imd, fd, image_zoom_get_default(imd, zoom_mode));
+ image_change_fd(imd, fd, image_zoom_get_default(imd, options->zoom_mode));
- if (enable_read_ahead && work_ahead)
+ if (options->enable_read_ahead && work_ahead)
{
FileData *next_fd = work_ahead->data;
image_prebuffer_set(imd, next_fd);
vw->list_pointer = work;
fd = work->data;
- image_change_fd(imd, fd, image_zoom_get_default(imd, zoom_mode));
+ image_change_fd(imd, fd, image_zoom_get_default(imd, options->zoom_mode));
- if (enable_read_ahead && work_ahead)
+ if (options->enable_read_ahead && work_ahead)
{
FileData *next_fd = work_ahead->data;
image_prebuffer_set(imd, next_fd);
image_alter(imd, ALTER_ROTATE_90_CC);
break;
case GDK_Delete: case GDK_KP_Delete:
- if (enable_delete_key)
+ if (options->enable_delete_key)
{
file_util_delete(image_get_fd(imd), NULL, imd->widget);
}
break;
}
}
- else if ( (state & GDK_SHIFT_MASK) != (mousewheel_scrolls))
+ else if ( (state & GDK_SHIFT_MASK) != (options->mousewheel_scrolls))
{
switch (direction)
{
vw->imd = image_new(FALSE);
- image_background_set_color(vw->imd, user_specified_window_background ? &window_background_color : NULL);
+ image_background_set_color(vw->imd, options->user_specified_window_background ? &options->window_background_color : NULL);
image_attach_window(vw->imd, vw->window, NULL, GQ_APPNAME, TRUE);
G_CALLBACK(view_window_key_press_cb), vw);
if (cd && info)
{
- image_change_from_collection(vw->imd, cd, info, image_zoom_get_default(NULL, zoom_mode));
- if (enable_read_ahead)
+ image_change_from_collection(vw->imd, cd, info, image_zoom_get_default(NULL, options->zoom_mode));
+ if (options->enable_read_ahead)
{
CollectInfo * r_info = collection_next_by_info(cd, info);
if (!r_info) r_info = collection_prev_by_info(cd, info);
{
view_window_set_list(vw, list);
vw->list_pointer = vw->list;
- image_change_fd(vw->imd, (FileData *)vw->list->data, image_zoom_get_default(NULL, zoom_mode));
+ image_change_fd(vw->imd, (FileData *)vw->list->data, image_zoom_get_default(NULL, options->zoom_mode));
- if (enable_read_ahead)
+ if (options->enable_read_ahead)
{
GList *work = vw->list->next;
if (work) image_prebuffer_set(vw->imd, (FileData *)work->data);
}
else
{
- image_change_fd(vw->imd, fd, image_zoom_get_default(NULL, zoom_mode));
+ image_change_fd(vw->imd, fd, image_zoom_get_default(NULL, options->zoom_mode));
}
if (image_zoom_get(vw->imd) == 0.0)
{
pixbuf_renderer_get_scaled_size(PIXBUF_RENDERER(vw->imd->pr), &w, &h);
}
- if (limit_window_size)
+ if (options->limit_window_size)
{
- gint mw = gdk_screen_width() * max_window_size / 100;
- gint mh = gdk_screen_height() * max_window_size / 100;
+ gint mw = gdk_screen_width() * options->max_window_size / 100;
+ gint mh = gdk_screen_height() * options->max_window_size / 100;
if (w > mw) w = mw;
if (h > mh) h = mh;
ViewWindow *vw = work->data;
work = work->next;
- image_background_set_color(vw->imd, user_specified_window_background ? &window_background_color : NULL);
+ image_background_set_color(vw->imd, options->user_specified_window_background ? &options->window_background_color : NULL);
}
}
vw->list_pointer = vw->list;
fd = vw->list->data;
- image_change_fd(vw->imd, fd, image_zoom_get_default(vw->imd, zoom_mode));
+ image_change_fd(vw->imd, fd, image_zoom_get_default(vw->imd, options->zoom_mode));
work = vw->list->next;
- if (enable_read_ahead && work)
+ if (options->enable_read_ahead && work)
{
fd = work->data;
image_prebuffer_set(vw->imd, fd);
}
else
{
- image_change_fd(vw->imd, NULL, image_zoom_get_default(vw->imd, zoom_mode));
+ image_change_fd(vw->imd, NULL, image_zoom_get_default(vw->imd, options->zoom_mode));
}
}
if (source && info_list)
{
- image_change_from_collection(imd, source, info_list->data, image_zoom_get_default(imd, zoom_mode));
+ image_change_from_collection(imd, source, info_list->data, image_zoom_get_default(imd, options->zoom_mode));
}
else
{
vw->list_pointer = vw->list;
}
- image_change_fd(imd, fd, image_zoom_get_default(imd, zoom_mode));
+ image_change_fd(imd, fd, image_zoom_get_default(imd, options->zoom_mode));
}
}
}
}
if (image_get_fd(imd) == image_fd)
{
- image_change_fd(imd, NULL, image_zoom_get_default(imd, zoom_mode));
+ image_change_fd(imd, NULL, image_zoom_get_default(imd, options->zoom_mode));
}
}
fd = NULL;
}
- image_change_fd(imd, fd, image_zoom_get_default(imd, zoom_mode));
+ image_change_fd(imd, fd, image_zoom_get_default(imd, options->zoom_mode));
}
}