Core/Resources/ja.lproj/GrowlPref.nib/info.nib
author Peter Hosey
Tue Apr 14 18:04:03 2009 -0700 (2009-04-14)
changeset 4189 30c4b669cad3
parent 3924 d3f0784dbaa8
child 4238 cfc4f3ed5f34
permissions -rw-r--r--
Fixed the off-by-two error in the displays pop-ups on the Applications tab (#251376).

Among the changes:
1. We no longer use Bindings to populate the pop-up menus. Instead, we populate them ourselves.
2. Likewise, we no longer use Bindings to set the pop-up menus' selections, and the pop-up menus do not talk directly to the relevant array controllers. Instead, the pop-ups send action messages to the preference pane, and each action method changes the application's or notification's display setting.
3. The Configure button and table view double-click action now both go through the same method.
4. The action method for activating the Applications tab (see #3) repopulates the displays pop-ups and updates their selections.
5. We now identify the selected display by its bundle name (in the representedObject property of the menu item), instead of by its index.
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
     3 <plist version="1.0">
     4 <dict>
     5 	<key>IBFramework Version</key>
     6 	<string>672</string>
     7 	<key>IBLastKnownRelativeProjectPath</key>
     8 	<string>../../../Growl.xcodeproj</string>
     9 	<key>IBOldestOS</key>
    10 	<integer>5</integer>
    11 	<key>IBOpenObjects</key>
    12 	<array/>
    13 	<key>IBSystem Version</key>
    14 	<string>9F33</string>
    15 	<key>targetFramework</key>
    16 	<string>IBCocoaFramework</string>
    17 </dict>
    18 </plist>