rem: shrinked = width < view->size.width || height < view->size.height;
context: W_ResizeView(W_View *view, unsigned int width, unsigned int height){    int shrinked;    // TODO move this after the test size==oldsize    if (view->delegate && view->delegate->willResize) {	(*view->delegate->willResize)(view->delegate, view, &width, &height);    }    assert(width > 0);    assert(height > 0);    if (view->size.width == width && view->size.height == height)	return;        shrinked = width < view->size.width || height < view->size.height;        if (view->flags.realized) {	XResizeWindow(view->screen->display, view->window, width, height);    }    view->size.width = width;    view->size.height = height;    if (view->delegate && view->delegate->didResize) {	(*view->delegate->didResize)(view->delegate, view);    }    if (view->flags.notifySizeChanged)	WMPostNotificationName(WMViewSizeDidChangeNotification, view, NULL);}