- """Pixmap can be used for components which diplay a pixmap"""
-
- SHOWN = 0
- HIDDEN = 1
-
- def __init__(self):
- GUIComponent.__init__(self)
- self.instance = None
- self.state = self.SHOWN
-
- def GUIcreate(self, parent):
- self.instance = self.createWidget(parent)
-
- def GUIdelete(self):
- self.removeWidget(self.instance)
- self.instance = None
-
- def getePixmap(self, parent):
- #pixmap = ePixmap(parent)
- #pixmap.setPixmapFromFile(self.filename)
- return ePixmap(parent)
-
- def createWidget(self, parent):
- return self.getePixmap(parent)
-
- def removeWidget(self, w):
- pass
-
- def showPixmap(self):
- self.state = self.SHOWN
- self.instance.show()
-
- def hidePixmap(self):
- self.state = self.HIDDEN
- self.instance.hide()
-
- def removeWidget(self, instance):
- pass