发明名称 Method and system for automatically resizing and repositioning windows in response to changes in display
摘要 Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. In determining the constraints for the window, the window is given a size which permits an integral amount of information to be displayed to the user. If a minimum required size is not already present in the available display area, the window is moved into the available area until the minimum size is attained. If the visible portion of the window already contains the minimum required area, a determination is made whether additional integral components of the window can be displayed. The window is then appropriately shrunk or expanded to permit an integral number of components to be displayed, and control elements are added to the window.
申请公布号 US8856681(B2) 申请公布日期 2014.10.07
申请号 US200611641664 申请日期 2006.12.20
申请人 Apple Inc. 发明人 Rodden James F.;Fullerton Guyerik B.
分类号 G06F3/00;G06F3/048;G06F3/0481;G09G5/14 主分类号 G06F3/00
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A method for maintaining information at an accessible position in a graphical user interface on a display device, comprising: determining whether an event has occurred that could affect the accessibility of the information; identifying, based on preference information designating objects a user desires to keep visible on the display device, a designated object currently being displayed as an object which a user desires to keep on-screen on the display device; determining whether the designated object has an on-screen portion within the area of the display device that is of a size sufficient to contain at least one unit of the information, wherein the designated object is a window, and wherein the at least one unit of the information comprises at least one window control; in response to determining that the designated object does not have an on-screen portion within the area of the display device that is of a size sufficient to contain at least one unit of the information, moving the designated object to bring a portion of the designated object located outside the area of the display device onto the on-screen area of the display device, by an amount such that the on-screen portion of the designated object has a size sufficient to contain one unit of the information and the on-screen portion is less than all of the designated object; and displaying the designated object containing the at least one unit of the information on the display device.
地址 Cupertino CA US