Implement Art Provider and Utilize Icons

Registered by Michael Rooney on 2008-08-04

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://www.famfamfam.com/lab/icons/silk looks REALLY good)
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:
milestone icon 0.3
Started by
Michael Rooney on 2008-08-11
Completed by
Michael Rooney on 2008-08-11

Related branches

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!

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.