发明名称 LAYOUT MANAGER
摘要 <p>Various technologies and techniques are disclosed for managing layout updates to user interface elements. A dirty state of user interface elements is tracked in a tree with multiple nodes of user interface elements. The dirty state allows dirty subtrees of the nodes to be identified. A root node is identified for each of the dirty subtrees. Affected portions of the tree are updated, starting with the root node that was identified for each of the dirty subtrees. As part of the update process, changes to ancestor nodes are detected and used to make a layout process more efficient. For example, any layout processes that are currently being performed on any descendant nodes of a changed ancestor are abandoned, and the layout process is resumed at the changed ancestor. After updating affected portions of the tree, the updated user interface elements are then rendered on an output device.</p>
申请公布号 WO2009067388(A3) 申请公布日期 2009.08.13
申请号 WO2008US83663 申请日期 2008.11.14
申请人 MICROSOFT CORPORATION 发明人 PARIKH, SUJAL S.;RELYEA, DAVID P.
分类号 G06F15/16;G06F3/00;G06F3/14 主分类号 G06F15/16
代理机构 代理人
主权项
地址