Hi,
I would like to add the ability to set icon for g.app.gui.run... Qdialogs.
Actually, some of them have no icon set so an ugly system fallback icon is
shown...
I thought it would be nice to set default Qdialog icon to leo's app one and
even the ability to set a custom one.
That would mean to add some changes to leo/plugins/qt_gui.py.
To achieve that, I wonder if there is a special function to get default app
icon, or if we have to specify icon name (leoapp32.png).
For example
def runAskOkCancelStringDialog(self,c,title,message,cancelButtonText=None,
okButtonText=None, icon=None,default=""):
"""Create and run askOkCancelString dialog ."""
if g.unitTesting: return None
d = QtWidgets.QInputDialog()
d.setWindowTitle(title)
d.setLabelText(message)
d.setTextValue(default)
if icon:
d.setWindowIcon(icon)
else:
d.setWindowIcon(g.app.gui.getIconImage ('leoapp32.png'))
if cancelButtonText:
d.setCancelButtonText(cancelButtonText)
if okButtonText:
d.setOkButtonText(okButtonText)
ok = d.exec_()
return str(d.textValue()) if ok else None
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.