/*EXTL_DOC * Enter move/resize mode for \var{reg}. The bindings set with * \fnref{ioncore.set_bindings} for \type{WMoveresMode} are used in * this mode. Of the functions exported by the Ion C core, only * \fnref{WMoveresMode.resize}, \fnref{WMoveresMode.move}, * \fnref{WMoveresMode.cancel} and \fnref{WMoveresMode.end} are * allowed to be called while in this mode. */ EXTL_EXPORT_MEMBER WMoveresMode *region_begin_kbresize(WRegion *reg) { WMoveresMode *mode=region_begin_resize(reg, NULL, FALSE); if(mode==NULL) return NULL; if(!setup_resize_timer(mode)) return NULL; accel_reset(); ioncore_grab_establish(reg, resize_handler, (GrabKilledHandler*)cancel_moveres, 0); return mode; }
static void p_resize_begin(WWindow *wwin, XMotionEvent *ev, int dx, int dy) { region_begin_resize((WRegion*)wwin, NULL, TRUE); p_resize_motion(wwin, ev, dx, dy); }