Core/Resources/fr.lproj/GrowlPref.nib/classes.nib
author Peter Hosey
Tue Apr 14 18:04:03 2009 -0700 (2009-04-14)
changeset 4189 30c4b669cad3
parent 4079 2058722db125
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>IBClasses</key>
     6 	<array>
     7 		<dict>
     8 			<key>CLASS</key>
     9 			<string>NotificationsArrayController</string>
    10 			<key>LANGUAGE</key>
    11 			<string>ObjC</string>
    12 			<key>SUPERCLASS</key>
    13 			<string>NSArrayController</string>
    14 		</dict>
    15 		<dict>
    16 			<key>CLASS</key>
    17 			<string>NSObject</string>
    18 			<key>LANGUAGE</key>
    19 			<string>ObjC</string>
    20 		</dict>
    21 		<dict>
    22 			<key>ACTIONS</key>
    23 			<dict>
    24 				<key>search</key>
    25 				<string>id</string>
    26 			</dict>
    27 			<key>CLASS</key>
    28 			<string>TicketsArrayController</string>
    29 			<key>LANGUAGE</key>
    30 			<string>ObjC</string>
    31 			<key>SUPERCLASS</key>
    32 			<string>NSArrayController</string>
    33 		</dict>
    34 		<dict>
    35 			<key>CLASS</key>
    36 			<string>GrowlPositionPicker</string>
    37 			<key>LANGUAGE</key>
    38 			<string>ObjC</string>
    39 			<key>OUTLETS</key>
    40 			<dict>
    41 				<key>preferencePane</key>
    42 				<string>GrowlPreferencePane</string>
    43 			</dict>
    44 			<key>SUPERCLASS</key>
    45 			<string>NSView</string>
    46 		</dict>
    47 		<dict>
    48 			<key>CLASS</key>
    49 			<string>RRTableView</string>
    50 			<key>LANGUAGE</key>
    51 			<string>ObjC</string>
    52 			<key>SUPERCLASS</key>
    53 			<string>NSTableView</string>
    54 		</dict>
    55 		<dict>
    56 			<key>CLASS</key>
    57 			<string>NSWindow</string>
    58 			<key>LANGUAGE</key>
    59 			<string>ObjC</string>
    60 			<key>SUPERCLASS</key>
    61 			<string>NSResponder</string>
    62 		</dict>
    63 		<dict>
    64 			<key>ACTIONS</key>
    65 			<dict>
    66 				<key>changeNameOfDisplayForApplication</key>
    67 				<string>id</string>
    68 				<key>changeNameOfDisplayForNotification</key>
    69 				<string>id</string>
    70 				<key>checkVersion</key>
    71 				<string>id</string>
    72 				<key>deleteTicket</key>
    73 				<string>id</string>
    74 				<key>endDisabledDisplays</key>
    75 				<string>id</string>
    76 				<key>openGrowlBugSubmissionPage</key>
    77 				<string>id</string>
    78 				<key>openGrowlDonate</key>
    79 				<string>id</string>
    80 				<key>openGrowlForum</key>
    81 				<string>id</string>
    82 				<key>openGrowlTrac</key>
    83 				<string>id</string>
    84 				<key>openGrowlWebSite</key>
    85 				<string>id</string>
    86 				<key>playSound</key>
    87 				<string>id</string>
    88 				<key>resolveService</key>
    89 				<string>id</string>
    90 				<key>showApplicationConfigurationTab</key>
    91 				<string>id</string>
    92 				<key>showDisabledDisplays</key>
    93 				<string>id</string>
    94 				<key>showPreview</key>
    95 				<string>id</string>
    96 				<key>startStopGrowl</key>
    97 				<string>id</string>
    98 			</dict>
    99 			<key>CLASS</key>
   100 			<string>GrowlPreferencePane</string>
   101 			<key>LANGUAGE</key>
   102 			<string>ObjC</string>
   103 			<key>OUTLETS</key>
   104 			<dict>
   105 				<key>aboutBoxTextView</key>
   106 				<string>NSTextView</string>
   107 				<key>aboutVersionString</key>
   108 				<string>NSTextField</string>
   109 				<key>appPositionPicker</key>
   110 				<string>GrowlPositionPicker</string>
   111 				<key>applicationNameAndIconColumn</key>
   112 				<string>NSTableColumn</string>
   113 				<key>applicationsTab</key>
   114 				<string>NSTabView</string>
   115 				<key>configurationTab</key>
   116 				<string>NSTabView</string>
   117 				<key>customMenuButton</key>
   118 				<string>NSPopUpButton</string>
   119 				<key>disabledDisplaysList</key>
   120 				<string>NSTextView</string>
   121 				<key>disabledDisplaysSheet</key>
   122 				<string>NSWindow</string>
   123 				<key>displayAuthor</key>
   124 				<string>NSTextField</string>
   125 				<key>displayDefaultPrefView</key>
   126 				<string>NSView</string>
   127 				<key>displayMenuButton</key>
   128 				<string>NSPopUpButton</string>
   129 				<key>displayPluginsArrayController</key>
   130 				<string>NSArrayController</string>
   131 				<key>displayPluginsTable</key>
   132 				<string>NSTableView</string>
   133 				<key>displayPrefView</key>
   134 				<string>NSView</string>
   135 				<key>displayVersion</key>
   136 				<string>NSTextField</string>
   137 				<key>globalPositionPicker</key>
   138 				<string>GrowlPositionPicker</string>
   139 				<key>growlApplications</key>
   140 				<string>NSTableView</string>
   141 				<key>growlRunningProgress</key>
   142 				<string>NSProgressIndicator</string>
   143 				<key>growlRunningStatus</key>
   144 				<string>NSTextField</string>
   145 				<key>growlVersionProgress</key>
   146 				<string>NSProgressIndicator</string>
   147 				<key>logFileType</key>
   148 				<string>NSMatrix</string>
   149 				<key>networkTableView</key>
   150 				<string>NSTableView</string>
   151 				<key>notificationDisplayMenuButton</key>
   152 				<string>NSPopUpButton</string>
   153 				<key>notificationPriorityMenu</key>
   154 				<string>NSMenu</string>
   155 				<key>notificationsArrayController</key>
   156 				<string>NSArrayController</string>
   157 				<key>previewButton</key>
   158 				<string>NSButton</string>
   159 				<key>servicePasswordColumn</key>
   160 				<string>NSTableColumn</string>
   161 				<key>servicesArrayController</key>
   162 				<string>NSArrayController</string>
   163 				<key>soundMenuButton</key>
   164 				<string>NSPopUpButton</string>
   165 				<key>startStopGrowl</key>
   166 				<string>NSButton</string>
   167 				<key>ticketsArrayController</key>
   168 				<string>TicketsArrayController</string>
   169 			</dict>
   170 			<key>SUPERCLASS</key>
   171 			<string>NSPreferencePane</string>
   172 		</dict>
   173 		<dict>
   174 			<key>CLASS</key>
   175 			<string>NSView</string>
   176 			<key>LANGUAGE</key>
   177 			<string>ObjC</string>
   178 			<key>SUPERCLASS</key>
   179 			<string>NSResponder</string>
   180 		</dict>
   181 		<dict>
   182 			<key>CLASS</key>
   183 			<string>FirstResponder</string>
   184 			<key>LANGUAGE</key>
   185 			<string>ObjC</string>
   186 			<key>SUPERCLASS</key>
   187 			<string>NSObject</string>
   188 		</dict>
   189 		<dict>
   190 			<key>CLASS</key>
   191 			<string>NSPreferencePane</string>
   192 			<key>LANGUAGE</key>
   193 			<string>ObjC</string>
   194 			<key>OUTLETS</key>
   195 			<dict>
   196 				<key>_firstKeyView</key>
   197 				<string>id</string>
   198 				<key>_initialKeyView</key>
   199 				<string>id</string>
   200 				<key>_lastKeyView</key>
   201 				<string>id</string>
   202 				<key>_window</key>
   203 				<string>id</string>
   204 			</dict>
   205 			<key>SUPERCLASS</key>
   206 			<string>NSObject</string>
   207 		</dict>
   208 	</array>
   209 	<key>IBVersion</key>
   210 	<string>1</string>
   211 </dict>
   212 </plist>