summaryrefslogtreecommitdiff
path: root/openbox/window.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2008-02-06 21:35:55 -0500
committerDana Jansens <danakj@orodu.net>2008-02-14 14:24:07 -0500
commitc313b219a226c3b968ff312b96120eef0c527d91 (patch)
tree8bb87ba493631097a4672e8dd8109dd478064459 /openbox/window.c
parentf9b59a49111b8db151af72aae334887105b4141b (diff)
you can create dialog windows called "prompts" which have a message and some buttons! they don't do anything interesting yet.
Diffstat (limited to 'openbox/window.c')
-rw-r--r--openbox/window.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/openbox/window.c b/openbox/window.c
index 3dd8f5ad..84afc4d8 100644
--- a/openbox/window.c
+++ b/openbox/window.c
@@ -22,6 +22,7 @@
#include "dock.h"
#include "client.h"
#include "frame.h"
+#include "prompt.h"
GHashTable *window_map;
@@ -58,6 +59,8 @@ Window window_top(ObWindow *self)
return ((ObClient*)self)->frame->window;
case Window_Internal:
return ((InternalWindow*)self)->window;
+ case Window_Prompt:
+ return ((ObPrompt*)self)->super.window;
}
g_assert_not_reached();
return None;
@@ -77,6 +80,7 @@ ObStackingLayer window_layer(ObWindow *self)
case Window_Client:
return ((ObClient*)self)->layer;
case Window_Internal:
+ case Window_Prompt:
return OB_STACKING_LAYER_INTERNAL;
}
g_assert_not_reached();