def __init__(self, qpart): QWidget.__init__(self, qpart) extend_instance(self, MarginBase) MarginBase.__init__(self, qpart, "mark_area", 1) qpart.blockCountChanged.connect(self.update) self.setMouseTracking(True) self._bookmarkPixmap = self._loadIcon('bookmark.png') self._lintPixmaps = {qpart.LINT_ERROR: self._loadIcon('lint-error.png'), qpart.LINT_WARNING: self._loadIcon('lint-warning.png'), qpart.LINT_NOTE: self._loadIcon('lint-note.png')} self._bookmarks = Bookmarks(qpart, self)