1. A apparatus for generating an icon image comprising:
- means for retrieving stored icon image data and stored icon mask data for at least two icons;
- means for designating one of said at least two icons as a foreground icon and at least another of said at least two icons as a background icon;
- means for performing logical operations to said icon image data and said icon mask data of said background and foreground icons to generate composite icon image data and composite icon mask data; and
- means for displaying a composite icon image defined by said composite icon image data.
2. The apparatus for generating an icon image of claim 1, comprising:
- means for designating said composite icon image as a background icon and means for designating another icon as a foreground icon;
- means for performing a logical operation to said icon image data and said icon mask data of said background and foreground icons to generate second composite icon image data and second composite icon mask data; and
- means for displaying said second composite icon image .
3. The apparatus for generating an icon image of claim 1, wherein said composite icon mask data comprises a logical OR combination of said background icon mask data and said foreground icon mask data.
4. The apparatus for generating an icon image of claim 1, wherein said composite icon image data comprises the result of a logical AND operation on said foreground icon mask data and said foreground icon image data, together with a logical OR combination of said image data of said background icon.
5. The apparatus for generating an icon image of claim 1, wherein said icon mask data and said icon image data are retrieved through the use of an icon reference tag.
6. A method for generating a composite icon, comprising:
- retrieving at least stored icon image data and stored icon mask data for an icon in response to a request to display said icon;
- determining whether a badge indication is associated with said stored icon image data;
- retrieving icon image data and icon mask data associated with said badge;
- generating a composite image of said icon and said badge; and
- displaying said composite icon image.
7. The method for generating a composite icon of claim 6, wherein said generating step further comprises:
- designating said badge as a foreground icon and said icon as a background icon;
- performing a logical operation to said icon image data and said icon mask data of said background and foreground icons; and
- generating and storing composite icon image data and composite icon mask data.
8. The method for generating a composite icon of claim 7, wherein said performing step further comprises:
- determining said composite icon image data by computing the result of a logical AND operation on said foreground icon mask data and said foreground icon image data, together with a logical OR combination of said image data of said background icon.
9. The method for generating a composite icon of claim 7, wherein said performing step further comprises:
- determining said composite icon mask data by computing the logical OR combination of said background icon mask data and said foreground icon mask data.
10. The method for generating a composite icon of claim 6, wherein said icon mask data and said icon image data is retrieved through the use of an icon reference tag.
11. A computer readable medium containing program instructions for:
- retrieving stored icon image data and stored icon mask data for at least two icons;
- receiving a designation that one of said at least two icons is a foreground icon and at least another of said at least two icons is a background icon;
- performing logical operations to said icon image data and said icon mask data of said background and foreground icons to generate composite icon image data and composite icon mask data; and
- displaying a composite icon image defined by said composite icon image data.
12. The computer readable medium of claim 11, containing program instructions for:
- receiving a designation that said composite icon image is a background icon and another icon is a foreground icon;
- performing a logical operation to said icon image data and said icon mask data of said background and foreground icons to generate second composite icon image data and second composite icon mask data; and
- displaying said second composite icon image.
13. The computer readable medium of claim 11, containing program instructions for:
- performing a logical OR combination of said background icon mask data and said foreground icon mask data to generate said composite icon image data.
14. The computer readable medium of claim 11, containing program instructions for:
- performing a logical AND operation on said foreground icon mask data and said foreground icon image data, together with a logical OR combination of said image data of said background icon to generate said composite icon mask data.
15. The computer readable medium of claim 11, containing program instructions for retrieving said icon mask data and said icon image data through the use of an icon reference tag.