summaryrefslogtreecommitdiff
path: root/plugins/mouse
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-04-13 07:18:28 +0000
committerDana Jansens <danakj@orodu.net>2003-04-13 07:18:28 +0000
commit5cf61ee02354c1c9f80c11f3796afc4b948055d6 (patch)
tree5530ecca55e11cc74e57db07d750447c7107f8ed /plugins/mouse
parentfb1696659672386bcfc0f753b67f9eeda74e93b9 (diff)
move the openbox engine into librender and the kernel. the theme is loaded and stored inside librender. the frame is decorated and managed inside the kernel.
Diffstat (limited to 'plugins/mouse')
-rw-r--r--plugins/mouse/mouse.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/plugins/mouse/mouse.c b/plugins/mouse/mouse.c
index 37c22bd8..b2173c25 100644
--- a/plugins/mouse/mouse.c
+++ b/plugins/mouse/mouse.c
@@ -3,9 +3,7 @@
#include "kernel/action.h"
#include "kernel/event.h"
#include "kernel/client.h"
-#include "kernel/frame.h"
#include "kernel/grab.h"
-#include "kernel/engine.h"
#include "kernel/parse.h"
#include "kernel/frame.h"
#include "translate.h"
@@ -242,8 +240,8 @@ static void event(ObEvent *e, void *foo)
button = e->data.x.e->xbutton.button;
state = e->data.x.e->xbutton.state;
}
- context = engine_get_context(e->data.x.client,
- e->data.x.e->xbutton.window);
+ context = frame_context(e->data.x.client->frame,
+ e->data.x.e->xbutton.window);
fire_button(MouseAction_Press, context,
e->data.x.client, e->data.x.e->xbutton.state,
@@ -257,8 +255,8 @@ static void event(ObEvent *e, void *foo)
break;
case Event_X_ButtonRelease:
- context = engine_get_context(e->data.x.client,
- e->data.x.e->xbutton.window);
+ context = frame_context(e->data.x.client->frame,
+ e->data.x.e->xbutton.window);
if (e->data.x.e->xbutton.button == button) {
/* end drags */
if (drag_used) {
@@ -316,8 +314,8 @@ static void event(ObEvent *e, void *foo)
(ABS(dx) >= threshold || ABS(dy) >= threshold))
drag = TRUE;
if (drag) {
- context = engine_get_context(e->data.x.client,
- e->data.x.e->xbutton.window);
+ context = frame_context(e->data.x.client->frame,
+ e->data.x.e->xbutton.window);
drag_used = fire_motion(MouseAction_Motion, context,
e->data.x.client,
state, button, cx, cy, cw, ch, dx, dy,