Added support for multi-frame images

This commit is contained in:
Bert
2011-08-17 00:56:18 +02:00
parent a85707ef63
commit 86a6f00112
7 changed files with 206 additions and 5 deletions

15
main.c
View File

@ -154,10 +154,17 @@ void update_title() {
} else {
size = filesize;
size_readable(&size, &unit);
n = snprintf(win_title, TITLE_LEN,
"sxiv: [%d/%d] <%d%%> <%dx%d> (%.2f%s) %s",
fileidx + 1, filecnt, (int) (img.zoom * 100.0), img.w, img.h,
size, unit, files[fileidx].name);
if (img.multi.cnt)
n = snprintf(win_title, TITLE_LEN,
"sxiv: [%d/%d] <%d%%> <%dx%d> (%.2f%s) {%d/%d} %s",
fileidx + 1, filecnt, (int) (img.zoom * 100.0), img.w,
img.h, size, unit, img.multi.cur + 1, img.multi.cnt,
files[fileidx].name);
else
n = snprintf(win_title, TITLE_LEN,
"sxiv: [%d/%d] <%d%%> <%dx%d> (%.2f%s) %s",
fileidx + 1, filecnt, (int) (img.zoom * 100.0), img.w,
img.h, size, unit, files[fileidx].name);
}
if (n >= TITLE_LEN) {