query_geometrymethodCall the routine that calculates the preferred size, and return the result if the request_mode is 0. Otherwise, return the usual rules of the request versus what you've computed.