Patent ID: 8434014

Claim:
A computer-implemented method comprising: displaying on a display screen a computer application program including a graphics editor and a first text-based editor to edit source code comprising a plurality of objects, one of the graphics editor and the first text-based editor responding to an object selection received in another one of the graphics editor and the first text-based editor; receiving inputs in the graphics editor, the inputs including an input being a selection of one or more objects from among the plurality of objects in the graphics editor and another input being an indication of an insertion point on a background of the graphics editor; identifying initial texts associated with the source code corresponding to the input being the selection and to the other input being the indication, respectively; generating, at locations on the display screen determined based on the respective inputs, instances of a pop-up text-based editor of the computer application program in response to the respective inputs in the graphics editor, the pop-up text-based editor having an input focus and being ready to receive edits to the source code, said generating the pop-up text-based editor causing the first text-based editor to become unresponsive to input in the graphics editor; and displaying the identified initial texts within the respective instances of the pop-up text-based editor.