MCPcopy Index your code
hub / github.com/python/cpython / drawicon

Method drawicon

Lib/idlelib/tree.py:243–254  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

241 return cy
242
243 def drawicon(self):
244 if self.selected:
245 imagename = (self.item.GetSelectedIconName() or
246 self.item.GetIconName() or
247 "openfolder")
248 else:
249 imagename = self.item.GetIconName() or "folder"
250 image = self.geticonimage(imagename)
251 id = self.canvas.create_image(self.x, self.y, anchor="nw", image=image)
252 self.image_id = id
253 self.canvas.tag_bind(id, "<1>", self.select)
254 self.canvas.tag_bind(id, "<Double-1>", self.flip)
255
256 def drawtext(self):
257 textx = self.x+20-1

Callers 3

selectMethod · 0.95
deselectMethod · 0.95
drawMethod · 0.95

Calls 5

geticonimageMethod · 0.95
GetSelectedIconNameMethod · 0.80
create_imageMethod · 0.80
GetIconNameMethod · 0.45
tag_bindMethod · 0.45

Tested by

no test coverage detected