Fixed title for thumbnail mode
This commit is contained in:
parent
f2b8a75f6c
commit
ea80c73520
2
Makefile
2
Makefile
|
@ -4,7 +4,7 @@ VERSION=git-20110221
|
||||||
|
|
||||||
CC?=gcc
|
CC?=gcc
|
||||||
PREFIX?=/usr/local
|
PREFIX?=/usr/local
|
||||||
CFLAGS+= -Wall -pedantic -DVERSION=\"$(VERSION)\" -g
|
CFLAGS+= -Wall -pedantic -DVERSION=\"$(VERSION)\"
|
||||||
LDFLAGS+=
|
LDFLAGS+=
|
||||||
LIBS+= -lX11 -lImlib2
|
LIBS+= -lX11 -lImlib2
|
||||||
|
|
||||||
|
|
26
README.md
26
README.md
|
@ -28,6 +28,10 @@ check and change them, so that they fit your needs.
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
-----
|
-----
|
||||||
|
sxiv has two modes of operation: image and thumbnail mode. The default is image
|
||||||
|
mode, in which only the current image is shown. In thumbnail mode a grid of
|
||||||
|
small previews is displayed, making it easy to choose an image to open.
|
||||||
|
|
||||||
sxiv supports the following command-line options:
|
sxiv supports the following command-line options:
|
||||||
|
|
||||||
-d Scale all images to 100%, but fit large images into window
|
-d Scale all images to 100%, but fit large images into window
|
||||||
|
@ -39,14 +43,21 @@ sxiv supports the following command-line options:
|
||||||
-q Be quiet, disable warnings
|
-q Be quiet, disable warnings
|
||||||
-r Search given directories recursively for images
|
-r Search given directories recursively for images
|
||||||
-s Scale all images to fit into window
|
-s Scale all images to fit into window
|
||||||
|
-t Start in thumbnail mode
|
||||||
-v Print version information and exit
|
-v Print version information and exit
|
||||||
-Z Same as `-z 100'
|
-Z Same as `-z 100'
|
||||||
-z ZOOM Scale all images to current zoom level, use ZOOM at startup
|
-z ZOOM Scale all images to current zoom level, use ZOOM at startup
|
||||||
|
|
||||||
Use the following keys to control sxiv:
|
Use the following keys to control the basic behaviour of sxiv:
|
||||||
|
|
||||||
q Quit sxiv
|
q Quit sxiv
|
||||||
Escape Quit sxiv and return an exit value of 2 (useful for scripting)
|
Escape Quit sxiv and return an exit value of 2 (useful for scripting)
|
||||||
|
Return Switch operation mode
|
||||||
|
f Toggle fullscreen mode (requires an EWMH/NetWM compliant
|
||||||
|
window manager)
|
||||||
|
|
||||||
|
Inside image view mode, the following key mappings are available:
|
||||||
|
|
||||||
n,Space Go to the next image
|
n,Space Go to the next image
|
||||||
p,Backspace Go to the previous image
|
p,Backspace Go to the previous image
|
||||||
g/G Go to first/last image
|
g/G Go to first/last image
|
||||||
|
@ -58,12 +69,10 @@ Use the following keys to control sxiv:
|
||||||
h,j,k,l Pan image left/down/up/right (also with arrow keys)
|
h,j,k,l Pan image left/down/up/right (also with arrow keys)
|
||||||
<,> Rotate image (counter-)clockwise by 90 degrees
|
<,> Rotate image (counter-)clockwise by 90 degrees
|
||||||
W Resize window to fit image
|
W Resize window to fit image
|
||||||
f Toggle fullscreen mode (requires an EWMH/NetWM compliant
|
|
||||||
window manager)
|
|
||||||
a Toggle anti-aliasing
|
a Toggle anti-aliasing
|
||||||
r Reload image
|
r Reload image
|
||||||
|
|
||||||
Additionally, sxiv can be controlled via the following mouse commands:
|
Additionally, the image view offers the following mouse commands:
|
||||||
|
|
||||||
Button1 Go to the next image
|
Button1 Go to the next image
|
||||||
Button2 Drag image with mouse while keeping it pressed
|
Button2 Drag image with mouse while keeping it pressed
|
||||||
|
@ -74,3 +83,12 @@ Additionally, sxiv can be controlled via the following mouse commands:
|
||||||
Shift+ScrollDown Pan image right
|
Shift+ScrollDown Pan image right
|
||||||
Ctrl+ScrollUp Zoom in
|
Ctrl+ScrollUp Zoom in
|
||||||
Ctrl+ScrollDown Zoom out
|
Ctrl+ScrollDown Zoom out
|
||||||
|
|
||||||
|
In thumbnail mode, the following key and mouse mappings are available:
|
||||||
|
|
||||||
|
h,j,k,l Move selection left/down/up/right (also with arrow keys)
|
||||||
|
g/G Move selection to first/last image
|
||||||
|
|
||||||
|
Button1 Select image/open image if it is already selected
|
||||||
|
ScrollUp Scroll up one row
|
||||||
|
ScrollDown Scroll down one row
|
||||||
|
|
4
main.c
4
main.c
|
@ -155,8 +155,8 @@ void update_title() {
|
||||||
|
|
||||||
if (mode == MODE_THUMBS) {
|
if (mode == MODE_THUMBS) {
|
||||||
n = snprintf(win_title, TITLE_LEN, "sxiv: [%d/%d] %s",
|
n = snprintf(win_title, TITLE_LEN, "sxiv: [%d/%d] %s",
|
||||||
tns.cnt ? fileidx + 1 : 0, tns.cnt,
|
tns.cnt ? tns.sel + 1 : 0, tns.cnt,
|
||||||
tns.cnt ? filenames[fileidx] : "");
|
tns.cnt ? filenames[tns.sel] : "");
|
||||||
} else {
|
} else {
|
||||||
if (img.valid) {
|
if (img.valid) {
|
||||||
size = filesize;
|
size = filesize;
|
||||||
|
|
Loading…
Reference in a new issue