Object-oriented data access framework system
First Claim
1. In a computer system with a processor and a display, an apparatus for providing an object oriented framework system including a plurality of objects with logic and data for performing particular functions including at least one interactable object and at least one interactor object for managing a cursor placement device with at least one user-operable button and for managing an associated pointer graphic, and a keyboard having an option key, comprising:
- (a) a first interactor object of said at least one interactable object incorporated into said object-oriented framework system, said interactor object having an associated icon displayed on said display, and logic for manipulating said icon on said display;
(b) means responsive to a depression of said cursor placement device with at least one user-operable button for generating a device event signal;
(c) means responsive to a physical position of said pointer graphic on said display for generating device position signals;
(d) means responsive to a depression of said option key for generating an option key signal; and
(e) an interactor object for managing a cursor placement device with at least one user-operable button with an associated pointer graphic responsive to said device event signal, to said device position signals and to said option key signal for utilizing logic in said first interactor object to move said icon when said option key is depressed and said user-operable button is depressed.
2 Assignments
0 Petitions
Accused Products
Abstract
An object-oriented user interface utilizes object-oriented controls that operate together and compartmentalize the response code in three separate objects. The first object is called an interactable object and is incorporated into the application program. The interactable object includes a displayable representation generically referred to as an icon and a number of methods for manipulating the icon display. The display itself is managed by a second object called a view object which is associated with the display screen. The view object monitors and tracks the position of the icons on the display screen. The view object and the interactable objects are coordinated by means of an interaction object which receives input messages and event signals generated by mouse movements, mouse button presses, keyboard key presses and position information generated by the view object. Based on a collective determination of all of the information, the interaction object invokes logic in the interactable objects to cause the objects to change the displayed information.
279 Citations
4 Claims
-
1. In a computer system with a processor and a display, an apparatus for providing an object oriented framework system including a plurality of objects with logic and data for performing particular functions including at least one interactable object and at least one interactor object for managing a cursor placement device with at least one user-operable button and for managing an associated pointer graphic, and a keyboard having an option key, comprising:
-
(a) a first interactor object of said at least one interactable object incorporated into said object-oriented framework system, said interactor object having an associated icon displayed on said display, and logic for manipulating said icon on said display; (b) means responsive to a depression of said cursor placement device with at least one user-operable button for generating a device event signal; (c) means responsive to a physical position of said pointer graphic on said display for generating device position signals; (d) means responsive to a depression of said option key for generating an option key signal; and (e) an interactor object for managing a cursor placement device with at least one user-operable button with an associated pointer graphic responsive to said device event signal, to said device position signals and to said option key signal for utilizing logic in said first interactor object to move said icon when said option key is depressed and said user-operable button is depressed. - View Dependent Claims (2, 3)
-
-
4. In a computer system with a processor and a display, a method for implementing an object oriented framework system including a plurality of objects with logic and data for performing particular functions including at least one interactable object and at least one interactor object for managing a cursor placement device with at least one user-operable button and for managing an associated pointer graphic, and a keyboard having an option key, comprising said steps of:
-
(a) creating an interactor object of said at least one interactable object incorporated into said object-oriented framework system, said interactor object having an associated icon displayed on said display, and logic for manipulating said icon on said display; (b) generating a device event signal in response to a depression of said cursor placement device with at least one user-operable button; (c) generating device position signals in response to a physical position of said pointer graphic on said display device; and (d) creating an interactor object of said at least one interactable object for managing a cursor placement device with at least one user-operable button with an associated pointer graphic which performs the step of; detecting when said user-operable button is depressed for a predetermined time interval; storing a threshold value; determining if said pointing device is moved beyond said threshold value; and utilizing said logic in said interactor object to move said icon when said cursor placement device is moved beyond said threshold value.
-
Specification