diff --git a/exec/load/frame.js b/exec/load/frame.js index f4e191b08052750ed9b5cb3938c9e9c4293ae3d8..3dd0f5ade41207ce3953601a1033e8a2478c01a4 100644 --- a/exec/load/frame.js +++ b/exec/load/frame.js @@ -319,6 +319,20 @@ function Frame(x,y,width,height,attr,parent) { if(properties.open) properties.display.updateChar(this,x,y); } + this.clearData = function(x,y,use_offset) { + var px = x; + var py = y; + if(use_offset) { + px += position.offset.x; + py += position.offset.y; + } + if(!properties.data[py] || !properties.data[py][px]) + throw("Frame.setData() - invalid coordinates: " + px + "," + py); + properties.data[py][px].ch = undefined; + properties.data[py][px].attr = undefined; + if(properties.open) + properties.display.updateChar(this,x,y); + } this.bottom = function() { if(properties.open) { for each(var c in relations.child)