Search window for adding program elements to a program
First Claim
1. A computer-implemented method for adding program elements to programs, the method comprising:
- displaying a program currently being edited in a first graphical user interface displayed on a computer system, wherein the computer system comprises a display;
displaying a search window on the display;
receiving user input to the search window specifying one or more search criteria;
identifying and displaying information indicating a plurality of possible program elements in the search window in accordance with the one or more search criteria;
receiving user input to the search window selecting a program element from the plurality of possible program elements indicated in the search window; and
including the selected program element in the program in response to said receiving user input to the search window selecting the program element.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for searching for items in a hierarchy of palette windows and for incorporating located items into programs. Palette windows may include one or more palette window selection items that, when selected, open child palette windows of the current palette window. Palette windows may include one or more items for navigating in the hierarchy. A search mechanism for locating palette windows and/or palette window content may be provided. From the search mechanism, the user may locate and open palette windows in one or more hierarchies. The user may also incorporate palette window content into something, for example, a program being edited in a graphical programming environment. In one embodiment, the user may drag-and-drop palette window content onto a window being edited.
-
Citations
29 Claims
-
1. A computer-implemented method for adding program elements to programs, the method comprising:
-
displaying a program currently being edited in a first graphical user interface displayed on a computer system, wherein the computer system comprises a display;
displaying a search window on the display;
receiving user input to the search window specifying one or more search criteria;
identifying and displaying information indicating a plurality of possible program elements in the search window in accordance with the one or more search criteria;
receiving user input to the search window selecting a program element from the plurality of possible program elements indicated in the search window; and
including the selected program element in the program in response to said receiving user input to the search window selecting the program element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor;
a memory which stores program instructions, wherein the memory is coupled to the processor;
an input device configured to receive user input, wherein the input device is coupled to the processor; and
a display device, wherein the display device is coupled to the processor;
wherein the program instructions are executable by the processor to;
display on the display a program currently being edited;
display a search window on the display;
receive user input to the search window specifying a one or more search criteria;
identify and display information indicating a plurality of possible program elements in the search window in accordance with the one or more search criteria;
receive user input to the search window selecting a program element from the plurality of possible program elements indicated in the search window; and
include the selected program element in the program in response to the user input to the search window selecting the program element. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement:
-
displaying a program on a display of a computer system;
displaying a search window on the display of the computer system;
receiving user input to the search window specifying one or more search criteria;
identifying and displaying information indicating a plurality of possible program elements in the search window in accordance with the one or more search criteria, wherein the plurality of possible program elements are selectable by the user from the search window to add functionality to the program;
receiving user input to the search window selecting a program element from the plurality of possible program elements indicated in the search window; and
including the selected program element in the program in response to said receiving user input to the search window selecting the program element. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer-implemented method for adding program elements to a program, the method comprising:
-
displaying the program on a display of a computer system;
displaying a search field on the display, wherein the search field is operable to receive user input;
receiving user input to the search field specifying one or more search criteria;
determining one or more program elements in correspondence with the one or more search criteria;
displaying information indicating the one or more program elements in correspondence with the one or more search criteria;
receiving user input to the search window selecting a program element of the one or more program elements indicated in the search window; and
including the selected program element in the program in response to said receiving user input to the search window selecting the program element. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification