Dynamic interface component control support
First Claim
1. A method for developing a graphical user interface (GUI) in a computer program, the method comprising:
- providing a GUI builder for creating the GUI;
displaying an interface component configured to be instantiated in the GUI, the interface component including at least one interface component property;
displaying a property interface configured to input at least one value for the interface component property in response to an event detectable by the computer program during program execution; and
automatically generating program code effectuating the value for the interface component property in response to the event detectable by the computer program during program execution.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, computer program and method for developing a graphical user interface (GUI) in a computer program. The invention allows developers to control the properties of interface components according to the state of a program during execution. According to the invention, a GUI development environment may be configured to provide a GUI builder for creating the GUI, display an interface component with at least one interface component property to be instantiated in the GUI, display a property interface to input at least one value for the interface component property in response to an event detectable by the computer program during GUI program execution, and automatically generate GUI program code effectuating the value for the interface component property in response to the event detectable by the computer program during GUI program execution.
-
Citations
25 Claims
-
1. A method for developing a graphical user interface (GUI) in a computer program, the method comprising:
-
providing a GUI builder for creating the GUI;
displaying an interface component configured to be instantiated in the GUI, the interface component including at least one interface component property;
displaying a property interface configured to input at least one value for the interface component property in response to an event detectable by the computer program during program execution; and
automatically generating program code effectuating the value for the interface component property in response to the event detectable by the computer program during program execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for developing a graphical user interface (GUI) in a computer program, the system comprising:
-
a GUI development environment for creating the GUI;
an interface component configured to be instantiated in the GUI, the interface component including at least one interface component property;
a property interface configured to input at least one value for the interface component property in response to an event detectable by the computer program during program execution; and
a program code generator configured to automatically generate program code effectuating the value for the interface component property in response to the event detectable by the computer program during program execution. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product embodied in a tangible media comprising:
-
computer readable program codes coupled to the tangible media for developing a graphical user interface (GUI) in a computer program, the computer readable program codes configured to cause the program to;
provide a GUI builder for creating the GUI;
display an interface component configured to be instantiated in the GUI, the interface component including at least one interface component property;
display a property interface configured to input at least one value for the interface component property in response to an event detectable by the computer program during GUI program execution; and
automatically generate GUI program code effectuating the value for the interface component property in response to the event detectable by the computer program during GUI program execution. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification