System and method for associating a block diagram with a user interface element
First Claim
1. A computer-implemented method for associating a first block diagram with a user interface element, the method comprising:
- displaying the user interface element;
receiving user input specifying the first block diagram to associate with the user interface element, wherein the first block diagram includes a plurality of nodes visually indicating functionality of the user interface element; and
associating the first block diagram with the user interface element, wherein the first block diagram is operable to control functionality of the user interface element.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for associating a block diagram with a user interface element. A block diagram associated with a user interface element may include graphical code, i.e., a plurality of interconnected nodes, for controlling functionality of the user interface element. For example, when the user provides user input to a user interface control, a block diagram associated with the control may receive the user input and may respond to the user input. As another example, in response to a user interface indicator receiving data for display, a block diagram associated with the indicator may receive the data and process it, e.g., to control how the data is displayed.
55 Citations
25 Claims
-
1. A computer-implemented method for associating a first block diagram with a user interface element, the method comprising:
-
displaying the user interface element;
receiving user input specifying the first block diagram to associate with the user interface element, wherein the first block diagram includes a plurality of nodes visually indicating functionality of the user interface element; and
associating the first block diagram with the user interface element, wherein the first block diagram is operable to control functionality of the user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 22)
-
-
15. A computer-implemented method for including a user interface element in a graphical program, the method comprising:
-
receiving user input specifying inclusion of the user interface element in the graphical program, wherein the user interface element has an associated block diagram;
including the user interface element in the graphical program in response to the user input;
wherein said including the user interface element in the graphical program comprises including the block diagram associated with the user interface element in the graphical program;
wherein, during execution of the graphical program, the block diagram associated with the user interface element is operable to control functionality of the user interface element.
-
-
16. A computer-implemented method for creating a compound user interface control, the method comprising:
-
displaying a plurality of user interface elements;
receiving user input specifying a first block diagram to associate with the plurality of user interface elements, wherein the first block diagram includes a plurality of nodes visually indicating functionality of the plurality of user interface elements; and
associating the first block diagram with the plurality of user interface elements, wherein the first block diagram is operable to control functionality of the plurality of user interface elements. - View Dependent Claims (17)
-
-
18. A computer-implemented method for executing a graphical program, the method comprising:
-
receiving user input to a user interface element of the graphical program, wherein the user interface element has an associated block diagram;
executing the block diagram associated with the user interface element;
wherein said executing the block diagram comprises controlling functionality of the user interface element in response to the user input to the user interface element.
-
-
19. A memory medium for associating a first block diagram with a user interface element, the memory medium comprising program instructions executable to:
-
display the user interface element;
receive user input specifying the first block diagram to associate with the user interface element, wherein the first block diagram includes a plurality of nodes visually indicating functionality of the user interface element; and
associate the first block diagram with the user interface element, wherein the first block diagram is operable to control functionality of the user interface element. - View Dependent Claims (20, 23)
-
-
24. A memory medium for including a user interface element in a graphical program, the memory medium comprising program instructions executable to:
-
receive user input specifying inclusion of the user interface element in the graphical program, wherein the user interface element has an associated block diagram;
include the user interface element in the graphical program in response to the user input;
wherein said including the user interface element in the graphical program comprises including the block diagram associated with the user interface element in the graphical program;
wherein, during execution of the graphical program, the block diagram associated with the user interface element is operable to control functionality of the user interface element.
-
-
25. A memory medium for executing a graphical program, the memory medium comprising program instructions executable to:
-
receive user input to a user interface element of the graphical program, wherein the user interface element has an associated block diagram;
execute the block diagram associated with the user interface element;
wherein said executing the block diagram comprises controlling functionality of the user interface element in response to the user input to the user interface element.
-
Specification