User interface framework with embedded text formatting
    1.
    发明申请
    User interface framework with embedded text formatting 审中-公开
    具有嵌入式文本格式的用户界面框架

    公开(公告)号:US20090327876A1

    公开(公告)日:2009-12-31

    申请号:US12146046

    申请日:2008-06-25

    IPC分类号: G06F17/21

    CPC分类号: G06F17/211 G06F17/214

    摘要: Various embodiments provide a user interface (UI) framework that implements techniques and processes for tagging text in a markup document and designating one or more custom text effects to be applied to the tagged text. Some embodiments provide an integrated application programming interface (API) that implements a common programming model for specifying UI elements and applying a wide variety of text effects to text content in a UI. Certain example embodiments enable a section of text to be identified and one or more custom effects for the text to be specified in line with the section of text. The UI framework may provide one or more pre-coded effects and/or a user may create one or more custom effects to be applied to the section of text.

    摘要翻译: 各种实施例提供一种用户界面(UI)框架,其实现用于标记标记文档中的文本并指定要应用于加标签文本的一个或多个自定义文本效果的技术和过程。 一些实施例提供了一种集成的应用程序编程接口(API),其实现用于指定UI元素并将多种文本效果应用于UI中的文本内容的公共编程模型。 某些示例性实施例使得能够识别文本的一部分并且根据文本部分来指定文本的一个或多个自定义效果。 UI框架可以提供一个或多个预编码效果和/或用户可以创建要应用于文本部分的一个或多个自定义效果。

    EXTENSIBLE BINDING OF DATA WITHIN GRAPHICAL RICH APPLICATIONS
    2.
    发明申请
    EXTENSIBLE BINDING OF DATA WITHIN GRAPHICAL RICH APPLICATIONS 审中-公开
    在图形丰富的应用中可扩展的数据绑定

    公开(公告)号:US20090327238A1

    公开(公告)日:2009-12-31

    申请号:US12164031

    申请日:2008-06-28

    IPC分类号: G06F17/30

    CPC分类号: G06F16/44 G06F16/25

    摘要: An arrangement is provided for retrieving and updating data within an application, such as a media player application and its metadata. Information is gathered from multiple remote sources. The remote source is queried for information, and information is received from the same. The received information is compared to a number of stored data storage conventions. The particular data storage convention employed is determined, and using the determined data storage convention, data is bound to a number of fields in the application.

    摘要翻译: 提供了用于检索和更新应用程序内的数据的布置,诸如媒体播放器应用程序及其元数据。 信息从多个远程源收集。 查询远程源的信息,并从中收到信息。 将接收的信息与多个存储的数据存储惯例进行比较。 确定使用的特定数据存储惯例,并且使用所确定的数据存储惯例,将数据绑定到应用中的多个字段。

    Focus scope
    3.
    发明授权
    Focus scope 有权
    对焦范围

    公开(公告)号:US07631272B2

    公开(公告)日:2009-12-08

    申请号:US11272665

    申请日:2005-11-14

    IPC分类号: G06F3/048

    CPC分类号: G06F3/04892

    摘要: Aspects of the subject matter described herein relate to directing focus to elements of a graphical user interface in response to focus events. In aspects, a program may include multiple focus scopes each of which may include elements capable of receiving keyboard input. When an element receives keyboard focus, information regarding the element is updated to indicate that the element has or had keyboard focus. Thereafter, focus scope may be changed to a focus scope other than the one including the element. When changing the focus scope back to the focus scope that includes the element, the information may be used to give the element keyboard focus.

    摘要翻译: 本文描述的主题的方面涉及将焦点引导到响应于焦点事件的图形用户界面的元件。 在方面中,程序可以包括多个聚焦范围,每个焦点范围可以包括能够接收键盘输入的元件。 当元素接收到键盘焦点时,关于元素的信息被更新以指示该元素具有或具有键盘焦点。 此后,可以将焦点范围改变为包括元素的焦点范围。 将焦点范围更改回包含元素的焦点范围时,可以使用该信息给元素键盘焦点。

    Alternate source for controlling an animation
    4.
    发明授权
    Alternate source for controlling an animation 有权
    用于控制动画的替代来源

    公开(公告)号:US08866822B2

    公开(公告)日:2014-10-21

    申请号:US12876778

    申请日:2010-09-07

    IPC分类号: G06T13/00

    CPC分类号: G06T13/00

    摘要: Techniques and tools described herein provide effective ways to program a property of a target object to vary depending on a source. For example, for a key frame animation for a property of a target UI element, an alternate time source is set to a property of a source UI element. When the target UI element is rendered at runtime, the animation changes the target value depending on the value of the property of the source UI element. Features of UI elements and animations can be specified in markup language. The alternate time source can be specified through a call to a programming interface. Animations for multiple target UI elements can have the same source, in which case different parameters for the respective animations can be used to adjust source values in different ways.

    摘要翻译: 本文描述的技术和工具提供了有效的方法来对目标对象的属性进行编程以根据源而变化。 例如,对于目标UI元素的属性的关键帧动画,将备用时间源设置为源UI元素的属性。 当目标UI元素在运行时渲染时,动画根据源UI元素的属性值更改目标值。 UI元素和动画的特征可以用标记语言来指定。 备用时间源可以通过调用编程接口来指定。 对于多个目标UI元素的动画可以具有相同的源,在这种情况下,可以使用不同的参数用于各自的动画来以不同的方式调整源值。

    ALTERNATE SOURCE FOR CONTROLLING AN ANIMATION
    5.
    发明申请
    ALTERNATE SOURCE FOR CONTROLLING AN ANIMATION 有权
    控制动画的替代来源

    公开(公告)号:US20120056889A1

    公开(公告)日:2012-03-08

    申请号:US12876778

    申请日:2010-09-07

    IPC分类号: G06T13/00 G06F3/00 G06F9/46

    CPC分类号: G06T13/00

    摘要: Techniques and tools described herein provide effective ways to program a property of a target object to vary depending on a source. For example, for a key frame animation for a property of a target UI element, an alternate time source is set to a property of a source UI element. When the target UI element is rendered at runtime, the animation changes the target value depending on the value of the property of the source UI element. Features of UI elements and animations can be specified in markup language. The alternate time source can be specified through a call to a programming interface. Animations for multiple target UI elements can have the same source, in which case different parameters for the respective animations can be used to adjust source values in different ways.

    摘要翻译: 本文描述的技术和工具提供了有效的方法来对目标对象的属性进行编程以根据源而变化。 例如,对于目标UI元素的属性的关键帧动画,将备用时间源设置为源UI元素的属性。 当目标UI元素在运行时渲染时,动画根据源UI元素的属性值更改目标值。 UI元素和动画的特征可以用标记语言来指定。 备用时间源可以通过调用编程接口来指定。 对于多个目标UI元素的动画可以具有相同的源,在这种情况下,可以使用不同的参数用于各自的动画来以不同的方式调整源值。