gimp but for windows: a wayland compositor
git clone https://github.com/m-col/wimp
Files | Refs | Readme

Commit 37a22d4982455ac7ce7237d38269ba5e986a8fe6
Parent: 1af60159a842b7251ebdb9900490682dab1a750c
Author: mcol <mcol@posteo.net>
Date: 2020-11-11 12:39:26 +0000
Committer: mcol <mcol@posteo.net>
Committed: 2020-11-11 12:39:26 +0000

add save_pan function and bind to M-S-r

src/input.c Modified

@@ -233,6 +233,10 @@
 	reset_pan(server->current_desk);
 	break;
 
+    case XKB_KEY_R:
+	save_pan(server->current_desk);
+	break;
+
     default:
 	return false;
     }

src/desk.h Modified

@@ -8,5 +8,6 @@
 void next_desk(struct server *server);
 void prev_desk(struct server *server);
 void reset_pan(struct desk *desk);
+void save_pan(struct desk *desk);
 
 #endif

src/desk.c Modified

@@ -67,3 +67,8 @@
     }
     desk->panned_x = desk->panned_y = 0;
 }
+
+
+void save_pan(struct desk *desk) {
+    desk->panned_x = desk->panned_y = 0;
+}