Application programming interfaces for synchronization

    公开(公告)号:US08553038B2

    公开(公告)日:2013-10-08

    申请号:US13007451

    申请日:2011-01-14

    IPC分类号: G06T15/00

    摘要: The application programming interface operates in an environment with user interface software interacting with multiple software applications or processes in order to synchronize animations associated with multiple views or windows of a display of a device. The method for synchronizing the animations includes setting attributes of views independently with each view being associated with a process. The method further includes transferring a synchronization call to synchronize animations for the multiple views of the display. In one embodiment, the synchronization call includes the identification and the number of processes that are requesting animation. The method further includes transferring a synchronization confirmation message when a synchronization flag is enabled. The method further includes updating the attributes of the views from a first state to a second state independently. The method further includes transferring a start animation call to draw the requested animations when both processes have updated attributes.

    Application programming interfaces for scrolling operations
    12.
    发明授权
    Application programming interfaces for scrolling operations 有权
    用于滚动操作的应用程序编程接口

    公开(公告)号:US08429557B2

    公开(公告)日:2013-04-23

    申请号:US12869182

    申请日:2010-08-26

    IPC分类号: G06F3/00

    摘要: At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through an application programming interface (API) in this environment includes transferring a set bounce call. The method further includes setting at least one of maximum and minimum bounce values. The set bounce call causes a bounce of a scrolled region in an opposite direction of a scroll based on a region past an edge of the scrolled region being visible in a display region at the end of the scroll.

    摘要翻译: 本公开的至少某些实施例包括具有与软件应用程序交互的用户界面软件的环境。 在这种环境中通过应用程序编程接口(API)进行操作的方法包括传送设置的反弹呼叫。 该方法还包括设置最大和最小反弹值中的至少一个。 设置的反弹呼叫基于在滚动结束处的显示区域中可见的滚动区域的边缘上的区域,导致与滚动体相反的方向的滚动区域的反弹。

    Animations
    13.
    发明申请
    Animations 有权
    动画

    公开(公告)号:US20110109635A1

    公开(公告)日:2011-05-12

    申请号:US13007391

    申请日:2011-01-14

    IPC分类号: G06T13/00

    摘要: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.

    摘要翻译: 本公开的至少某些实施例包括用于动画化显示在设备的显示器上的显示区域,窗口或视图的方法。 该方法包括启动至少两个动画。 该方法还包括确定每个动画的进度。 该方法还包括基于单个定时器完成每个动画。

    Configuring Software Stacks
    14.
    发明申请
    Configuring Software Stacks 审中-公开
    配置软件堆栈

    公开(公告)号:US20090064108A1

    公开(公告)日:2009-03-05

    申请号:US12173957

    申请日:2008-07-16

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505

    摘要: The present disclosure is directed to a system and method for configuring software stacks. In some implementations, a method for configuring devices includes automatically identifying one or more applications in the software stack based, at least in part, on at least one of a plurality of identifiable device models or types. The software stack is stored in a device. The one or more applications is automatically configured for execution in the device in accordance with the identified device model. Each of the plurality of identifiable device models is associated with a different configuration of the software stack.

    摘要翻译: 本公开涉及用于配置软件栈的系统和方法。 在一些实现中,用于配置设备的方法包括至少部分地基于多个可识别设备模型或类型中的至少一个来自动识别软件栈中的一个或多个应用。 软件堆栈存储在设备中。 根据所识别的设备模型,一个或多个应用被自动配置为在设备中执行。 多个可识别设备模型中的每一个与软件堆栈的不同配置相关联。

    Method and apparatus for displaying pixel images for a graphical user interface
    15.
    发明授权
    Method and apparatus for displaying pixel images for a graphical user interface 有权
    用于显示用于图形用户界面的像素图像的方法和装置

    公开(公告)号:US07432939B1

    公开(公告)日:2008-10-07

    申请号:US10193423

    申请日:2002-07-10

    IPC分类号: G09G5/00 G06F17/00

    CPC分类号: G06T11/00 G06T2200/24

    摘要: Methods and apparatuses for displaying pixel images to provide visual-based emphasis in a graphical user interface. In one aspect of the invention, a method to display a pixel image for a Graphical User Interface (GUI) on a data processing system includes: detecting one or more outlines in a first image to generate a second image from pixel values of the first image that represents a GUI component; receiving input which indicates switching the GUI component from a first mode to a second mode; and displaying a combination of the first and second images to indicate that the GUI component is in the second mode. The combination of the first and second images shows an outlined version of the first image. In one example according to this aspect, the GUI component does not have keyboard focus in the first mode; and the GUI component has keyboard focus in the second mode.

    摘要翻译: 用于显示像素图像以在图形用户界面中提供基于视觉的强调的方法和装置。 在本发明的一个方面中,在数据处理系统上显示用于图形用户界面(GUI)的像素图像的方法包括:检测第一图像中的一个或多个轮廓以从第一图像的像素值产生第二图像 代表GUI组件; 接收输入,其指示将GUI组件从第一模式切换到第二模式; 以及显示所述第一和第二图像的组合以指示所述GUI组件处于所述第二模式。 第一和第二图像的组合示出了第一图像的概略版本。 在根据该方面的一个示例中,GUI组件在第一模式中不具有键盘焦点; 并且GUI组件在第二模式中具有键盘焦点。

    Application Programming Interfaces for Scrolling
    16.
    发明申请
    Application Programming Interfaces for Scrolling 审中-公开
    应用程序编程界面滚动

    公开(公告)号:US20080168478A1

    公开(公告)日:2008-07-10

    申请号:US11620715

    申请日:2007-01-07

    IPC分类号: G06F13/14

    摘要: At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through an application programming interface (API) in this environment includes transferring a scroll hysteresis call to determine whether a user input invokes a scroll. The method further includes setting a hysteresis value for determining whether a user input invokes a scroll.

    摘要翻译: 本公开的至少某些实施例包括具有与软件应用程序交互的用户界面软件的环境。 用于在该环境中通过应用程序编程接口(API)进行操作的方法包括传送滚动滞后调用以确定用户输入是否调用滚动。 该方法还包括设置用于确定用户输入是否调用滚动的滞后值。

    Animations
    17.
    发明授权
    Animations 有权
    动画

    公开(公告)号:US08531465B2

    公开(公告)日:2013-09-10

    申请号:US13007391

    申请日:2011-01-14

    IPC分类号: G06T15/00

    摘要: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.

    摘要翻译: 本公开的至少某些实施例包括用于动画化显示在设备的显示器上的显示区域,窗口或视图的方法。 该方法包括启动至少两个动画。 该方法还包括确定每个动画的进度。 该方法还包括基于单个定时器完成每个动画。

    APPLICATION PROGRAMMING INTERFACES FOR SCROLLING OPERATIONS
    19.
    发明申请
    APPLICATION PROGRAMMING INTERFACES FOR SCROLLING OPERATIONS 有权
    用于滚动操作的应用编程接口

    公开(公告)号:US20100325575A1

    公开(公告)日:2010-12-23

    申请号:US12869182

    申请日:2010-08-26

    IPC分类号: G06F3/00

    摘要: At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through an application programming interface (API) in this environment includes transferring a set bounce call. The method further includes setting at least one of maximum and minimum bounce values. The set bounce call causes a bounce of a scrolled region in an opposite direction of a scroll based on a region past an edge of the scrolled region being visible in a display region at the end of the scroll.

    摘要翻译: 本公开的至少某些实施例包括具有与软件应用程序交互的用户界面软件的环境。 在这种环境中通过应用程序编程接口(API)进行操作的方法包括传送设置的反弹呼叫。 该方法还包括设置最大和最小反弹值中的至少一个。 设置的反弹呼叫基于在滚动结束处的显示区域中可见的滚动区域的边缘上的区域,导致与滚动体相反的方向的滚动区域的反弹。

    Animations
    20.
    发明申请
    Animations 有权
    动画

    公开(公告)号:US20080165210A1

    公开(公告)日:2008-07-10

    申请号:US11620723

    申请日:2007-01-07

    IPC分类号: G09G5/00

    摘要: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.

    摘要翻译: 本公开的至少某些实施例包括用于动画化显示在设备的显示器上的显示区域,窗口或视图的方法。 该方法包括启动至少两个动画。 该方法还包括确定每个动画的进度。 该方法还包括基于单个定时器完成每个动画。