Adium

Changeset 13942

Show
Ignore:
Timestamp:
11/01/2005 01:11:48 PM (3 years ago)
Author:
evands
Message:

Added an AIStatusIconMenu type for AIStatusIcons. It returns an image identical to that returned for AIStatusIconList, but with a separate cache.. this means we can use it all over the place in menus without NSMenu flipping it and making it appear upside down elsewhere.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Frameworks/Adium Framework/AIStatusIcons.h

    r11744 r13942  
    2727typedef enum { 
    2828        AIStatusIconTab = 0,            //Tabs 
    29         AIStatusIconList                        //Contact List 
     29        AIStatusIconList,                       //Contact List 
     30        AIStatusIconMenu 
    3031} AIStatusIconType; 
    31 #define NUMBER_OF_STATUS_ICON_TYPES     2 
     32#define NUMBER_OF_STATUS_ICON_TYPES     3 
    3233 
    3334@interface AIStatusIcons : NSObject { 
  • trunk/Frameworks/Adium Framework/AIStatusIcons.m

    r13813 r13942  
    200200                        statusIconNames[AIStatusIconList] = [[statusIconDict objectForKey:@"List"] retain]; 
    201201 
     202                        [statusIconNames[AIStatusIconMenu] release]; 
     203                        statusIconNames[AIStatusIconMenu] = [statusIconNames[AIStatusIconList] retain]; 
     204 
    202205                        //Clear out the status icon cache 
    203206                        for (unsigned i = 0; i < NUMBER_OF_STATUS_ICON_TYPES; i++) {