Method of connecting objects on different notebook pages
First Claim
1. A graphical aid method of linking objects on different pages of a visual program builder, said visual program builder having a selection made and a link mode, said method comprising the steps of:
- displaying an application program builder window on a computer display, multiple pages in said window being used for building an application program, said window displaying a single page on which a portion of an application program is built using the visual application program builder;
responding to user inputs during building of an application program by placing objects which comprise portions of the application program being built on respective pages of the application program builder window;
responding to a user command to link objects on pages window by switching said visual program builder to said link mode of operation;
responding to a user selection of a source object on a first page in said window by generating a link line extending from the source object to a pointing cursor;
responding to a user tab to a second page in said window by displaying said second page with a target object; and
responding to a user selection of the target object by extending the link line to the target object, completing the logical link of the source object to the target object in the application program builder window, said logical link forming a part of the application program being built using said visual program builder.
0 Assignments
0 Petitions
Accused Products
Abstract
A visual procedure aides the program builder in linking objects in a visual application builder where the objects are on different pages of the application builder notebook. When the target object is on another page of the notebook, the user selects the source object. The user then flips the notebook page. During the page flipping, the selected source object is shown as an outline shadow with a page number under it. If the new page is shown with the desired target object on it, the user drags and drops a link between the shadow source object and the target object to make a connection. If the user flips to the source object page, then the target object will become the shadow object with a page number label next to it. If the shadow object is too big and covers the target object completely or for any other reason, the user may want to optionally use the outside page connector technique. This can be done by dragging and dropping the link from the source object to any point outside the notebook. The ending point of the link (outside the notebook) will have an outside page connector ICON appear. The user flips the notebook to find the target object. After the target object page is displayed, the user draws a link from the outside page connector to the target object. The user may navigate between the source and target pages by clicking on the page connector ICON.
-
Citations
20 Claims
-
1. A graphical aid method of linking objects on different pages of a visual program builder, said visual program builder having a selection made and a link mode, said method comprising the steps of:
-
displaying an application program builder window on a computer display, multiple pages in said window being used for building an application program, said window displaying a single page on which a portion of an application program is built using the visual application program builder; responding to user inputs during building of an application program by placing objects which comprise portions of the application program being built on respective pages of the application program builder window; responding to a user command to link objects on pages window by switching said visual program builder to said link mode of operation; responding to a user selection of a source object on a first page in said window by generating a link line extending from the source object to a pointing cursor; responding to a user tab to a second page in said window by displaying said second page with a target object; and responding to a user selection of the target object by extending the link line to the target object, completing the logical link of the source object to the target object in the application program builder window, said logical link forming a part of the application program being built using said visual program builder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11, 12)
-
-
8. An apparatus supporting a graphical aid for linking objects on different pages of a visual program builder, said visual program builder running on a computer and having a selection mode and a link mode, comprising:
-
a display device connected to said computer, said display device displaying an application program builder window generated by said visual program builder running on said computer, multiple pages in said window being used for building an application program, said window displaying a single page on which a portion of an application program is built using the visual program builder; an input device for receiving user inputs during building of an application program by placing objects which comprise portions of the application program being built on respective pages of the application program builder window as each page is displayed in the window, said input device further receiving a user command to link objects on different pages in the window by switching said visual program builder to mid link mode of operation; a pointing cursor controlled by a user to select a source object on a first page in said window by generating a link line extending from the source object to said pointing cursor; and page selection means responsive to a user tab to a second page in said window for displaying said second page with a target object; said pointing cursor further being controlled by a user to select the target object by extending the link line to the target object, completing the logical link of the source object to the target object in the visual program builder, said logical link forming a part of the application program being built using said visual program builder. - View Dependent Claims (9, 10)
-
-
13. In a visual program builder having a display device and a pointing device, said display device displaying a plurality of windows, including a toolbox window and an application window, said visual program builder having building tools and application elements represented by object icons arranged in said toolbox window and said application window, respectively, each said window having multiple pages displayed one page at a time in said toolbox window and application window, respectively, said visual program builder having a selection mode and a linking mode invocable by a user operating said pointing device, said pointing device also being operable to move a cursor to any location on any of said windows displayed on said display device, said pointing device also having at least one control switch, a graphical aid method of visually linking objects on different application window pages comprising the steps of:
-
invoking said selection mode; selecting a first object icon, said first object icon being on a first application window page; navigating within said application window to a second object icon, said second object icon being on a second application window page different from said first application window page, said invoking, selecting and navigating being done by said user through operation of said pointing device; highlighting said selected first object icon, such that said selected first object icon is visible simultaneously with said second object icon in said application window; invoking said linking mode; dragging a linking line between said first and second object icons, thereby completing a logical link between said first and second objects, said invoking and dragging being done by said user through operation of said pointing device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification