Added thumbnail zooming...
- Key mappings +/- are now general commands - Use JPG as thumbnail cache file format instead of PNG - Fixes issue #161
This commit is contained in:
26
commands.c
26
commands.c
@ -193,6 +193,20 @@ bool cg_scroll_screen(arg_t a)
|
||||
return tns_scroll(&tns, dir, true);
|
||||
}
|
||||
|
||||
bool cg_zoom(arg_t a)
|
||||
{
|
||||
long d = (long) a;
|
||||
|
||||
if (mode == MODE_THUMB)
|
||||
return tns_zoom(&tns, d);
|
||||
else if (d > 0)
|
||||
return img_zoom_in(&img);
|
||||
else if (d < 0)
|
||||
return img_zoom_out(&img);
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
bool cg_toggle_image_mark(arg_t a)
|
||||
{
|
||||
files[fileidx].marked = !files[fileidx].marked;
|
||||
@ -386,18 +400,6 @@ bool ci_drag(arg_t a)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ci_zoom(arg_t a)
|
||||
{
|
||||
long scale = (long) a;
|
||||
|
||||
if (scale > 0)
|
||||
return img_zoom_in(&img);
|
||||
else if (scale < 0)
|
||||
return img_zoom_out(&img);
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
bool ci_set_zoom(arg_t a)
|
||||
{
|
||||
return img_zoom(&img, (prefix ? prefix : (long) a) / 100.0);
|
||||
|
Reference in New Issue
Block a user