'@todo: docstring'

def addArea(self, element, row, col):

    try:
        widgetObj = self.widgetList[element]
    except:
        _debug(('Unable    to    find    element    %s    in    the    template' % element))
        return self.matrix.addCell(row, col, '', [])
    widgetObj.startPosn = (col, row)
    if self.labelLeft:
        widgetObj.labelLeft = (self.labelLeft == 'True')
        self.labelLeft = None
    self.widgetsInList.append(widgetObj)
    (vert, horiz) = widgetObj.getMatrixSize()
    return self.matrix.addCell(row, col, element, [], horizontal=(horiz - 1), vertical=(vert - 1))
