New key command: r, reload image
This commit is contained in:
		
							parent
							
								
									b1ce42edf5
								
							
						
					
					
						commit
						5a682426b1
					
				
							
								
								
									
										19
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								README.md
									
									
									
									
									
								
							| @ -30,16 +30,16 @@ Usage | |||||||
| ----- | ----- | ||||||
| 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 | ||||||
|     -f           start in fullscreen mode |     -f           Start in fullscreen mode | ||||||
|     -g GEOMETRY  set window position and size |     -g GEOMETRY  Set window position and size | ||||||
|                  (see section GEOMETRY SPECIFICATIONS of X(7)) |                  (see section GEOMETRY SPECIFICATIONS of X(7)) | ||||||
|     -p           pixelize, i.e. turn off image anti-aliasing |     -p           Pixelize, i.e. turn off image anti-aliasing | ||||||
| 		-q           be quiet, disable warnings |     -q           Be quiet, disable warnings | ||||||
|     -s           scale all images to fit into window |     -s           Scale all images to fit into window | ||||||
|     -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 sxiv: | ||||||
| 
 | 
 | ||||||
| @ -56,6 +56,7 @@ Use the following keys to control sxiv: | |||||||
|     f            Toggle fullscreen mode (requires an EWMH/NetWM compliant |     f            Toggle fullscreen mode (requires an EWMH/NetWM compliant | ||||||
|                  window manager) |                  window manager) | ||||||
|     a            Toggle anti-aliasing |     a            Toggle anti-aliasing | ||||||
|  |     r            Reload image | ||||||
| 
 | 
 | ||||||
| Additionally, sxiv can be controlled via the following mouse commands: | Additionally, sxiv can be controlled via the following mouse commands: | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								main.c
									
									
									
									
									
								
							| @ -235,6 +235,9 @@ void on_keypress(XEvent *ev) { | |||||||
| 		case XK_a: | 		case XK_a: | ||||||
| 			changed = img_toggle_antialias(&img); | 			changed = img_toggle_antialias(&img); | ||||||
| 			break; | 			break; | ||||||
|  | 		case XK_r: | ||||||
|  | 			changed = img_load(&img, filenames[fileidx]); | ||||||
|  | 			break; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if (changed) { | 	if (changed) { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Bert
						Bert