Patent ID: 7434207

Claim:
In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing a debugging window on the display, comprising the steps of: (a) generating a command window and a semi-transparent debugging window associated with a code window to allow content of each of the debugging window, pop-up windows expanded from the debugging window, the command window, and the code window to be displayed, the debugging window comprising a plurality of watch windows, each of the plurality of watch windows being associated with at least one expression displayed on the code window, wherein the plurality of watch windows is not limited in quantity; (b) displaying the debugging window on the display; (c) selecting the debugging window on the display; (d) receiving a movement signal indicative of the user interface selection device moving, and, in response to the movement signal, moving the debugging window on the display, and bouncing the debugging window at a side of the display if the movement signal is indicative of moving the debugging window off the display; (e) pinning the debugging window, and the expanded pop-up windows, associated with the code window to a portion of code displayed on the code window; and (f) pinning each of the plurality of watch windows to its associated at least one expression displayed on the code window.