aboutsummaryrefslogtreecommitdiffstats
path: root/geographic.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--geographic.c53
1 files changed, 53 insertions, 0 deletions
diff --git a/geographic.c b/geographic.c
new file mode 100644
index 0000000..1740c91
--- /dev/null
+++ b/geographic.c
@@ -0,0 +1,53 @@
+/*
+ * calmwm - the calm window manager
+ *
+ * Copyright (c) 2004 Marius Aamodt Eriksen <marius@monkey.org>
+ * All rights reserved.
+ *
+ * $Id: geographic.c,v 1.1.1.1 2007/04/27 17:58:48 bernd Exp $
+ */
+
+#include "headers.h"
+#include "calmwm.h"
+
+struct client_ctx *
+geographic_west(struct client_ctx *from_cc)
+{
+/* Window *wins, w0, w1; */
+/* struct screen_ctx *sc = screen_current(); */
+/* u_int nwins, i; */
+/* struct client_ctx *cc; */
+
+ screen_updatestackingorder();
+
+ return (NULL);
+}
+
+#if 0
+int
+_visible(struct client_ctx *this_cc)
+{
+ int stacking = cc->stackingorder;
+ struct client_ctx *cc;
+
+ if (cc->flags & CLIENT_HIDDEN)
+ return (0);
+
+ TAILQ_FOREACH(cc, &G_clientq, entry) {
+ if (cc->flags & CLIENT_HIDDEN)
+ continue;
+
+ if (cc->stackingorder > stacking &&
+ cc->geom.x <= this_cc->geom.x &&
+ cc->geom.y <= this_cc->geom.y &&
+ cc->geom.width > (this_cc->geom.width +
+ (this_cc->geom.x - cc->geom.x) &&
+
+
+ cc->geom.height > (this_cc->geom.height - cc->geom.height))
+ return (0);
+ }
+
+ return (1);
+}
+#endif