Invention Grant
- Patent Title: Method and apparatus to scale graphical user interfaces
- Patent Title (中): 扩展图形用户界面的方法和设备
-
Application No.: US10374248Application Date: 2003-02-25
-
Publication No.: US07675529B1Publication Date: 2010-03-09
- Inventor: Ralph T. Brunner , Kristin Webster
- Applicant: Ralph T. Brunner , Kristin Webster
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G09G5/00
- IPC: G09G5/00 ; G06F17/00 ; G06F17/20

Abstract:
Methods and apparatuses to scale components of user interfaces. To scale a view component according to an arbitrary transformation, which may be represented by a scaling factor, a coordinate transformation, or other parameters, at least one embodiment of the present invention determines a new transformation for the view component so that, when the new transformation is used, the boundaries of the view components are aligned with pixel lines (and/or, other conditions are satisfied). In one aspect of the invention, a method to scale a view component of a Graphical User Interface includes: adjusting first layout parameters (e.g., coordinates of an origin, a width, a height, a coordinate of a boundary, and others), which correspond to a first transformation to scale the view component, to generate second layout parameters for the view component; and computing a second transformation from the second layout parameters to scale the view component. In one example according to this aspect, the view component is scaled using the second transformation; and a Current Transformation Matrix (CTM) is set according to the second transformation. According to the second layout parameters, the boundaries of the view component are aligned with pixel lines.
Information query