wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit dbef0d7ec96721b9a04a74d7a8d5cc3528d8cacb
parent b220628d5e9f853e96818b1bc2f0045936515ad0
Author: Kris Maglione <jg@suckless.org>
Date:   Sat, 10 Feb 2007 11:53:27 -0500

Only drag from the drag box, and only resize from the border


Diffstat:
event.c | 5++++-
frame.c | 1+
2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/event.c b/event.c @@ -69,8 +69,11 @@ buttonpress(XEvent *e) { if(ev->button == Button1) { if(frame_to_top(f)) restack_view(f->view); - if(!inclient) + if(ispointinrect(ev->x, ev->y, &f->grabbox.rect)) do_mouse_resize(f->client, CENTER); + else if(!ispointinrect(ev->x, ev->y, &f->titlebar.rect)) + do_mouse_resize(f->client, + quadofcoord(&f->client->rect, ev->x, ev->y)); if(f->client != sel_client()) focus(f->client, True); } diff --git a/frame.c b/frame.c @@ -184,6 +184,7 @@ draw_frame(Frame *f) { f->titlebar.rect.width = f->rect.width - f->titlebar.rect.x; f->titlebar.border = 0; draw_tile(&f->tile); + f->grabbox.border = 3; draw_tile(&f->grabbox); draw_label(&f->titlebar, f->client->name); /* XXX: Hack */