Method and apparatus in a data processing system for systematically separating application graphical user interface component placement from component sequencing and compound creation
First Claim
Patent Images
1. A method in a data processing system for displaying a component or container, the method comprising the data processing system implemented steps of:
- displaying the component within a display using a first object;
responsive to a receipt within the first object of selected user input, sending, by the first object, the user input to a third object;
controlling a location of the component within the display using a second object, wherein the second object controls the location of the component in response to receiving an event from the third object;
responsive to the third object receiving the selected user input, using, by the third object, the user input to determine whether a change in the location is required; and
responsive to a determination by the third object that the change in the location is required, selectively displaying the component using the third object by generating the event by the third object, the event indicating that the location is to be changed, wherein the third object generates the event.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus in a data processing system for displaying a component or container. The container is displayed within a display using a first component. A location of the component or container is controlled within the display using a second component, wherein the second component controls the location and geometry of the component or container in response to receiving an event. The component or container is selectively displayed using a third component, wherein the third component generates the event.
-
Citations
17 Claims
-
1. A method in a data processing system for displaying a component or container, the method comprising the data processing system implemented steps of:
-
displaying the component within a display using a first object;
responsive to a receipt within the first object of selected user input, sending, by the first object, the user input to a third object;
controlling a location of the component within the display using a second object, wherein the second object controls the location of the component in response to receiving an event from the third object;
responsive to the third object receiving the selected user input, using, by the third object, the user input to determine whether a change in the location is required; and
responsive to a determination by the third object that the change in the location is required, selectively displaying the component using the third object by generating the event by the third object, the event indicating that the location is to be changed, wherein the third object generates the event. - View Dependent Claims (2)
-
-
3. A method in a data processing system for displaying a graphical user interface, the method comprising:
-
displaying a container for a graphical user interface using a view controller object;
responsive to a receipt within the view controller of selected user input, sending, by the view controller, the user input to an application mediator object;
controlling a location of the container using a placement object, wherein the placement object controls the location of the container in the graphical user interface in response to receiving an event from the application mediator object;
responsive to the application mediator object receiving the selected user input, using, by the application mediator object, the selected user input to determine whether a change in the location is required; and
responsive to a determination by the application mediator object that the change in the location is required, generating the event using the application mediator object, the event indicating that the location is to be changed, wherein the event is sent to the placement object. - View Dependent Claims (4, 5)
-
-
6. A display mechanism for use in a data processing system to display a container in a display in the data processing system, the display mechanism comprising:
-
a first object used to display a graphical user interface in the display and to receive user input;
response to a receipt of said user input by the first object, said first object for sending the user input to a third object;
a second object used to control a location of the graphical user interface in the display in response to receiving an event from the third object;
the third object for using the user input to determine whether a change in the location is required in response to the third object receiving the selected user input and the third object for generating the event responsive to a determination by the third object that the change in the location is required, the event indicating that the location is to be changed. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A data processing system for displaying a component or container, the system comprising:
-
displaying means for displaying the component within a display using a first object;
sending means for sending user input from the first object to a third object responsive to a receipt within the first object of the user input;
controlling means for controlling a location of the component within the display using a second object, wherein the second object controls the location of the component in response to receiving an event from the third object;
determining means responsive to the third object receiving the user input, for using the user input to determine, by the third object, whether a change in the location is required; and
displaying means responsive to a determination by the third object that the change in the location is required, for selectively displaying the component using the third object by generating the event by the third object, the event indicating that the location is to be changed, wherein the third object generates the event. - View Dependent Claims (14)
-
-
15. A data processing system for displaying a graphical user interface, the system comprising:
-
displaying means for displaying a container for a graphical user interface using a view controller object;
sending means responsive to a receipt within the view controller object of selected user input, for sending, by the view controller object, the user input to an application mediator object;
controlling means for controlling a location of a container using a placement object, wherein the placement object controls the location of the container in the graphical user interface in response to receiving an event from the application mediator object;
determining means responsive to the application mediator object receiving the selected user input, for using the user input to determine, by the application mediator object, whether a change in the location is required; and
generating means responsive to a determination by the application mediator object that the change in the location is required, for generating the event using the application mediator object, the event indicating that the location is to be changed, wherein the event is sent to the placement object. - View Dependent Claims (16, 17)
-
Specification