summaryrefslogtreecommitdiff
path: root/frame.c
diff options
context:
space:
mode:
Diffstat (limited to 'frame.c')
-rw-r--r--frame.c41
1 files changed, 41 insertions, 0 deletions
diff --git a/frame.c b/frame.c
index 5e92d58..e73b68f 100644
--- a/frame.c
+++ b/frame.c
@@ -30,6 +30,7 @@
#include "gwm.h"
#include "frame.h"
+#include "managed.h"
#include "window-table.h"
#define EDGE_RESIST 8
@@ -750,3 +751,43 @@ event_handler frame_handlers[] = {
NULL, /* (synthetic) */
NULL /* ShapeNotify */
};
+
+event_handler childless_handlers[] = {
+ NULL, /* Error */
+ NULL, /* Reply */
+ NULL, /* KeyPress */
+ NULL, /* KeyRelease */
+ NULL, /* ButtonPress */
+ NULL, /* ButtonRelease */
+ NULL, /* MotionNotify */
+ NULL, /* EnterNotify */
+ NULL, /* LeaveNotify */
+ NULL, /* FocusIn */
+ NULL, /* FocusOut */
+ NULL, /* KeymapNotify */
+ NULL, /* Expose */
+ NULL, /* GraphicsExpose */
+ NULL, /* NoExposure */
+ NULL, /* VisibilityNotify */
+ NULL, /* CreateNotify */
+ NULL, /* DestroyNotify */
+ NULL, /* UnmapNotify */
+ NULL, /* MapNotify */
+ (event_handler) withdrawn_map_request,
+ NULL, /* ReparentNotify */
+ NULL, /* ConfigureNotify */
+ (event_handler) withdrawn_configure_request,
+ NULL, /* GravityNotify */
+ NULL, /* ResizeRequest */
+ NULL, /* CirculateNotify */
+ NULL, /* CirculateRequest */
+ NULL, /* PropertyNotify */
+ NULL, /* SelectionClear */
+ NULL, /* SelectionRequest */
+ NULL, /* SelectionNotify */
+ NULL, /* ColormapNotify */
+ NULL, /* ClientMessage */
+ NULL, /* MappingNotify */
+ NULL, /* (synthetic) */
+ NULL /* ShapeNotify */
+};