Adium

Changeset 14152

Show
Ignore:
Timestamp:
11/23/2005 01:29:46 AM (3 years ago)
Author:
evands
Message:

The Paste menu item now pastes with formatting. The item under it is now "Paste and Match Style" (cmd-option-v). Closes #532 and makes our behavior more system-standard.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Resources/MainMenu.nib/classes.nib

    r14011 r14152  
    5353                "menuItem_bold" = NSMenuItem;  
    5454                "menuItem_close" = NSMenuItem;  
    55                 "menuItem_closeAllChats" = id;  
     55                "menuItem_closeAllChats" = NSMenuItem;  
    5656                "menuItem_closeChat" = NSMenuItem;  
    5757                "menuItem_customizeToolbar" = NSMenuItem;  
    5858                "menuItem_italic" = NSMenuItem;  
    5959                "menuItem_paste" = NSMenuItem;  
    60                 "menuItem_pasteFormatted" = NSMenuItem;  
     60                "menuItem_pasteAndMatchStyle" = NSMenuItem;  
    6161                "menuItem_print" = NSMenuItem;  
    6262                "menuItem_showToolbar" = NSMenuItem;  
     
    7878                "menuItem_clear" = NSMenuItem;  
    7979                "menuItem_close" = NSMenuItem;  
    80                 "menuItem_closeAllChats" = id;  
     80                "menuItem_closeAllChats" = NSMenuItem;  
    8181                "menuItem_closeChat" = NSMenuItem;  
    8282                "menuItem_contact" = NSMenuItem;  
     
    100100                "menuItem_pageSetup" = NSMenuItem;  
    101101                "menuItem_paste" = NSMenuItem;  
    102                 "menuItem_pasteFormatted" = NSMenuItem;  
     102                "menuItem_pasteAndMatchStyle" = NSMenuItem;  
    103103                "menuItem_preferences" = NSMenuItem;  
    104104                "menuItem_print" = NSMenuItem;  
  • trunk/Source/AIInterfaceController.h

    r14116 r14152  
    132132 
    133133    IBOutlet    NSMenuItem              *menuItem_paste; 
    134     IBOutlet    NSMenuItem              *menuItem_pasteFormatted
     134    IBOutlet    NSMenuItem              *menuItem_pasteAndMatchStyle
    135135     
    136136    IBOutlet    NSMenuItem      *menuItem_bold; 
  • trunk/Source/AIInterfaceController.m

    r14138 r14152  
    591591    NSEnumerator                        *enumerator; 
    592592    int                                         windowKey = 1; 
    593         BOOL                                    respondsToSetIndentationLevel = [menuItem_paste respondsToSelector:@selector(setIndentationLevel:)]; 
    594593         
    595594    //Remove any existing menus 
     
    637636                                                                                                                                                action:@selector(showChatWindow:) 
    638637                                                                                                                                 keyEquivalent:windowKeyString]; 
    639                         if ([contentArray count] > 1 && respondsToSetIndentationLevel) [item setIndentationLevel:1]; 
     638                        if ([contentArray count] > 1) [item setIndentationLevel:1]; 
    640639                        [item setRepresentedObject:chat]; 
    641640                        [item setImage:[chat chatMenuImage]]; 
     
    12851284                return NO; 
    12861285                 
    1287         } else if (menuItem == menuItem_paste || menuItem == menuItem_pasteFormatted) { 
     1286        } else if (menuItem == menuItem_paste || menuItem == menuItem_pasteAndMatchStyle) { 
    12881287                return [[NSPasteboard generalPasteboard] availableTypeFromArray:[NSArray arrayWithObjects:NSStringPboardType, NSRTFPboardType, NSTIFFPboardType, NSPICTPboardType, NSPDFPboardType, nil]] != nil; 
    12891288         
  • trunk/Source/AIMenuController.h

    r14011 r14152  
    110110        IBOutlet        NSMenuItem      *menuItem_copy; 
    111111        IBOutlet        NSMenuItem      *menuItem_paste; 
    112         IBOutlet        NSMenuItem      *menuItem_pasteFormatted
     112        IBOutlet        NSMenuItem      *menuItem_pasteAndMatchStyle
    113113        IBOutlet        NSMenuItem      *menuItem_clear; 
    114114        IBOutlet        NSMenuItem      *menuItem_selectAll; 
  • trunk/Source/AIMenuController.m

    r14137 r14152  
    339339        [menuItem_copy setTitle:AILocalizedString(@"Copy",nil)]; 
    340340        [menuItem_paste setTitle:AILocalizedString(@"Paste",nil)]; 
    341         [menuItem_pasteFormatted setTitle:AILocalizedString(@"Paste with Formatting",nil)]; 
     341        [menuItem_pasteAndMatchStyle setTitle:AILocalizedString(@"Paste and Match Style",nil)]; 
    342342        [menuItem_clear setTitle:AILocalizedString(@"Clear",nil)]; 
    343343        [menuItem_selectAll setTitle:AILocalizedString(@"Select All",nil)];