Daniel Graham wrote:
I'm sorry I didn't make myself clearer.
I understood you before.
The behavior I expected was for
wx.ICON_INFORMATION, wx.ICON_ERROR, wx.ICON_WARNING and so forth to produce different
icons in wx.MessageDialog. This is still the behavior for 2.8.1.1 under Linux and I'm
virtually certain was the behavior under OS-X until the last upgrade. Now all produce
the same icon, either the rocket when run from the command line or the message pole
when run from the bundled demo. I'm wondering how to get the Linux behavior under
OS-X.
It was this way in the past, but I just checked a more recent previous version and you are right, the application icon was not used in the message dialogs. There was a recent bug fix in wxMessageDialog that may be the cause of this: before the fix the dialog would stay on top of all windows for all of the running apps, not just the windows from the app that displayed the message dialog. The fix was to make it be only on top of the same app. I don't know the details of the change but it could be that a different system API is used and so different system semantics for the icon come into play. Please enter a bug report about this (category="wxMac specific") and we'll see if there is a way to have both the icon matching the parameter and also only be on top of the same app.
ยทยทยท
--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!