aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/rio/fns.h
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2004-03-21 04:27:28 +0000
committerrsc <devnull@localhost>2004-03-21 04:27:28 +0000
commit038e9089b354385cada2a35663c863d43dd5b20d (patch)
tree029fadfc751f82e693daef7a66bc22c87e85479c /src/cmd/rio/fns.h
parentba9ffa53c4825e115078ed098205d75aa7a77eb0 (diff)
downloadplan9port-038e9089b354385cada2a35663c863d43dd5b20d.tar.gz
plan9port-038e9089b354385cada2a35663c863d43dd5b20d.tar.bz2
plan9port-038e9089b354385cada2a35663c863d43dd5b20d.zip
Change 9wm to look like rio.
Diffstat (limited to 'src/cmd/rio/fns.h')
-rw-r--r--src/cmd/rio/fns.h96
1 files changed, 96 insertions, 0 deletions
diff --git a/src/cmd/rio/fns.h b/src/cmd/rio/fns.h
new file mode 100644
index 00000000..bfb9df88
--- /dev/null
+++ b/src/cmd/rio/fns.h
@@ -0,0 +1,96 @@
+/* Copyright (c) 1994-1996 David Hogan, see README for licence details */
+
+#ifdef DEBUG
+#define trace(s, c, e) dotrace((s), (c), (e))
+#else
+#define trace(s, c, e)
+#endif
+
+/* color.c */
+unsigned long colorpixel(Display*, int, unsigned long);
+
+/* main.c */
+void usage();
+void initscreen();
+ScreenInfo *getscreen();
+Time timestamp();
+void sendcmessage();
+void sendconfig();
+void sighandler();
+void getevent();
+void cleanup();
+
+/* event.c */
+void mainloop();
+void configurereq();
+void mapreq();
+void circulatereq();
+void unmap();
+void newwindow();
+void destroy();
+void clientmesg();
+void cmap();
+void property();
+void shapenotify();
+void enter();
+void focusin();
+void reparent();
+
+/* manage.c */
+int manage();
+void scanwins();
+void setshape();
+void withdraw();
+void gravitate();
+void cmapfocus();
+void cmapnofocus();
+void getcmaps();
+int _getprop();
+char *getprop();
+Window getwprop();
+int getiprop();
+int getstate();
+void setstate();
+void setlabel();
+void getproto();
+void gettrans();
+
+/* menu.c */
+void button();
+void spawn();
+void reshape();
+void move();
+void delete();
+void hide();
+void unhide();
+void unhidec();
+void renamec();
+
+/* client.c */
+void setactive();
+void draw_border();
+void active();
+void nofocus();
+void top();
+Client *getclient();
+void rmclient();
+void dump_revert();
+void dump_clients();
+
+/* grab.c */
+int menuhit();
+Client *selectwin();
+int sweep();
+int drag();
+void getmouse();
+void setmouse();
+
+/* error.c */
+int handler();
+void fatal();
+void graberror();
+void showhints();
+void dotrace();
+
+/* cursor.c */
+void initcurs();