summaryrefslogtreecommitdiffstats
path: root/image.h
diff options
context:
space:
mode:
authorBert <ber.t@gmx.com>2011-02-03 16:14:49 +0100
committerBert <ber.t@gmx.com>2011-02-03 16:14:49 +0100
commitc6556f8cc7a90909b2dd71747ab605954a3f7892 (patch)
treea5cf1a0b10f0db53b145fa507bc70dcd4180c9bf /image.h
parentbad9a70a48ff38f0d1e22fdedfcaa2241882a0bf (diff)
downloadnsxiv-c6556f8cc7a90909b2dd71747ab605954a3f7892.tar.zst
New key mappings: 0/w, zoom to 100%/to fit window
Diffstat (limited to 'image.h')
-rw-r--r--image.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/image.h b/image.h
index e422384..1c25f63 100644
--- a/image.h
+++ b/image.h
@@ -36,9 +36,9 @@ typedef enum pandir_e {
typedef struct img_s {
float zoom;
+ scalemode_t scalemode;
unsigned char re;
unsigned char checkpan;
- unsigned char zoomed;
unsigned char aa;
int x;
int y;
@@ -54,9 +54,10 @@ int img_load(img_t*, const char*);
void img_render(img_t*, win_t*);
-int img_fit(img_t*, win_t*);
+int img_fit(img_t*, win_t*, unsigned char);
int img_center(img_t*, win_t*);
+int img_zoom(img_t*, float);
int img_zoom_in(img_t*);
int img_zoom_out(img_t*);