Patent ID: 8042095

Claim:
A non-transitory computer-readable memory medium storing program instructions, wherein the program instructions, if executed by a computer system, cause the computer system to: display source code for a computer program in a source code window, wherein the displayed source code includes a function call to a first function, wherein the function call includes a name of the first function and also includes first and second arguments corresponding respectively to a first parameter and a second parameter of the first function; display a tip showing a prototype for the first function, wherein the prototype is displayed within the source code window, wherein the prototype conforms to a syntax of the computer language in which the source code is written; display a cursor in the source code window, wherein the cursor is displayed within the function call at the first argument; receive first user input indicating a desire to view help text for the first parameter of the first function; in response to the first user input and in response to detecting that the cursor is positioned at the first argument within the function call, display a text box within the prototype tip in the source code window so that the text box displays the help text for the first parameter; receive second user input to move the cursor to the second argument within the function call; and in response to the second user input, replace the displayed help text in the text box with help text for the second parameter of the first function, wherein the text box dynamically determines the help text for the second parameter of the first function.