Lines Matching refs:item
11 # - multiple-item selection
86 def __init__(self, canvas, parent, item):
89 self.item = item
148 self.item.OnDoubleClick()
152 if not self.item._IsExpandable():
210 sublist = self.item._GetSubList()
214 for item in sublist:
215 child = self.__class__(self.canvas, self, item)
224 if child.item._IsExpandable():
244 imagename = (self.item.GetSelectedIconName() or
245 self.item.GetIconName() or
248 imagename = self.item.GetIconName() or "folder"
258 labeltext = self.item.GetLabelText()
266 text = self.item.GetText() or "<no text>"
293 if self.selected and self.item.IsEditable():
315 if text and text != self.item.GetText():
316 self.item.SetText(text)
317 text = self.item.GetText()
373 """Return whether the item's text may be edited."""
376 """Change the item's text (if it is editable)."""
388 """Called on a double-click on the item."""
432 item = FileTreeItem(os.path.join(self.path, name))
433 sublist.append(item)
491 item = FileTreeItem(ICONDIR)
492 node = TreeNode(sc.canvas, None, item)