aboutsummaryrefslogtreecommitdiff
path: root/src/event.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/event.c')
-rw-r--r--src/event.c92
1 files changed, 69 insertions, 23 deletions
diff --git a/src/event.c b/src/event.c
index e95aee8..b508a1e 100644
--- a/src/event.c
+++ b/src/event.c
@@ -64,7 +64,9 @@ static void HandleShapeEvent(const XShapeEvent *event);
/****************************************************************************
****************************************************************************/
-void WaitForEvent(XEvent *event) {
+void
+WaitForEvent(XEvent *event)
+{
struct timeval timeout;
fd_set fds;
@@ -175,7 +177,9 @@ void WaitForEvent(XEvent *event) {
/****************************************************************************
****************************************************************************/
-void Signal() {
+void
+Signal()
+{
static TimeType last = ZERO_TIME;
@@ -201,7 +205,9 @@ void Signal() {
/****************************************************************************
****************************************************************************/
-void ProcessEvent(XEvent *event) {
+void
+ProcessEvent(XEvent *event)
+{
switch(event->type) {
case ButtonPress:
@@ -236,7 +242,9 @@ void ProcessEvent(XEvent *event) {
/****************************************************************************
****************************************************************************/
-void DiscardMotionEvents(XEvent *event, Window w) {
+void
+DiscardMotionEvents(XEvent *event, Window w)
+{
XEvent temp;
@@ -251,7 +259,9 @@ void DiscardMotionEvents(XEvent *event, Window w) {
/****************************************************************************
****************************************************************************/
-int HandleSelectionClear(const XSelectionClearEvent *event) {
+int
+HandleSelectionClear(const XSelectionClearEvent *event)
+{
return HandleDockSelectionClear(event);
@@ -259,7 +269,9 @@ int HandleSelectionClear(const XSelectionClearEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleButtonEvent(const XButtonEvent *event) {
+void
+HandleButtonEvent(const XButtonEvent *event)
+{
int x, y;
ClientNode *np;
@@ -341,7 +353,9 @@ void HandleButtonEvent(const XButtonEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleKeyPress(const XKeyEvent *event) {
+void
+HandleKeyPress(const XKeyEvent *event)
+{
ClientNode *np;
KeyType key;
@@ -450,7 +464,9 @@ void HandleKeyPress(const XKeyEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleKeyRelease(const XKeyEvent *event) {
+void
+HandleKeyRelease(const XKeyEvent *event)
+{
ClientNode *np;
if(!switching || Switching(event))
@@ -465,7 +481,9 @@ void HandleKeyRelease(const XKeyEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleConfigureRequest(const XConfigureRequestEvent *event) {
+void
+HandleConfigureRequest(const XConfigureRequestEvent *event)
+{
XWindowChanges wc;
ClientNode *np;
@@ -548,7 +566,9 @@ void HandleConfigureRequest(const XConfigureRequestEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleEnterNotify(const XCrossingEvent *event) {
+void
+HandleEnterNotify(const XCrossingEvent *event)
+{
ClientNode *np;
Cursor cur;
@@ -574,7 +594,9 @@ void HandleEnterNotify(const XCrossingEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleLeaveNotify(const XCrossingEvent *event) {
+void
+HandleLeaveNotify(const XCrossingEvent *event)
+{
ClientNode *np;
@@ -589,7 +611,9 @@ void HandleLeaveNotify(const XCrossingEvent *event) {
/****************************************************************************
****************************************************************************/
-int HandleExpose(const XExposeEvent *event) {
+int
+HandleExpose(const XExposeEvent *event)
+{
ClientNode *np;
@@ -612,7 +636,9 @@ int HandleExpose(const XExposeEvent *event) {
/****************************************************************************
****************************************************************************/
-int HandlePropertyNotify(const XPropertyEvent *event) {
+int
+HandlePropertyNotify(const XPropertyEvent *event)
+{
ClientNode *np;
int changed;
@@ -668,7 +694,9 @@ int HandlePropertyNotify(const XPropertyEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleClientMessage(const XClientMessageEvent *event) {
+void
+HandleClientMessage(const XClientMessageEvent *event)
+{
ClientNode *np;
long mask, flags;
@@ -795,7 +823,9 @@ void HandleClientMessage(const XClientMessageEvent *event) {
/****************************************************************************
* Handle a _NET_MOVERESIZE_WINDOW request.
****************************************************************************/
-void HandleNetMoveResize(const XClientMessageEvent *event, ClientNode *np) {
+void
+HandleNetMoveResize(const XClientMessageEvent *event, ClientNode *np)
+{
long flags, gravity;
long x, y;
@@ -857,7 +887,9 @@ void HandleNetMoveResize(const XClientMessageEvent *event, ClientNode *np) {
/****************************************************************************
* Handle a _NET_WM_STATE request.
****************************************************************************/
-void HandleNetWMState(const XClientMessageEvent *event, ClientNode *np) {
+void
+HandleNetWMState(const XClientMessageEvent *event, ClientNode *np)
+{
int actionMaximize;
int actionStick;
@@ -953,7 +985,9 @@ void HandleNetWMState(const XClientMessageEvent *event, ClientNode *np) {
/****************************************************************************
****************************************************************************/
-void HandleMotionNotify(const XMotionEvent *event) {
+void
+HandleMotionNotify(const XMotionEvent *event)
+{
ClientNode *np;
Cursor cur;
@@ -980,7 +1014,9 @@ void HandleMotionNotify(const XMotionEvent *event) {
/****************************************************************************
****************************************************************************/
#ifdef USE_SHAPE
-void HandleShapeEvent(const XShapeEvent *event) {
+void
+HandleShapeEvent(const XShapeEvent *event)
+{
ClientNode *np;
@@ -994,7 +1030,9 @@ void HandleShapeEvent(const XShapeEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleColormapChange(const XColormapEvent *event) {
+void
+HandleColormapChange(const XColormapEvent *event)
+{
ClientNode *np;
if(event->new == True) {
@@ -1009,7 +1047,9 @@ void HandleColormapChange(const XColormapEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleMapRequest(const XMapEvent *event) {
+void
+HandleMapRequest(const XMapEvent *event)
+{
ClientNode *np;
@@ -1053,7 +1093,9 @@ void HandleMapRequest(const XMapEvent *event) {
/****************************************************************************
****************************************************************************/
-void HandleUnmapNotify(const XUnmapEvent *event) {
+void
+HandleUnmapNotify(const XUnmapEvent *event)
+{
ClientNode *np;
XEvent e;
@@ -1089,7 +1131,9 @@ void HandleUnmapNotify(const XUnmapEvent *event) {
/****************************************************************************
****************************************************************************/
-int HandleDestroyNotify(const XDestroyWindowEvent *event) {
+int
+HandleDestroyNotify(const XDestroyWindowEvent *event)
+{
ClientNode *np;
@@ -1116,7 +1160,9 @@ int HandleDestroyNotify(const XDestroyWindowEvent *event) {
/****************************************************************************
****************************************************************************/
-void DispatchBorderButtonEvent(const XButtonEvent *event, ClientNode *np) {
+void
+DispatchBorderButtonEvent(const XButtonEvent *event, ClientNode *np)
+{
static Time lastClickTime = 0;
static int lastX = 0, lastY = 0;