Use zoom steps instead of hard-coding levels (#92)

Co-authored-by: NRK <nrk@disroot.org>
Co-authored-by: Berke Kocaoğlu <berke.kocaoglu@metu.edu.tr>
This commit is contained in:
Lu Xu
2021-09-25 08:10:29 +03:00
committed by NRK
parent 696f68753f
commit a2339e70fd
4 changed files with 22 additions and 63 deletions

View File

@ -184,12 +184,8 @@ bool cg_zoom(arg_t d)
{
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;
return img_zoom(&img, d);
}
bool cg_toggle_image_mark(arg_t _)
@ -380,7 +376,7 @@ bool ci_drag(arg_t mode)
bool ci_set_zoom(arg_t zl)
{
return img_zoom(&img, (prefix ? prefix : zl) / 100.0);
return img_zoom_to(&img, (prefix ? prefix : zl) / 100.0);
}
bool ci_fit_to_win(arg_t sm)