浏览代码

Added i_set_zoom command: set zoom to number prefix

master
Bert Münnich 13 年前
父节点
当前提交
4f5ce2e828
共有 3 个文件被更改,包括 10 次插入2 次删除
  1. +8
    -1
      commands.c
  2. +1
    -0
      commands.h
  3. +1
    -1
      config.def.h

+ 8
- 1
commands.c 查看文件

@@ -273,7 +273,14 @@ bool i_zoom(arg_t a) {
else if (scale < 0)
return img_zoom_out(&img);
else
return img_zoom(&img, 1.0);
return false;
}

bool i_set_zoom(arg_t a) {
if (mode == MODE_IMAGE)
return img_zoom(&img, (prefix ? prefix : (long) a) / 100.0);
else
return false;
}

bool i_fit_to_win(arg_t a) {


+ 1
- 0
commands.h 查看文件

@@ -56,6 +56,7 @@ bool i_pan_screen(arg_t);
bool i_pan_edge(arg_t);
bool i_drag(arg_t);
bool i_zoom(arg_t);
bool i_set_zoom(arg_t);
bool i_fit_to_win(arg_t);
bool i_fit_to_img(arg_t);
bool i_rotate(arg_t);


+ 1
- 1
config.def.h 查看文件

@@ -112,7 +112,7 @@ static const keymap_t keys[] = {
{ false, XK_KP_Add, i_zoom, (arg_t) +1 },
{ false, XK_minus, i_zoom, (arg_t) -1 },
{ false, XK_KP_Subtract, i_zoom, (arg_t) -1 },
{ false, XK_equal, i_zoom, (arg_t) None },
{ false, XK_equal, i_set_zoom, (arg_t) 100 },
{ false, XK_w, i_fit_to_win, (arg_t) None },
{ false, XK_W, i_fit_to_img, (arg_t) None },



正在加载...
取消
保存