Implement Art Provider and Utilize Icons
Right now wxBanker is lacking in icons, which are useful to be visually attractive and provide more cues for actions.
1. Find a free icon set, and ship it zipped. (http://
2. Implement a wx.ArtProvider which:
- initializes the icon set by either
- taking a location of an icon archive, and load it into memory on init
- store uncompressed, as long as each icon doesn't require 4kB in memory like on disk in Windows
- taking a location of a folder, and only shipping used icons
- takes strings which match the basename of the icons, grabs the icon and returns it
3. Use the ArtProvider to provide icons where useful. Search for "#ICON" comments for some clues.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Michael Rooney
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 0.3
- Started by
- Michael Rooney
- Completed by
- Michael Rooney
Related branches
Related bugs
Sprints
Whiteboard
2008.08.11 michael: As of r47 a completely new art infrastructure is in place, using a custom wxArtProvider which pulls from an img2py'd version of the (complete) silk icon set. The old icons are gone and have been replaced, and there are new icons where there weren't any before. There are still a few places to add them but overall, it is pretty awesome!