def __del__(self): if self._text_dlist: glDeleteLists(self._text_dlist, 1) self._text_dlist=0 self._current_font_display_lists=None self._text_document._free() del self._text_document
def __del__(self): if self._text_dlist: glDeleteLists(self._text_dlist, 1) self._text_dlist = 0 self._current_font_display_lists = None self._text_document._free() del self._text_document
def __del__(self): try: self._text_document._free() del self._text_document if self._text_dlist: glDeleteLists(self._text_dlist, 1) self._text_dlist = 0 self._current_font_display_lists = None except (ModuleNotFoundError, ImportError): pass
def __del__(self): self._face=None if self.atlas.texid: glDeleteTextures(1, self.atlas.texid) self.atlas.texid=None self.atlas=None if self.charcode2displaylist: for dl in self.charcode2displaylist.values(): glDeleteLists(dl, 1) self.charcode2displaylist.clear() self.charcode2displaylist=None if self.charcode2glyph: self.charcode2glyph.clear() self.charcode2glyph=None if self.charcode2unichr: self.charcode2unichr.clear() self.charcode2unichr=None
def _deleteGridLinesDL(self): if self._gridlines_dlist: glDeleteLists(self._gridlines_dlist, 1) self._gridlines_dlist = None
def _deleteTextDL(self): if self._text_dlist: glDeleteLists(self._text_dlist, 1) self._text_dlist = 0
def __del__(self): from pyglet import gl try: gl.glDeleteLists(self._list_id, 1) except: pass
def _deleteGridLinesDL(self): if self._gridlines_dlist: glDeleteLists(self._gridlines_dlist, 1) self._gridlines_dlist=None
def _deleteTextDL(self): if self._text_dlist: glDeleteLists(self._text_dlist, 1) self._text_dlist=0
def free(self): if self.atlas: self.atlas.free() if self.charcode2displaylist: for dl in self.charcode2displaylist.values(): glDeleteLists(dl, 1)
def __del__(self): if gl.gl_info.have_context(): try: gl.glDeleteLists(self.id, 1) except: pass