Преглед на файлове

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

master
Bert преди 14 години
родител
ревизия
6fed8db854
променени са 2 файла, в които са добавени 16 реда и са изтрити 3 реда
  1. +15
    -2
      main.c
  2. +1
    -1
      options.h

+ 15
- 2
main.c Целия файл

@@ -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 Целия файл

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

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

extern const options_t *options;


Loading…
Отказ
Запис