发明名称 Assigning Z-order to user interface elements
摘要 Various embodiments related to assigning z-order to a plurality of user interface elements are disclosed. One disclosed embodiment provides a method of assigning a z-ordering to a user interface element displayed on a multi-user interactive display based upon an interaction state of the user interface element, the interaction state being dependent upon how a user interacts with the user interface element. The method comprises detecting a change in the interaction state of the user interface element. If the change is an initiation of a movement of the user interface element on the display, the user interface element is moved to a first predetermined position within the z-ordering. If the change is an initiation of a user interaction with content contained within the user interface element, the user interface element is moved to a second predetermined position within the z-ordering.
申请公布号 US8775958(B2) 申请公布日期 2014.07.08
申请号 US201012760048 申请日期 2010.04.14
申请人 Microsoft Corporation 发明人 Oustiogov Maxim;De Bonte Erik;Hofmeester Gerrit;Mladenovski Martin;Sargut Kamil Umut;Lim Robin Ghi-Hao
分类号 G06F3/048 主分类号 G06F3/048
代理机构 代理人 Snodgrass Jeremy;Johnson Glen;Minhas Micky
主权项 1. In a multi-user interactive display device comprising a display, a method of assigning a z-ordering to a user interface element displayed on the display based upon an interaction state of the user interface element, the interaction state being dependent upon how a user interacts with the user interface element, the method comprising: detecting a change in the interaction state of the user interface element; if the change is an initiation of a movement of the user interface element on the display, then moving the user interface element to a first predetermined position within the z-ordering, the first predetermined position being within a top z-order layer that includes a plurality of positions that are above a highest position of a middle order layer; if the change is not an initiation of a movement of the user interface element on the display but is an initiation of a user interaction with content contained within the user interface element, then moving the user interface element to a second predetermined position within the z-ordering that is different than the first predetermined position, the second predetermined position being within the middle z-order layer, the middle z-order layer including a plurality of positions that are below a lowest position of the top z-order layer; and if the change is a cessation of a user interaction with the selected user interface element, then moving the user interface element to a third predetermined position that is within a lower z-order layer that includes a plurality of positions that are below the middle z-order layer, where more than one user interface element occupies a z-order layer, and within each layer, a most recent user interface element to occupy the layer is located at a top z-order position within the layer.
地址 Redmond WA US