rem: } else if (!WFLAGP(wwin, no_resizebar)
add: } else if (HAS_RESIZEBAR(wwin)
context: handleMotionNotify(XEvent *event){    WScreen *scr = wScreenForRootWindow(event->xmotion.root);    if (wPreferences.scrollable_menus) {        WMPoint p = wmkpoint(event->xmotion.x_root, event->xmotion.y_root);        WMRect rect = wGetRectForHead(scr, wGetHeadForPoint(scr, p));	if (scr->flags.jump_back_pending ||	    p.x <= (rect.pos.x + 1) ||	    p.x >= (rect.pos.x + rect.size.width - 2) ||	    p.y <= (rect.pos.y + 1) ||	    p.y >= (rect.pos.y + rect.size.height - 2)) {    	    WMenu *menu;#ifdef DEBUG            L("pointer at screen edge");#endif            menu = wMenuUnderPointer(scr);            if (menu!=NULL)                wMenuScroll(menu, event);        }    }#if 0    if (event->xmotion.subwindow == None)	return;    if (scr->scrolledFMaximize != None) {	    WWindow *twin;	    twin = wWindowFor(scr->scrolledFMaximize);	    if (twin && twin->frame_y ==) {					    }	    scr->scrolledFMaximize = NULL;	    	} else {    /* scroll full maximized window */    if (event->xmotion.y_root < 1	|| event->xmotion.y_root > scr->scr_height - 1) {	wwin = wWindowFor(event->xmotion.subwindow);	if (wwin && (wwin->flags.maximized & MAX_VERTICAL)	    && WFLAGP(wwin, full_maximize) 	    && event->xmotion.x_root >= wwin->frame_x	    && event->xmotion.x_root <= wwin->frame_x + wwin->frame->core->width) {	    if (!WFLAGP(wwin, no_titlebar)		&& wwin->frame_y <= - wwin->frame->top_width) {		wWindowMove(wwin, wwin->frame_x, 0);		wwin->flags.dragged_while_fmaximized = 0;	    } else if (!WFLAGP(wwin, no_resizebar)		       && wwin->frame_y + wwin->frame->core->height >=		       scr->scr_height + wwin->frame->bottom_width) {				int y = scr->scr_height + wwin->frame->bottom_width;		y = scr->scr_height - wwin->frame_y - wwin->frame->core->height;		wWindowMove(wwin, wwin->frame_x, y);		wwin->flags.dragged_while_fmaximized = 0;	    }	}    }#endif}