Corran Webster
Corran Webster
These function aliases should be removed in Pyface 8: https://github.com/enthought/pyface/blob/da96fe3a14c41da812f70c10a85c2cf8e465de61/pyface/ui/qt4/util/image_helpers.py#L173-L175
Currently we adapt Qt5 code back to a Qt4-ish API, but there are rough edges. Along with #510 we should modernise the API that is used. This should probably include...
Currently there is an issue with the use of the new Color objects in that they are heavy-weight traits objects designed for backing a colour editor or other situation where...
The size argument to `create_bitmap`, `create_image`, etc. is only used in a couple of places (eg. Qt toolbar action items) and otherwise is ignored. Additionally, it is currently broken as...
The current image infrastructure has a number of different caches for images: - the `Image` trait caches `str -> ImageResource` lookups: https://github.com/enthought/pyface/blob/2dae9b473ea05df4917919582f52c590e4d1dceb/pyface/ui_traits.py#L57 - the `convert_bitmap` function in `pyface.ui_traits` also creates...
This gives some ideas for enhanced capabilities coming from features of the wxPython and Qt undo/redo systems, or which seem obvious: - [ ] make a context manager for `begin_macro`/`end_macro`...
Currently `UndoAction` and `RedoAction` are always enabled. However, if there is nothing to undo or redo, standard OS behaviour is to disable the actions. This may require some changes to...
This comes from issues testing #862, but also has relevance in the Tasks infrastructure where focus is used. On linux, keyboard focus is different from Mac OS and Windows, and...
With the Qt backend, if you don't have Pygments installed and try to use the `CodeEditor` in TraitsUI you get a `TextEditor`. With Pyface it's not quite so bad as...
This overcomes a problem where replacing `Trait(...)` by `Union(...)` lost mapped trait behaviour.