Relaying input from a GUI view controllers to application mediators which created the view controllers
First Claim
1. A method in a data processing system for processing user input in a graphical user interface, the method comprising the data processing system implemented step of:
- creating a view controller by a first application mediator;
preseniting a graphical user interface using the view controller, wherein the view controller receives the user input to the graphical user interface;
responsive to a receipt by the view controller of selected user input, the view controller sending an event including the selected user input to the first application mediator; and
responsive to the first application mediator being unable to process the event, sending the event to a second application mediator for processing, wherein the first application mediator and the second application mediator handle an order in which a set of display are displayed by the view controller.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus in a data processing system for processing user input in a graphical user interface. A graphical user interface is presented using a view controller, wherein the view controller handles the user input to the graphical user interface. Responsive to a selected user input, an event is sent to a first application mediator. Responsive to the first application mediator being unable to process the event, the event is sent to a second application mediator for processing, wherein the first application mediator and the second application mediator handle an order in which a set of displays are displayed by a view controller.
-
Citations
18 Claims
-
1. A method in a data processing system for processing user input in a graphical user interface, the method comprising the data processing system implemented step of:
-
creating a view controller by a first application mediator;
preseniting a graphical user interface using the view controller, wherein the view controller receives the user input to the graphical user interface;
responsive to a receipt by the view controller of selected user input, the view controller sending an event including the selected user input to the first application mediator; and
responsive to the first application mediator being unable to process the event, sending the event to a second application mediator for processing, wherein the first application mediator and the second application mediator handle an order in which a set of display are displayed by the view controller. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. A data processing system comprising:
-
a plurality of view controllers associated with a set of views, wherein the each view controller within the plurality of view controllers handles a view from the set of views for a graphical user interface and wherein the plurality of view controllers generate events in response to a receipt by one of the plurality of view controllers of a selected user input to the set of views; and
each one of said plurality of view controllers being created by one of a plurality of application mediators;
said one of said plurality of view controllers sending an event that includes said selected user input to a first application mediator; and
a plurality of application mediators hierarchically associated, wherein each application mediator handles different functions, the first application mediator on one level within the plurality of application mediators receives the event generated by the one of the plurality of view controllers, the first application mediator sends the event to a second application mediator on another level within the plurality of application mediators in response to an inability to process the event the first application mediator. - View Dependent Claims (9, 10, 11)
-
-
12. A data processing system for processing user input in a graphical user interface, the data processing system comprising:
-
a first application mediator for creating a view controller;
presenting means for presenting a graphical user interface using the view controller, wherein the view controller receives handles the user input to the graphical user interface;
the view controller, responsive to a receipt by the view controller of selected user input, for sending an event including the selected user input to the first application mediator; and
second sending means, responsive to the first application mediator being unable to process the event, for sending the event to a second application mediator for processing, wherein the first application mediator and the second application mediator handle an order in which a set of displays are displayed by a view controller. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product in a computer readable medium for processing user input in a graphical user interface, the computer program product comprising:
-
instructions for creating a view controller by a first application mediator;
instructions for presenting a graphical user interface using the view controller, wherein the view controller receives the user input to the graphical user interface;
instructions, responsive to a receipt by the view controller of selected user input, for sending, using the view controller, an event including the selected user input to the first application mediator; and
instructions, responsive to the first application mediator being unable to process the event, for sending the event to a second application mediator for processing, wherein the first application mediator and the second application mediator handle an order in which a set of displays are displayed by a view controller.
-
-
18. A computer program product in a computer readable medium comprising:
-
first instructions for a plurality of view controllers associated with a set of views, wherein the each view controller within the plurality of view controllers handles a view from the set of views for a graphical user interface and wherein the plurality of view controllers generate events in response, to a receipt by one of the plurality of view controllers of a selected user input to the set of views;
instructions for sending, by said one of said plurality of view controllers, an event that includes said selected user input to a first application mediator; and
instructions for a plurality of application mediators hierarchically associated, wherein each application mediator handles different functions, the first application mediator on one level within the plurality of application mediators receives the event generated by the one of the plurality of a view controllers, the first application mediator mediator sends the event to a second application mediator on another level within the plurality of application mediators in response to an inability to process the event by the first application mediator.
-
Specification