Patent ID: 7061498

Claim:
A computer program described in a form that can be read by a computer to execute, on a computer system, a processing for displaying a screen constituted by a plurality of objects by utilizing a front buffer for writing the screen image for producing the screen display output and a back buffer for building the image displayed on the screen, comprising: a checking step for determining a damaged region that must be repaired accompanying a change in the screen; a forming step for determining the object that must be redrawn based on the damaged region found by said checking step; a drawing step for drawing the object determined to be redrawn by said forming step from the rear side toward the front on said back buffer; and a screen-updating step for restoring the damage by reproducing all damaged regions from the back buffer to the front buffer, except the regions discarded by said forming step, wherein said forming step sets a flag which indicates the necessity of drawing for the object in the damaged region that has not been completely covered by the preceding object; and said drawing step draws, on the back buffer, all GUI objects to which is set a flag indicating the necessity of drawing by said forming step.