User interface virtualization
    1.
    发明申请
    User interface virtualization 审中-公开
    用户界面虚拟化

    公开(公告)号:US20050289450A1

    公开(公告)日:2005-12-29

    申请号:US10875446

    申请日:2004-06-23

    摘要: Systems and methods are provided for virtualizing a user interface. In particular, the present invention relates to providing access to a large amount of data while consuming a relatively small amount of a critical resource. The user interface is virtualized by allocating a critical resource to a relatively small subset of the accessed data at a particular time. For example, virtualization in accordance with the present invention can be applied to an “ItemsControl” control. The “ItemsControl” control can be used to create UI subtrees for those items that are currently visible on the screen, and to discard the subtrees that have gone out of view.

    摘要翻译: 提供了虚拟化用​​户界面的系统和方法。 特别地,本发明涉及在消耗相对少量的关键资源的同时提供对大量数据的访问。 通过在特定时间将关键资源分配给所访问的数据的相对小的子集来使用户界面被虚拟化。 例如,根据本发明的虚拟化可以应用于“ItemsControl”控件。 “ItemsControl”控件可用于为当前在屏幕上可见的项目创建UI子树,并丢弃已经出现视图的子树。

    Designable layout animations
    2.
    发明申请
    Designable layout animations 审中-公开
    可设计布局动画

    公开(公告)号:US20050046630A1

    公开(公告)日:2005-03-03

    申请号:US10651896

    申请日:2003-08-29

    IPC分类号: G06T15/70

    CPC分类号: G06T13/00

    摘要: An transition information is created and stored for layout animations. This transition information is then applied to layout changes at runtime when a trigger event occurs to animate a change in a layout. In one embodiment, transition information is provided in a script. The script details how a layout transition will occur in a layout during runtime. When the transition does occur, the transition information specified is applied to the transition, thereby allowing the user experience to be enhanced. In this way, animation is integrated in providing a graphical display.

    摘要翻译: 为布局动画创建和存储转换信息。 然后,当触发事件发生时,该转换信息将在运行时应用于布局更改以对布局进行更改。 在一个实施例中,转换信息在脚本中提供。 该脚本详细介绍了在运行时间内布局过程如何发生。 当转换确实发生时,指定的转换信息被应用于转换,从而允许增强用户体验。 以这种方式,集成动画来提供图形显示。

    Methods and systems for framework layout editing operations
    3.
    发明申请
    Methods and systems for framework layout editing operations 审中-公开
    框架布局编辑操作的方法和系统

    公开(公告)号:US20050235293A1

    公开(公告)日:2005-10-20

    申请号:US10824998

    申请日:2004-04-14

    IPC分类号: G06F3/00 G06F3/048 G06F9/44

    CPC分类号: G06F8/38 G06F3/0481

    摘要: Methods, systems, and computer-readable media for enhanced layout editing of one or more child objects within a container displayed by a computer system are disclosed. Editing first involves detecting a layout edit operation for a child object displayed on a video display of a computer system. A request is then sent via an application program interface provided by an abstraction layer to initiate editing of the object layout by the abstraction layer. The abstraction layer receives the edit operation request and determines the layout limitations and type of parent object or container in which the child object is displayed based on properties related to the child object to be edited. The abstraction layer reads a set of properties related to the object and the container in which the object is displayed. The abstraction layer then edits the layout of the child object based the properties of child and the parent container by modifying one or more of the properties of the child object or the parent container in accordance with constraints either associated with the child object or its parent container, or both, and includes accommodation for modifications in accordance with one or more functional relationships defined between the parent and child.

    摘要翻译: 公开了一种用于增强由计算机系统显示的容器内的一个或多个子对象的布局编辑的方法,系统和计算机可读介质。 首先编辑涉及检测显示在计算机系统的视频显示器上的子对象的布局编辑操作。 然后通过由抽象层提供的应用程序接口发送请求,以通过抽象层开始对对象布局的编辑。 抽象层接收编辑操作请求,并根据与要编辑的子对象相关的属性,确定显示子对象的父对象或容器的布局限制和类型。 抽象层读取与对象及其中显示对象的容器相关的一组属性。 抽象层然后根据与子对象或其父容器关联的约束,通过修改子对象或父容器的一个或多个属性来编辑子对象和父容器的属性的布局。 或两者,并且包括根据在父母和孩子之间定义的一个或多个功能关系进行修改的住宿。

    Securely hosting a webbrowser control in a managed code environment
    4.
    发明申请
    Securely hosting a webbrowser control in a managed code environment 失效
    在托管代码环境中安全地托管Web浏览器控件

    公开(公告)号:US20070199051A1

    公开(公告)日:2007-08-23

    申请号:US11355122

    申请日:2006-02-15

    IPC分类号: H04L9/32

    CPC分类号: G06F21/53 G09G2358/00

    摘要: Described is a technology by which a managed web browser control hosts an unmanaged web OLE control to control navigation requests by the unmanaged web OLE control on behalf of partially trusted code. Site locking may be performed to constrain a site to navigation only to other pages within its site, thereby preventing navigation to an undesirable location. In one example, the unmanaged web OLE control communicates information corresponding to a navigation request to the managed web browser control, and the managed web browser control processes the information to establish whether the navigation is to be allowed or blocked. The benefits of site-locking with respect to privacy are also described, as is z-order management to protect against site spoofing.

    摘要翻译: 描述了一种技术,通过该技术,托管Web浏览器控件托管非托管网络OLE控件以代表部分可信代码由非托管网络OLE控件控制导航请求。 可以执行站点锁定以限制站点仅导航到其站点内的其他页面,从而防止导航到不期望的位置。 在一个示例中,非托管网络OLE控件将对应于导航请求的信息传送到被管理的web浏览器控件,并且被管理的web浏览器控件处理信息以确定是否允许或阻止导航。 还描述了关于隐私的站点锁定的好处,以及z序管理以防止站点欺骗。

    Size to content windows for computer graphics
    5.
    发明申请
    Size to content windows for computer graphics 有权
    大小为计算机图形的内容窗口

    公开(公告)号:US20060253796A1

    公开(公告)日:2006-11-09

    申请号:US11121572

    申请日:2005-05-04

    IPC分类号: G06F3/00

    CPC分类号: G06F9/451

    摘要: Described is a method and system by which a computer program window is sized based on the content to display. The window may automatically resize itself as content changes. When laying out an element tree of elements that contain the content, the elements provide desired size information to a parent container, and so on, up to the root element (e.g., a window). If a window property is set to size to the content, a window size is computed during layout, having a height and/or width based on the child elements plus X and Y deltas for a window non-client area and borders. Logic attached to window message handling controls changes to the content/window, such as to automatically resize for changed content, and to selectively turn off or persist the size to content property. Sizing to content may be programmatically limited to one dimension, with the other dimension fixed.

    摘要翻译: 描述了基于要显示的内容来计算计算机程序窗口的大小的方法和系统。 随着内容的变化,窗口可能会自动调整自己的大小。 当布置包含内容的元素的元素树时,元素向父容器提供期望的大小信息,等等,直到根元素(例如,窗口)。 如果将窗口属性设置为与内容大小,则在布局期间计算窗口大小,具有基于子元素的高度和/或宽度加上窗口非客户区域和边框的X和Y三角形。 附加到窗口消息处理的逻辑控制对内容/窗口的更改,例如自动调整已更改内容的大小,并选择性地关闭或将大小持久保持为内容属性。 对内容的大小可以以编程方式限制在一个维度上,另一个维度是固定的。

    Systems and methods for managing preparation of graphical elements for presentation
    7.
    发明申请
    Systems and methods for managing preparation of graphical elements for presentation 有权
    用于管理图形元素的准备的系统和方法用于呈现

    公开(公告)号:US20050091605A1

    公开(公告)日:2005-04-28

    申请号:US10691349

    申请日:2003-10-22

    摘要: Methods and systems are provided for managing the preparation of graphical elements in computer application programs for presentation. The methods independently identify and measure, and identify and arrange, sets of elements. A computer-readable medium is also provided for facilitating the management of the preparation for presentation of graphical elements in computer application programs.

    摘要翻译: 提供了用于管理用于呈现的计算机应用程序中的图形元素的准备的方法和系统。 这些方法独立地识别和测量,识别和排列元素集合。 还提供了一种计算机可读介质,用于便于管理用于在计算机应用程序中呈现图形元素的准备。

    Providing travel log integration for objects hosted in a browser
    8.
    发明申请
    Providing travel log integration for objects hosted in a browser 有权
    为浏览器中托管的对象提供旅游日志集成

    公开(公告)号:US20060248444A1

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

    申请号:US11117766

    申请日:2005-04-27

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30899

    摘要: Described is a method and system by which document servers/applications (document objects) hosted by the browser may integrate with the browser's travel log. As a result, the user can use browser navigation commands, particularly forward and back commands, as well as a drop-down list of entries, to navigate among a hosted document's pages. Integration also allows the document object to add travel entries, persist relevant state, delete travel entries and update existing travel entries with new state. The browser and document object may communicate to update the browser's address bar, and to communicate various navigation events to keep each other synchronized. In one implementation, the browser limits navigation to top-level travel entries and the sub-navigation entries of the currently hosted document object, by filtering out sub-navigation entries that do not correspond to the currently-hosted document object. Frames no longer valid are also filtered from those available for navigation.

    摘要翻译: 描述了由浏览器托管的文档服务器/应用(文档对象)可以与浏览器的旅行日志集成的方法和系统。 因此,用户可以使用浏览器导航命令,特别是前进和后退命令,以及条目的下拉列表,以便在托管文档的页面之间导航。 集成还允许文档对象添加旅行条目,持续相关状态,删除旅行条目,并更新具有新状态的现有旅行条目。 浏览器和文档对象可以通信以更新浏览器的地址栏,并且传达各种导航事件以保持彼此同步。 在一个实现中,浏览器通过过滤与当前托管的文档对象不对应的子导航条目来限制到顶级旅行条目的导航和当前托管的文档对象的子导航条目。 不再有效的帧也可以从可用于导航的帧中过滤掉。

    Systems and methods for pagination and co-pagination
    10.
    发明申请
    Systems and methods for pagination and co-pagination 失效
    用于分页和共页分页的系统和方法

    公开(公告)号:US20050091585A1

    公开(公告)日:2005-04-28

    申请号:US10692111

    申请日:2003-10-23

    IPC分类号: G06F9/44 G06F15/00 G06F17/21

    CPC分类号: G06F17/217 G06F9/451

    摘要: Methods and systems are provided for controlling pagination in computer software applications. Abstract classes and methods are provided with programming interfaces to improve the ease with which developers can create applications that allow for co-pagination with arbitrary object types, and can create arbitrary object types that can co-paginate with arbitrary applications.

    摘要翻译: 提供了用于控制计算机软件应用程序中的分页的方法和系统。 抽象类和方法提供有编程接口,以提高开发人员可以轻松创建允许与任意对象类型共同分页的应用程序,并且可以创建可与任意应用程序共同分页的任意对象类型。