Method for modifying a GUI for an application
First Claim
1. A method for modifying a graphical user interface (GUI), comprising the steps of:
- providing a GUI with a toggle widget, during execution of an application presenting the GUI;
detecting pressing of the toggle widget;
placing, as a result of the step of detecting, the application in an editing mode that suspends normal functions of all widgets of the GUI, except for the toggle widget;
allowing modification of the location of all widgets of the GUI, except for the toggle widget, while the application is in editing mode;
detecting pressing of the toggle widget, while the application is in editing mode;
exiting, as a result of the second step of detecting, the editing mode of the application, wherein modification of the location of any widgets of the GUI is no longer allowed; and
restoring, as a result of the second step of detecting, normal functions of all widgets of the GUI, except for the toggle widget.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer readable medium for providing an editing mode for a graphical user interface (GUI) is described. A toggle widget is provided to a user of a GUI during execution of the application presenting the GUI. When the user presses the toggle widget, the GUI is placed in an editing mode, whereby the normal functions of all of the widgets of the GUI, except for the toggle widget, are suspended. While in editing mode, the user is allowed to modify the locations of all of the widgets of the GUI, except for the toggle widget. The user subsequently modifies the locations of widgets of the GUI. Then, the user presses the toggle widget again and the GUI is exited from editing mode. Once exited from editing mode, the normal functions of all of the widgets of the GUI are restored and the new locations of the widgets are fixed.
145 Citations
24 Claims
-
1. A method for modifying a graphical user interface (GUI), comprising the steps of:
-
providing a GUI with a toggle widget, during execution of an application presenting the GUI;
detecting pressing of the toggle widget;
placing, as a result of the step of detecting, the application in an editing mode that suspends normal functions of all widgets of the GUI, except for the toggle widget;
allowing modification of the location of all widgets of the GUI, except for the toggle widget, while the application is in editing mode;
detecting pressing of the toggle widget, while the application is in editing mode;
exiting, as a result of the second step of detecting, the editing mode of the application, wherein modification of the location of any widgets of the GUI is no longer allowed; and
restoring, as a result of the second step of detecting, normal functions of all widgets of the GUI, except for the toggle widget. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium including computer instructions for modifying a graphical user interface (GUI), the computer instructions comprising instructions for:
-
providing a GUI with a toggle widget, during execution of an application presenting the GUI;
detecting pressing of the toggle widget;
placing, as a result of the instruction for detecting, the application in an editing mode that suspends normal functions of all widgets of the GUI, except for the toggle widget;
allowing modification of the location of all widgets of the GUI, except for the toggle widget, while the application is in editing mode;
detecting pressing of the toggle widget, while the application is in editing mode;
exiting, as a result of the second instruction for detecting, the editing mode of the application, wherein modification of the location of any widgets of the GUI is no longer allowed; and
restoring, as a result of the second instruction for detecting, normal functions of all widgets of the GUI, except for the toggle widget. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for modifying a graphical user interface (GUI), comprising:
-
means for providing a GUI with a toggle widget, during execution of an application presenting the GUI;
means for detecting pressing of the toggle widget;
means for placing, as a result of the means for detecting, the application in an editing mode that suspends normal functions of all widgets of the GUI, except for the toggle widget;
means for allowing modification of the location of all widgets of the GUI, except for the toggle widget, while the application is in editing mode;
means for detecting pressing of the toggle widget, while the application is in editing mode;
means for exiting, as a result of the second means for detecting, the editing mode of the application, wherein modification of the location of any widgets of the GUI is no longer allowed; and
means for restoring, as a result of the second means for detecting, normal functions of all widgets of the GUI, except for the toggle widget. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for modifying a graphical user interface (GUI), comprising the steps of:
-
providing a GUI during execution of an application presenting the GUI, wherein the application reacts to a toggle keystroke;
detecting the toggle keystroke;
placing, as a result of the step of detecting, the application in an editing mode that suspends normal functions of all widgets of the GUI;
allowing modification of the location of all widgets of the GUI while the application is in editing mode;
detecting the toggle keystroke, while the application is in editing mode;
exiting, as a result of the second step of detecting, the editing mode of the application, wherein modification of the location of any widgets of the GUI is no longer allowed; and
restoring, as a result of the second step of detecting, normal functions of all widgets of the GUI.
-
-
24. A method for modifying a graphical user interface (GUI), comprising the steps of:
-
providing a GUI with a toggle widget, during execution of an application presenting the GUI;
detecting pressing of the toggle widget;
placing, as a result of the step of detecting, the application in an editing mode that suspends normal functions of all widgets of the GUI, except for the toggle widget;
allowing modification of the location of all widgets of the GUI while the application is in editing mode;
detecting pressing of the toggle widget, while the application is in editing mode;
exiting, as a result of the second step of detecting, the editing mode of the application, wherein modification of the location of all widgets of the GUI is no longer allowed; and
restoring, as a result of the second step of detecting, normal functions of all widgets of the GUI, except for the toggle widget.
-
Specification