USER INTERFACE WITH PREVIEW TRANSITIONS
    1.
    发明申请
    USER INTERFACE WITH PREVIEW TRANSITIONS 有权
    用户界面与预览过渡

    公开(公告)号:US20110225543A1

    公开(公告)日:2011-09-15

    申请号:US12721420

    申请日:2010-03-10

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0488 H04M1/72544

    摘要: A user interface is described that temporarily displays portions of a page that reside outside of the viewable area of the screen. An animated transition creates a brief preview of at least one user interface feature. Additionally, the user interface feature is then animated out of the viewable area in a way to suggest a location of the feature. In one embodiment, a target page that is being opened controls the transition and animates features into and out of the viewable area to create the temporary preview. In another embodiment, the target page includes user interface elements that can asynchronously control the preview animation independent from the main content of the target page. In yet another embodiment, a transition coordinator can coordinate the timing between animating out a foreground application while animating in a target application.

    摘要翻译: 描述了临时显示位于屏幕的可视区域之外的页面的部分的用户界面。 动画转换创建至少一个用户界面功能的简要预览。 此外,用户界面功能然后以提示特征的位置的方式被动画出可视区域。 在一个实施例中,正在打开的目标页面控制转换并将特征动画化到可视区域内并从可视区域移除以创建临时预览。 在另一个实施例中,目标页面包括可独立于目标页面的主要内容异步地控制预览动画的用户界面元素。 在另一个实施例中,过渡协调器可以在动画化前景应用程序同时在目标应用程序中进行动画时协调定时。

    Inheritance context for graphics primitives
    2.
    发明授权
    Inheritance context for graphics primitives 有权
    图形基元的继承上下文

    公开(公告)号:US07743387B2

    公开(公告)日:2010-06-22

    申请号:US11252374

    申请日:2005-10-18

    IPC分类号: G06F13/00

    CPC分类号: G06F9/4492

    摘要: An inheritance context is created for a graphics primitive object that is a property of a visual element. The inheritance context can be used to make some element information (e.g., information in resource dictionaries, name dictionaries, and inheritable properties that reside in the element tree containing the visual element) available to the graphics primitive object.

    摘要翻译: 为作为可视元素的属性的图形原始对象创建继承上下文。 继承上下文可用于使图形原始对象可用的某些元素信息(例如,资源字典中的信息,名称字典和位于包含可视元素的元素树中的可继承属性)。

    System and method for associating properties with objects
    4.
    发明授权
    System and method for associating properties with objects 有权
    用于将属性与对象关联的系统和方法

    公开(公告)号:US07055132B2

    公开(公告)日:2006-05-30

    申请号:US10187012

    申请日:2002-06-28

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Described is a mechanism for allowing new functionality for an object to be expressed as a property that is not built into the class from which the object derives. More specifically, the mechanism associates properties in one class with another class. A computer-readable medium, that includes an object having a property in a first set of properties, further includes a data structure. The data structure includes definitions for each of a second set of properties and includes at least one static method. The static method is associated with one property out of the second set of properties and includes a first parameter. The first parameter uniquely identifies the one property. The static method is operative to associate the one property with the object without specifying an explicit reference to the one property in the object. The property is registered during run-time in order to receive the unique identifier.

    摘要翻译: 描述了允许对象的新功能被表达为不内置到对象派生类的属性的机制。 更具体地说,该机制将一个类中的属性与另一个类相关联。 包括具有第一组属性的属性的对象的计算机可读介质还包括数据结构。 数据结构包括第二组属性中的每一个的定义,并且包括至少一个静态方法。 静态方法与第二组属性中的一个属性相关联,并包括第一个参数。 第一个参数唯一标识一个属性。 静态方法用于将一个属性与对象关联,而不指定对象中的一个属性的显式引用。 该属性在运行时注册,以便接收唯一的标识符。

    Global incremental type search navigation directly from printable keyboard character input
    5.
    发明授权
    Global incremental type search navigation directly from printable keyboard character input 失效
    全局增量式搜索导航直接从可打印的键盘字符输入

    公开(公告)号:US06169984A

    公开(公告)日:2001-01-02

    申请号:US09053446

    申请日:1998-04-01

    申请人: Jeffrey L. Bogdan

    发明人: Jeffrey L. Bogdan

    IPC分类号: G06K1730

    摘要: A user interface control implementing a global keyboard navigation system by way of printable keyboard character input to extend an incremental type search across all window components within a defined scope. A recursive search is executed to match any number of printable characters input by a user to any component name of any window component among the parent and child generations existing in a given system within a defined scope. Repeat prefix searches for subsequent window component names are executed based on a user repeating the most recently input printable character that exists in an input buffer.

    摘要翻译: 用户界面控制,通过可打印的键盘字符输入实现全局键盘导航系统,以在定义的范围内的所有窗口组件上扩展增量类型搜索。 执行递归搜索以将用户输入的任何数量的可打印字符与在定义范围内的给定系统中存在的父代和子代之间的任何窗口组件的任何组件名称相匹配。 基于重复输入缓冲区中存在的最近输入的可打印字符的用户执行对后续窗口组件名称的重复前缀搜索。

    Application programming interfaces for an on-demand property system
    6.
    发明授权
    Application programming interfaces for an on-demand property system 有权
    用于按需属性系统的应用程序编程接口

    公开(公告)号:US07562095B2

    公开(公告)日:2009-07-14

    申请号:US11036967

    申请日:2005-01-14

    IPC分类号: G06F17/00 G06F7/00 G06F9/44

    摘要: The application programming interfaces described herein are directed at property management mechanisms that operate within an on-demand property system. The property management mechanisms support the caching of property values on an as needed basis, allow a plurality of object instances to utilize the same property via attached properties, overriding default information associated with a property on a per type basis, obtaining values for a property from an external source, and the like. In addition, the on-demand property system provides validation and control for each property instance. The property management mechanisms minimize the storage requirements and provide flexibility without requiring additional code from the developers.

    摘要翻译: 本文描述的应用程序编程接口针对在按需属性系统中操作的属性管理机制。 属性管理机制根据需要支持对属性值的缓存,允许多个对象实例通过附加属性利用相同的属性,覆盖与每个类型基础上的属性关联的默认信息,获取属性值 外部源等。 此外,按需属性系统为每个属性实例提供验证和控制。 物理管理机制可最大限度地减少存储需求并提供灵活性,而无需开发人员附加的代码。

    Method and system for mapping tags to classes using namespaces
    7.
    发明授权
    Method and system for mapping tags to classes using namespaces 失效
    使用命名空间将标签映射到类的方法和系统

    公开(公告)号:US07496828B2

    公开(公告)日:2009-02-24

    申请号:US11049527

    申请日:2005-02-01

    IPC分类号: G06N3/00

    CPC分类号: G06F17/2247

    摘要: A method and system for mapping a tag in a markup language (ML) document to a class using namespaces is described. A parser in a computing system analyzes the tag in the ML document. A definition file location attribute related to the tag is referenced in the ML document. A definition file associated with definition file location attribute is retrieved. A namespace related to the tag is referenced within the definition file to determine the class associated with the tag. The class is located in an assembly such that the tag is mapped to the class.

    摘要翻译: 描述了使用命名空间将标记语言(ML)文档中的标签映射到类的方法和系统。 计算系统中的解析器分析了ML文档中的标签。 与标签相关的定义文件位置属性在ML文档中引用。 检索与定义文件位置属性相关联的定义文件。 在定义文件中引用与标记相关的命名空间,以确定与标记关联的类。 该类位于组件中,使得标签映射到类。

    Hybrid tree for mixed user interface elements and sequential data
    8.
    发明授权
    Hybrid tree for mixed user interface elements and sequential data 有权
    混合树用于混合用户界面元素和顺序数据

    公开(公告)号:US07188340B2

    公开(公告)日:2007-03-06

    申请号:US10186050

    申请日:2002-06-28

    IPC分类号: G06F9/45 G06F7/00 G06F17/00

    CPC分类号: G06F17/2247 Y10S707/99943

    摘要: A hybrid tree data structure is suitable for use in scenarios involving intermingled text and user interface elements. Trees of two different types can be combined via one or more proxy nodes. For example, one type can be efficient at processing user interface elements and another can be efficient at processing text. Operations suitable for user interface elements can be efficiently performed on portions of the hybrid tree having user interface elements, and operations suitable for sequential data can be efficiently performed on portions of the hybrid tree having sequential data. The structure is thus suited for representing documents or graphical user interfaces. A hypertext document can be represented via the hybrid tree to enable more efficient searching, navigation, rendering, or editing of the document. Hybrid tree services can be provided by an operating system service.

    摘要翻译: 混合树数据结构适用于涉及混合文本和用户界面元素的场景。 可以通过一个或多个代理节点组合两种不同类型的树。 例如,一种类型在处理用户界面元素方面是有效的,另一种类型在处理文本时可以是有效的。 可以在具有用户界面元素的混合树的部分上有效地执行适合于用户界面元素的操作,并且可以在具有顺序数据的混合树的部分上有效地执行适合于顺序数据的操作。 因此,该结构适用于表示文档或图形用户界面。 可以通过混合树来表示超文本文件,以便能够更有效地搜索,导航,呈现或编辑文档。 混合树服务可以由操作系统服务提供。

    System and method for dynamically processing declarative language instance data
    9.
    发明授权
    System and method for dynamically processing declarative language instance data 失效
    用于动态处理声明语言实例数据的系统和方法

    公开(公告)号:US07065742B1

    公开(公告)日:2006-06-20

    申请号:US09895472

    申请日:2001-06-29

    申请人: Jeffrey L. Bogdan

    发明人: Jeffrey L. Bogdan

    IPC分类号: G06F9/44 G06F17/21

    CPC分类号: G06F8/315 G06F9/4492

    摘要: A method and system for dynamically processing instance data are provided. A namespace manager obtains declarative language instance data including tags, attributes and values for generating user interface objects. The instance data refers to one or more modules registered with a namespace manager in which the modules include meta-data defining one or more class definitions in a class hierarchy. Each class definition defines one or more properties of the class and references to a superclass/subclass(es) for the class. Thereafter, the namespace manager validates the instance data according to the class hierarchy and generates object code for instantiating an object hierarchy having classes, properties and values corresponding to the instance data.

    摘要翻译: 提供了一种用于动态处理实例数据的方法和系统。 命名空间管理器获取声明性语言实例数据,包括用于生成用户界面对象的标签,属性和值。 实例数据是指在命名空间管理器中注册的一个或多个模块,其中模块包括定义类层次结构中的一个或多个类定义的元数据。 每个类定义定义类的一个或多个属性,并引用该类的超类/子类。 此后,命名空间管理器根据类层次结构验证实例数据,并生成用于实例化具有与实例数据对应的类,属性和值的对象层次结构的对象代码。

    Tree view control
    10.
    发明授权
    Tree view control 有权
    树视图控制

    公开(公告)号:US5977971A

    公开(公告)日:1999-11-02

    申请号:US134804

    申请日:1998-08-14

    CPC分类号: G06F3/0481 G06F9/4443

    摘要: A tree view control is provided as a system resource that may be used by application programs. The tree view control enables an application program to display a hierarchical list of items. The hierarchical list of items may be expandable or collapsible so as to vary the view of the hierarchical tree that is visible to a user. The expansion and collapsing of the tree is performed by a mechanism that is independent of the selection mechanism that is used to select items in the hierarchical tree. An in-place editing mechanism is provided to facilitate the in place editing of labels of items in the hierarchical tree. As an optimization, the tree view control may provide for deferred evaluation of items such that the display information needed to display an item on an output device is not evaluated until needed.

    摘要翻译: 树视图控件被提供为应用程序可以使用的系统资源。 树视图控件使应用程序能够显示项目的分层列表。 项目的分级列表可以是可扩展的或可折叠的,以便改变对于用户可见的分层树的视图。 树的扩展和折叠通过独立于用于选择分层树中的项目的选择机制的机制来执行。 提供就地编辑机制,以便于在层次树中的项目标签的现场编辑。 作为优化,树视图控件可以提供项目的延迟评估,使得在需要之前不评估在输出设备上显示项目所需的显示信息。