Using constrained optimization in curve editing
    1.
    发明申请
    Using constrained optimization in curve editing 失效
    在曲线编辑中使用约束优化

    公开(公告)号:US20050237325A1

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

    申请号:US10831264

    申请日:2004-04-23

    IPC分类号: G06T11/20

    CPC分类号: G06T11/203

    摘要: A curve may be reshaped by determining new locations for its control points that minimize some measure of the change in the curve (typically, the “energy” of the change), while meeting the specified editing constraints. For example, a designer or other user may indicate an editing constraint by selecting a point anywhere on a curve and moving it to a new location. In response, the unconstrained control points may be moved automatically and simultaneously to optimal new locations. The resulting change in the curve may be aesthetically pleasing and satisfy the editing constraints. This curve editing technique may allow designers to be more productive by providing predictable and intuitive results while enabling curves to be directly manipulated.

    摘要翻译: 可以通过确定其控制点的新位置来重新形成曲线,以使曲线变化的一些度量(通常为变化的“能量”)达到指定的编辑约束。 例如,设计者或其他用户可以通过选择曲线上的任何位置并将其移动到新位置来指示编辑约束。 作为响应,无约束的控制点可以自动地并且同时移动到最佳的新位置。 所产生的曲线变化可能在美学上令人愉快,并且满足编辑约束。 这种曲线编辑技术可以通过提供可预测和直观的结果,使设计人员能够更有效地实现直接操纵曲线。

    In situ user interface template editing
    2.
    发明申请
    In situ user interface template editing 有权
    原位用户界面模板编辑

    公开(公告)号:US20060248480A1

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

    申请号:US11120275

    申请日:2005-05-02

    IPC分类号: G06F17/00

    CPC分类号: G06F17/248 G06F9/451

    摘要: In order to work with user interface documents containing instances of reusable templates which describe both the appearance and behavior for a user interface element, editing functionality is provided. The user interface document can be edited by selecting items from a view of the user interface document and indicating an edit to be performed. Edits may be to an underlying template or templates, or to properties of selected items. The scope of the edit is determined by user indication and/or defaults of user preference. Locks are provided in order to prevent accidental editing of some locked element or template. A graphical tree view, a list view (text-based tree view), or an artboard view may be presented to a user in order to facilitate the selection and editing process.

    摘要翻译: 为了使用包含描述用户界面元素的外观和行为的可重用模板的实例的用户界面文档,提供了编辑功能。 可以通过从用户界面文档的视图中选择项目并指示要执行的编辑来编辑用户界面文档。 编辑可能是基础模板或模板,或所选项目的属性。 编辑的范围由用户指示和/或用户偏好的默认值确定。 提供锁以防止意外编辑某些锁定的元素或模板。 可以向用户呈现图形树视图,列表视图(基于文本的树视图)或画板视图,以便于选择和编辑过程。

    Rich data-bound application
    3.
    发明申请
    Rich data-bound application 审中-公开
    丰富的数据绑定应用程序

    公开(公告)号:US20060212842A1

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

    申请号:US11080531

    申请日:2005-03-15

    IPC分类号: G06F9/44 G06F7/00

    CPC分类号: G06F8/38

    摘要: In order to allow for application development without requiring extensive graphical design by software developers or extensive software knowledge by graphical designers, applications are separated into a view and a model. Properties in the view and properties in the model are associated through data binding, for example, via a data binding engine. This association allows views to be defined declaratively. Transformations may be necessary to allow the data binding. The data binding allows the data and functionality in the model to be used via the UI as defined in the view. Automatically generated UI and command binding are also enabled.

    摘要翻译: 为了允许应用程序开发而不需要软件开发人员的大量图形设计或图形设计人员的广泛的软件知识,应用程序被分为视图和模型。 模型中的视图和属性中的属性通过数据绑定相关联,例如通过数据绑定引擎。 该关联允许以声明方式定义视图。 转换可能需要允许数据绑定。 数据绑定允许通过视图中定义的UI来使用模型中的数据和功能。 自动生成的UI和命令绑定也被启用。