发明名称 |
LIGHT DISMISS MANAGER |
摘要 |
A computing device may instantiate a light dismiss manager for an application user interface. The light dismiss manager receives a request to register an event pass area from a rendered user interface surface of the application user interface and receives a notification that a new light dismiss user interface surface is to be opened in the application user interface. The light dismiss manager determines a shape of a transparent blocking panel that excludes the event pass area. When the new light dismiss user interface surface is opened in the application user interface, the transparent blocking panel is rendered below the new light dismiss user interface surface. In response to an input event directed to a visible portion of the rendered user interface surface, the new light dismiss user interface is closed, and a command associated with the visible portion of the rendered user interface surface is executed. |
申请公布号 |
US2015378549(A1) |
申请公布日期 |
2015.12.31 |
申请号 |
US201514746817 |
申请日期 |
2015.06.22 |
申请人 |
MICROSOFT TECHNOLOGY LICENSING, LLC |
发明人 |
Layne, JR. Edward;Yeo Il;Long Timothy |
分类号 |
G06F3/0488;G06F9/54 |
主分类号 |
G06F3/0488 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computing device configured to manage light dismiss behavior in an application user interface, the computer system comprising:
a processor configured to execute computer-executable instructions; and memory storing computer-executable instructions configured to:
instantiate a light dismiss manager for the application user interface;receive, by the light dismiss manager, a request to register an event pass area from a rendered user interface surface of the application user interface;receive, by the light dismiss manager, a notification that a new light dismiss user interface surface is to be opened in the application user interface;determine, by the light dismiss manager, a shape of a transparent blocking panel that excludes the event pass area;render the transparent blocking panel below the new light dismiss user interface surface when the new light dismiss user interface surface is opened in the application user interface;detect, by the light dismiss manager, an input event directed to a visible portion of the rendered user interface surface; andclose the new light dismiss user interface surface and execute a command associated with the visible portion of the rendered user interface surface in response to the input event. |
地址 |
REDMOND WA US |