Create a new advanced preference called "Confirmations". Move Quit Confirmations there.
Adds a new confirmation type for closing message windows with more than 1 tab open. Fixes #12006.
This new preference has two options: always confirm, only confirm when there's unread content. Displays an alert sheet when trying to close the window.
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">
9 <string>NSApplication</string>
13 <string>NSResponder</string>
17 <string>RBSplitView</string>
26 <string>RBSplitSubview</string>
30 <string>NSTextField</string>
34 <string>NSControl</string>
38 <string>AIAdvancedPreferencePane</string>
42 <string>AIModularPane</string>
46 <string>RBSplitSubview</string>
50 <string>NSView</string>
54 <string>NSMenu</string>
58 <string>NSObject</string>
65 <key>didAdjustSubviews</key>
66 <string>RBSplitView</string>
67 <key>prefsWindowWillClose</key>
68 <string>SS_PrefsController</string>
69 <key>toggleFindPanel</key>
71 <key>willAdjustSubviews</key>
72 <string>RBSplitView</string>
75 <string>NSObject</string>
81 <string>AILocalizationButton</string>
86 <key>view_anchorToLeftSide</key>
87 <string>NSView</string>
88 <key>view_anchorToRightSide</key>
89 <string>NSView</string>
90 <key>window_anchorOnLeftSide</key>
91 <string>NSWindow</string>
92 <key>window_anchorOnRightSide</key>
93 <string>NSWindow</string>
96 <string>NSButton</string>
100 <string>NSWindow</string>
102 <string>ObjC</string>
103 <key>SUPERCLASS</key>
104 <string>NSResponder</string>
108 <string>NSView</string>
110 <string>ObjC</string>
111 <key>SUPERCLASS</key>
112 <string>NSResponder</string>
116 <string>FirstResponder</string>
118 <string>ObjC</string>
119 <key>SUPERCLASS</key>
120 <string>NSObject</string>
124 <string>NSCell</string>
126 <string>ObjC</string>
127 <key>SUPERCLASS</key>
128 <string>NSObject</string>
133 <key>changePreference</key>
137 <string>AIModularPane</string>
139 <string>ObjC</string>
145 <string>NSView</string>
147 <key>SUPERCLASS</key>
148 <string>NSObject</string>
152 <string>NSButton</string>
154 <string>ObjC</string>
155 <key>SUPERCLASS</key>
156 <string>NSControl</string>
160 <string>ESStatusAdvancedPreferences</string>
162 <string>ObjC</string>
165 <key>checkBox_statusWindowAlwaysOnTop</key>
166 <string>NSButton</string>
167 <key>checkBox_statusWindowHideInBackground</key>
168 <string>NSButton</string>
169 <key>label_statusWindow</key>
170 <string>NSTextField</string>
172 <key>SUPERCLASS</key>
173 <string>AIAdvancedPreferencePane</string>
177 <string>AILocalizationTextField</string>
179 <string>ObjC</string>
182 <key>view_anchorToLeftSide</key>
183 <string>NSView</string>
184 <key>view_anchorToRightSide</key>
185 <string>NSView</string>
186 <key>window_anchorOnLeftSide</key>
187 <string>NSWindow</string>
188 <key>window_anchorOnRightSide</key>
189 <string>NSWindow</string>
191 <key>SUPERCLASS</key>
192 <string>NSTextField</string>
196 <string>NSButtonCell</string>
198 <string>ObjC</string>
199 <key>SUPERCLASS</key>
200 <string>NSActionCell</string>
204 <string>SS_PrefsController</string>
206 <string>ObjC</string>
212 <key>SUPERCLASS</key>
213 <string>NSObject</string>