summaryrefslogtreecommitdiff
path: root/openbox/frame.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2008-02-26 03:15:21 -0500
committerDana Jansens <danakj@orodu.net>2008-02-26 03:15:21 -0500
commit7e47a57027e043d4fe908d5f0acb7882d4f9330f (patch)
tree395cddce3f441ae7b8b8191f3bf90cd06a1deef5 /openbox/frame.h
parent8387c6cce85136426837e1528cdd2bf851a1ce3a (diff)
parent1ef0d8eb53fcae52afbae74310fbef0cac729951 (diff)
Merge branch 'backport' into work
Diffstat (limited to 'openbox/frame.h')
-rw-r--r--openbox/frame.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/openbox/frame.h b/openbox/frame.h
index 02be17a0..e1b787fe 100644
--- a/openbox/frame.h
+++ b/openbox/frame.h
@@ -56,6 +56,12 @@ typedef enum {
OB_FRAME_NUM_CONTEXTS
} ObFrameContext;
+#define FRAME_CONTEXT(co, cl) ((cl && cl->type != OB_CLIENT_TYPE_DESKTOP) ? \
+ co == OB_FRAME_CONTEXT_FRAME : FALSE)
+#define CLIENT_CONTEXT(co, cl) ((cl && cl->type == OB_CLIENT_TYPE_DESKTOP) ? \
+ co == OB_FRAME_CONTEXT_DESKTOP : \
+ co == OB_FRAME_CONTEXT_CLIENT)
+
/*! The decorations the client window wants to be displayed on it */
typedef enum {
OB_FRAME_DECOR_TITLEBAR = 1 << 0, /*!< Display a titlebar */