Esempio n. 1
0
    def getPropertyDescription(self, widget):
        properties = []
        imageDescriber = ImageDescriber()
        imageDesc = imageDescriber.getInbuiltImageDescription(widget)
        if imageDesc:
            properties.append(imageDesc)
        if not widget.get_property("sensitive"):
            properties.append("greyed out")

        accelerator = self.getAccelerator(widget)
        if accelerator:
            properties.append("accelerator '" + accelerator + "'")
        tooltip = self.getTooltipText(widget)
        if tooltip:
            properties.append("tooltip '" + tooltip + "'")
        if len(properties):
            return " (" + ", ".join(properties) + ")"
        else:
            return ""
Esempio n. 2
0
    def getPropertyDescription(self, widget):
        properties = []
        # If we're a stock button, don't get the image, which will vary between themes
        if not isinstance(widget, gtk.Button) or not self.isStock(widget):
            imageDescriber = ImageDescriber()
            imageDesc = imageDescriber.getInbuiltImageDescription(widget)
            if imageDesc:
                properties.append(imageDesc)
        if not widget.get_property("sensitive"):
            properties.append("greyed out")

        accelerator = self.getAccelerator(widget)
        if accelerator:
            properties.append("accelerator '" + accelerator + "'")
        tooltip = self.getTooltipText(widget)
        if tooltip:
            properties.append("tooltip '" + tooltip + "'")
        if len(properties):
            return " (" + ", ".join(properties) + ")"
        else:
            return ""