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