all repos — openbox @ d8d2fd7148c46eb4acba9d647adaddfa906c0652

openbox fork - make it a bit more like ryudo

make things compile again. hover does not work yet.
Dana Jansens danakj@orodu.net
commit

d8d2fd7148c46eb4acba9d647adaddfa906c0652

parent

09f178aa5407024c71f1581762898c437a3f7db1

1 files changed, 13 insertions(+), 0 deletions(-)

jump to
M openbox/event.copenbox/event.c

@@ -600,6 +600,7 @@ {

XEvent ce; Atom msgtype; int i=0; + ObFrameContext con; switch (e->type) { case ButtonPress:

@@ -658,6 +659,18 @@ client_iconify(client, TRUE, TRUE);

frame_adjust_focus(client->frame, FALSE); break; case EnterNotify: + switch (con) { + case OB_FRAME_CONTEXT_MAXIMIZE: + case OB_FRAME_CONTEXT_ALLDESKTOPS: + case OB_FRAME_CONTEXT_SHADE: + case OB_FRAME_CONTEXT_ICONIFY: + case OB_FRAME_CONTEXT_CLOSE: + g_message("hi"); + frame_adjust_state(client->frame); + break; + default: + break; + } con = frame_context(client, e->xcrossing.subwindow); if (client_normal(client)) { if (ob_state() == OB_STATE_STARTING) {