Interchangeable pick handler for zooming graphical user interface
AssigneesSony Corporation, Sony Electronics Inc.
InventorSalvatore Cataudella
Life of this patent
Estimating the term…
Loading patent…
AssigneesSony Corporation, Sony Electronics Inc.
InventorSalvatore Cataudella
Estimating the term…
A zooming engine for displaying zooming objects residing in a zooming space is disclosed. The zooming objects may be defined by a class in an object oriented architecture. The zooming objects are displayed on a display which provides a zooming view. A view manager manages the zooming objects that reside in the zooming view. Responsive to an event, such as the user's clicking on a viewed zooming object using mouse controls, a pick handler that is associated with the view manager determines which zooming objects in the view are targeted to process the event. The pick handler has a picking policy that is used to determine whether a zooming object is targeted to process an event. Providing the view manager to manage the zooming objects in the zooming view, along with a separate pick handler that can be interchangeably associated with the view manager allows the policy for responding to an event to be altered by merely introducing a new pick handler, without requiring reconfiguration of the view manager or zooming object classes.
A zooming engine for displaying zooming objects that reside in a zooming space on a display which provides a zooming view, the zooming engine comprising:
A method for displaying zooming objects that reside in a zooming space on a display which provides a zooming view, the method comprising:
An apparatus for displaying zooming objects that reside in a zooming space on a display which provides a zooming view, the apparatus comprising:
Dependencies are inferred from the claim text.