Audio/AudioControl: Commit loads of long uncommited changes
[audiocontrol.git] / winmove.c
diff --git a/winmove.c b/winmove.c
new file mode 100644 (file)
index 0000000..2f3888a
--- /dev/null
+++ b/winmove.c
@@ -0,0 +1,29 @@
+// $Id$
+//
+// Copyright (C) 2007 
+
+#include <Xlib.h>
+#include <Xutil.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+int main(int argc, char ** argv)
+{
+    int winid = strtol(argv[1],0,0);
+    int x = strtol(argv[2],0,0);
+    int y = strtol(argv[3],0,0);
+    int w = strtol(argv[4],0,0);
+    int h = strtol(argv[5],0,0);
+    Display * display = XOpenDisplay(0);
+
+    printf("Window %d on %p -geometry %dx%d+%d+%d\n", winid, display, w,h,x,y);
+    XMoveResizeWindow(display, winid, x, y, w, h);
+    XSync(display, False);
+    return 0;
+}
+
+\f
+// Local Variables:
+// mode: c++
+// compile-command: "gcc -Wall -o winmove winmove.c -I/usr/include/X11 -lX11"
+// End: