发明名称 Method and apparatus for resizing buffered windows
摘要 Methods and apparatuses for resizing buffered windows. In one aspect of the invention, a method to resize a buffered window on a data processing system includes: determining an estimated size for a window which has a first pixel image of a first size buffered in a first window buffer; allocating a second window buffer which is large enough to buffer the window in the estimated size; and buffering a second pixel image of the window in a second size in the second window buffer. In one example according to this aspect, a portion of a frame buffer is updated to the second pixel image to display the window in the second size. A portion of the second window buffer, storing the data that represents the second pixel image, is clipped to update the corresponding portion of the frame buffer.
申请公布号 US9183005(B2) 申请公布日期 2015.11.10
申请号 US201213595695 申请日期 2012.08.27
申请人 Apple Inc. 发明人 Brunner Ralph;Graffagnino Peter;Barnes Andrew
分类号 G06F17/00;G06F3/048;G06F9/44;G06F3/0481 主分类号 G06F17/00
代理机构 Blank Rome LLP 代理人 Blank Rome LLP
主权项 1. A method for resizing a window performed on a computing system, comprising: buffering, in a first window buffer, data used to generate a window having a first size, the first window buffer stored in a memory of the computer system; receiving an input to resize the window, the window displayed by a display of the computer system; estimating, based at least in part on the input, an estimated second size for the window; allocating a second window buffer using the estimated second size for the window, wherein the second window buffer is stored in the memory of the computer system, and wherein data buffered in the first window buffer is used in the second window buffer; and generating a new display of the window having a different size for display by the display of the computer system using the second window buffer, the new display generated in response to operations of resizing the window from the first size.
地址 Cupertino CA US