Ver código fonte

Added [,] mappings for go 10 images back/forward

master
Bert 14 anos atrás
pai
commit
6fed8db854
2 arquivos alterados com 16 adições e 3 exclusões
  1. +15
    -2
      main.c
  2. +1
    -1
      options.h

+ 15
- 2
main.c Ver arquivo

@@ -43,8 +43,7 @@ img_t img;
win_t win;

const char **filenames;
unsigned int filecnt;
unsigned int fileidx;
int filecnt, fileidx;

unsigned char timeout;

@@ -168,6 +167,20 @@ void on_keypress(XEvent *ev) {
changed = 1;
}
break;
case '[':
if (fileidx != 0) {
fileidx = MAX(0, fileidx - 10);
img_load(&img, filenames[fileidx]);
changed = 1;
}
break;
case ']':
if (fileidx != filecnt - 1) {
fileidx = MIN(fileidx + 10, filecnt - 1);
img_load(&img, filenames[fileidx]);
changed = 1;
}
break;
case 'g':
if (fileidx != 0) {
fileidx = 0;


+ 1
- 1
options.h Ver arquivo

@@ -21,7 +21,7 @@

typedef struct options_s {
const char **filenames;
unsigned int filecnt;
int filecnt;
} options_t;

extern const options_t *options;


Carregando…
Cancelar
Salvar