In Situ Editing of GUI Features
First Claim
Patent Images
1. A method for developing an interface, comprising:
- presenting a graphical user interface (GUI) development module for development and generation of a GUI that offers in an editing window GUI elements for selection by an operator, the elements having modifiable attributes;
providing a respective attribute definition interface for the GUI elements exclusively within the window, wherein each of the GUI elements and the respective attribute definition interface are combined into exactly one respective data object;
receiving operator inputs via the attribute definition interfaces of a selected GUI element; and
responsively to the inputs, modifying attributes of the selected GUI element.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface development system offers a development module that displays GUI elements in an editing window. Respective attribute definition interfaces are provided exclusively within the window that enable in situ editing of attributes of the GUI elements, for example, in-line textual editing and toggling of Boolean attributes. Operator inputs are received via the attribute definition interfaces and attributes of corresponding GUI elements are modified in response to the inputs.
16 Citations
20 Claims
-
1. A method for developing an interface, comprising:
-
presenting a graphical user interface (GUI) development module for development and generation of a GUI that offers in an editing window GUI elements for selection by an operator, the elements having modifiable attributes; providing a respective attribute definition interface for the GUI elements exclusively within the window, wherein each of the GUI elements and the respective attribute definition interface are combined into exactly one respective data object; receiving operator inputs via the attribute definition interfaces of a selected GUI element; and responsively to the inputs, modifying attributes of the selected GUI element. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for developing an interface, comprising:
-
presenting a graphical user interface (GUI) development module for development and generation of a GUI that offers in an editing window GUI elements for selection by an operator, at least one of the GUI elements having a modifiable Boolean attribute; presenting a respective toggle icon for toggling between values of the Boolean attribute of the at least one of the GUI elements to receive operator inputs directly in the editing window without opening a region separate from the editing window; receiving an operator input to actuate the toggle icon of a selected GUI element; and responsively to the input, modifying the Boolean attribute of the selected GUI element.
-
-
8. A method for developing an interface, comprising:
-
presenting a graphical user interface (GUI) development module for development and generation of a GUI that offers in an editing window GUI elements for selection by an operator, at least one of the GUI elements having a modifiable in-line text attribute; presenting a respective invocation icon for displaying an in-line text editing area for input of the in-line text attribute of the at least one of the GUI elements directly in the editing window without opening a region separate from the editing window; receiving an operator input to populate the in-line text attribute of a selected GUI element; and responsively to the input, modifying the in-line text attribute of the selected GUI element.
-
-
9. Apparatus for interface development, comprising:
-
a display; an input device; and a processor, which is coupled to present a graphical user interface (GUI) development module for development and generation of a GUI that offers in an editing window on the display GUI elements for selection by an operator, the elements having modifiable attributes, to provide a respective definition interface for the GUI elements exclusively within the window, wherein each of the GUI elements and the respective attribute definition interface are combined into exactly one respective data object, to receive operator inputs via the input device to interact with the attribute definition interfaces of a selected GUI element that is presented on the display, and responsively to the inputs, modifying attributes of the selected GUI element. - View Dependent Claims (10, 11, 12, 13, 14)
-
- 15. A computer software product, comprising a computer-readable medium in which computer program instructions are stored, which instructions, when executed by a computer, cause the computer to present a graphical user interface (GUI) development module for development and generation of a GUI that offers in an editing window GUI elements for selection by an operator, the elements having modifiable attributes, to provide respective attribute definition interfaces for the GUI elements exclusively within the window, wherein each of the GUI elements and their associated attribute definition interfaces are combined into exactly one data object, to receive operator inputs via the attribute definition interfaces of a selected GUI element, and responsively to the inputs, to modify attributes of the selected GUI element.
Specification