Stacking and repeating graphical controls
First Claim
1. A method for adding additional functionality to a graphical icon for use in a computer program, the method comprising:
- providing a graphical icon that is displayable on a display device, the graphical icon graphically representing a desired function without functional code for implementing the desired function on a host processor;
selecting from a list of functions, a function to associate with the graphical icon, wherein the function is associated with functional code for implementing the desired function on a host processor, the graphical icon and the function, once associated, constructing a control object;
determining whether a new input or output is to be added to the graphical icon based upon the function selected from the list of functions; and
adding a new input or output to the graphical icon if the act of determining indicates that a new input or output is to be added.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer program product for adding additional functionality to a graphical control for use in a computer program. The method requires providing a graphical control that is displayable on a display device where the graphical control has at least one associated input or one associated output. Initially, the graphical control does not have an associated function. A user can then select a function from a list of functions to associate with the graphical control. The list of functions is associated with computer code for implementing the functions on a particular digital signal processor. The computer system determines whether a new input or output needs to be added to the graphical control based upon a selected function from the list of functions. The computer system also determines if the graphical control should be stacked or repeated. A plurality of functions may be associated with a single graphical control. In certain embodiments, a plurality of different digital signal processors is associated with a single graphical control.
56 Citations
34 Claims
-
1. A method for adding additional functionality to a graphical icon for use in a computer program, the method comprising:
-
providing a graphical icon that is displayable on a display device, the graphical icon graphically representing a desired function without functional code for implementing the desired function on a host processor; selecting from a list of functions, a function to associate with the graphical icon, wherein the function is associated with functional code for implementing the desired function on a host processor, the graphical icon and the function, once associated, constructing a control object; determining whether a new input or output is to be added to the graphical icon based upon the function selected from the list of functions; and adding a new input or output to the graphical icon if the act of determining indicates that a new input or output is to be added. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for adding additional functionality to a graphical object for use in a computer program, the method comprising:
-
receiving user input selecting a graphical object that is displayable on a display device, the graphical object graphically representing a desired function without code for implementing the desired function on a host processor, the graphical object including a graphical icon; receiving user input associating a functional code block with the graphical object, wherein the functional code block comprises computer code for implementing the desired function, the graphical object and the functional code block, once associated, constructing a control object; receiving user input indicating the number of times that the functional code block should repeat; and automatically updating the number of inputs and outputs of the graphical object based upon the number of repeats indicated for the functional code block. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising executable code executable on a computer, the computer program product containing computer code on a computer readable storage medium for adding additional functionality to a graphical object that is part of a separate computer program being coded, the computer program comprising:
-
computer code for providing a graphical object that is displayable on a display device, the graphical object graphically representing a desired function without functional code for implementing the desired function on a host processor, the graphical object having at least one associated input and/or one associated output; computer code for allowing user selection of a function from a list of functions, wherein a selected function is associated with the graphical object, the graphical object and a function, once associated, constructing a control object; computer code for determining whether a new input or output is to be added to the graphical object based upon a selected function from the list of functions; and computer code for adding a new input or output to the graphical object if the act of determining indicates that a new input or output is to be added. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer program product for use with a computer, the computer program product containing computer code on a computer readable storage medium for adding additional functionality to a graphical object for use in a separate computer program, the computer code comprising:
-
computer code for allowing user selection of a graphical object that is displayable on a display device, the graphical object graphically representing a desired function, and comprising a graphical icon defined by computer code without functional code for implementing the desired function on a host processor, wherein the graphical object has at least one associated input and/or one associated output; computer code for associating a functional code block with the graphical object, wherein the functional code comprises computer code for implementing the desired function on the host processor, the graphical object and the functional code block, once associated, constructing a control object; computer code for allowing a user to indicate that the functional code block should repeat a specified number of times; and computer code for automatically updating the number of inputs and outputs of the graphical control based upon the number of repeats specified for the functional code block. - View Dependent Claims (31, 32, 33, 34)
-
Specification