1. In a computer system with a processor, a memory, an object-oriented operating system stored in the memory and a display, an apparatus for providing an object oriented application interface between a pointing device having a pointer graphic and a user-operable button, a keyboard having an option key and an object-oriented application program, the apparatus comprising: (a) interactable class information stored in the memory as part of the object-oriented operating system, the interactable class information including graphic data representing a display icon and a plurality of methods for drawing and manipulating the display icon on the display; (b) an interactable object instantiated from the interactable class information and incorporated into the application program, the object having a display icon visible on the display, and a plurality of methods for manipulating the display icon on the display; (c) means responsive to a depression of the user-operable button for generating a device event signal; (d) means responsive to a physical position of the pointer graphic on the display device for generating device position signals; (e) means responsive to a depression of the option key for generating an option key signal; and (f) an interactor object responsive to the device event signal, to the device position signals and to the option key signal for calling a first predetermined one of the manipulating methods to move the display icon when the option key is depressed and the user-operable button is depressed.
1. In a computer system with a processor, a memory, an object-oriented operating system stored in the memory and a display, an apparatus for providing an object oriented application interface between a pointing device having a pointer graphic and a user-operable button, a keyboard having an option key and an object-oriented application program, the apparatus comprising: (a) interactable class information stored in the memory as part of the object-oriented operating system, the interactable class information including graphic data representing a display icon and a plurality of methods for drawing and manipulating the display icon on the display; (b) an interactable object instantiated from the interactable class information and incorporated into the application program, the object having a display icon visible on the display, and a plurality of methods for manipulating the display icon on the display; (c) means responsive to a depression of the user-operable button for generating a device event signal; (d) means responsive to a physical position of the pointer graphic on the display device for generating device position signals; (e) means responsive to a depression of the option key for generating an option key signal; and (f) an interactor object responsive to the device event signal, to the device position signals and to the option key signal for calling a first predetermined one of the manipulating methods to move the display icon when the option key is depressed and the user-operable button is depressed. 2. An apparatus for providing an object oriented application interface as recited in claim 1 wherein the display icon has a visual appearance and the interactor object is responsive to the device event signal and to the device position for calling a second predetermined one of the manipulating methods to change the display icon visual appearance when the option key is not depressed and the user-operable button is depressed.