diff options
author | mrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-11 18:58:30 +0000 |
---|---|---|
committer | mrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-11 18:58:30 +0000 |
commit | be0aa82ab771df70f1548dd712701a04b9e23c18 (patch) | |
tree | cb5d3c9847f931f98d9ea35c642a2c5ddf68c858 /chrome/app | |
parent | 539a1ac415e94892d0bc4a41205afeeb878c8f72 (diff) | |
download | chromium_src-be0aa82ab771df70f1548dd712701a04b9e23c18.zip chromium_src-be0aa82ab771df70f1548dd712701a04b9e23c18.tar.gz chromium_src-be0aa82ab771df70f1548dd712701a04b9e23c18.tar.bz2 |
Rework how bookmark bar folder menus and submenus are layed out when scrolling, adding and removing bookmarks and during drag and drop operations. Make a subfolder menu appear as much on screen as possible.
Changed to the BookmarkBarFolderWindow.xib: Added view (visibleView_) between the window's content view and the rest of the content. Added scroll-up arrow and scroll-down arrow views. Added connections to controller of all views within the window.
BUG=54701
TEST=Test submenu appearance by creating a folder menu with lots of items with the bottom-most item being a sub-folder with several bookmark items of its own. Place the browser window such that the bookmark button for the sub-folder will appear near the bottom of the screen. Pop up the folder menu then pop up the sub-menu and verify that the sub-menu is shown on screen and does not require scrolling.
In all following cases of adding or removing bookmarks, either by using the contextual menus (cut/copy/paste/delete) or by dragging and dropping, verify that the top of the folder menu and the menu items (bookmark buttons) above the location of the addition/removal remain in the same position vertically on the screen; menu items below the affected bookmark should move upward (for a removal) or downward (for an addition) and the scroll-up arrow (the one at the bottom of the menu) should hide or show as appropriate.
Verify that dragging or pasting a wide menu item into a narrow folder menu causes the menu to widen. Verify that cutting or deleting a wide menu item from a folder menu will cause the menu to narrow.
Perform the listed tests for each of the folder menu arrangements.
Folder menu arrangements
------------------------
1. Folder with no items (one showing 'empty')
2. Folder with just a few items and neither the scroll-up or scroll-down arrow showing.
3. Folder with enough items such that adding one more should cause the scroll-up arrow to show.
4. Folder with enough items and the scroll-up arrow showing such that removing one item should cause the scroll-up arrow to hide.
5. Folder with enough items that the scroll-up arrow shows but after fully scrolling the menu fits completely on screen without any scrolling arrows showing.
6. Folder with enough items that the scroll-up arrow shows and can be scrolled up such that both scroll-up and scroll-down arrows can show with plenty of extra items.
Tests
-----
1. Cut a bookmark menu item.
2. Paste an item.
3. Paste another item.
4. Drag an item to a different place within the same folder menu.
5. Drag an item to a different folder menu (one each of those listed above).
6. Cut the first item.
7. Cut the last item.
8. Paste to the last item.
For scrollable arrangements #5 and #6:
9. Scroll up only a little (such that the scroll-down arrow does not appear) and cut an item.
10. Scroll up only a little (such that the scroll-down arrow does not appear) and paste an item.
For scrollable arrangement #6:
11. Scroll up so that both the scroll-up and scroll-down arrows appear and cut an item.
12. Scroll up so that both the scroll-up and scroll-down arrows appear and paste an item.
Review URL: http://codereview.chromium.org/5694001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71059 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/app')
-rw-r--r-- | chrome/app/nibs/BookmarkBarFolderWindow.xib | 702 |
1 files changed, 631 insertions, 71 deletions
diff --git a/chrome/app/nibs/BookmarkBarFolderWindow.xib b/chrome/app/nibs/BookmarkBarFolderWindow.xib index 7edc2e8..8172c50 100644 --- a/chrome/app/nibs/BookmarkBarFolderWindow.xib +++ b/chrome/app/nibs/BookmarkBarFolderWindow.xib @@ -2,19 +2,17 @@ <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10"> <data> <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">10B504</string> - <string key="IBDocument.InterfaceBuilderVersion">732</string> - <string key="IBDocument.AppKitVersion">1038.2</string> - <string key="IBDocument.HIToolboxVersion">437.00</string> + <string key="IBDocument.SystemVersion">10F569</string> + <string key="IBDocument.InterfaceBuilderVersion">804</string> + <string key="IBDocument.AppKitVersion">1038.29</string> + <string key="IBDocument.HIToolboxVersion">461.00</string> <object class="NSMutableDictionary" key="IBDocument.PluginVersions"> <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="NS.object.0">732</string> + <string key="NS.object.0">804</string> </object> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> - <integer value="2"/> - <integer value="10"/> - <integer value="12"/> + <integer value="100"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -54,67 +52,163 @@ <int key="NSvFlags">274</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSScrollView" id="680424923"> + <object class="NSCustomView" id="941574830"> <reference key="NSNextResponder" ref="1006"/> <int key="NSvFlags">274</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSClipView" id="730183354"> - <reference key="NSNextResponder" ref="680424923"/> - <int key="NSvFlags">2304</int> + <object class="NSScrollView" id="680424923"> + <reference key="NSNextResponder" ref="941574830"/> + <int key="NSvFlags">274</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSCustomView" id="762431297"> - <reference key="NSNextResponder" ref="730183354"/> - <int key="NSvFlags">296</int> - <string key="NSFrameSize">{480, 270}</string> - <reference key="NSSuperview" ref="730183354"/> - <string key="NSClassName">BookmarkBarFolderView</string> + <object class="NSClipView" id="730183354"> + <reference key="NSNextResponder" ref="680424923"/> + <int key="NSvFlags">2304</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSCustomView" id="762431297"> + <reference key="NSNextResponder" ref="730183354"/> + <int key="NSvFlags">298</int> + <string key="NSFrameSize">{472, 270}</string> + <reference key="NSSuperview" ref="730183354"/> + <string key="NSClassName">BookmarkBarFolderView</string> + </object> + </object> + <string key="NSFrameSize">{472, 270}</string> + <reference key="NSSuperview" ref="680424923"/> + <reference key="NSNextKeyView" ref="762431297"/> + <reference key="NSDocView" ref="762431297"/> + <object class="NSColor" key="NSBGColor"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">controlColor</string> + <object class="NSColor" key="NSColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes> + </object> + </object> + <int key="NScvFlags">6</int> </object> - </object> - <string key="NSFrameSize">{480, 270}</string> - <reference key="NSSuperview" ref="680424923"/> - <reference key="NSNextKeyView" ref="762431297"/> - <reference key="NSDocView" ref="762431297"/> - <object class="NSColor" key="NSBGColor"> - <int key="NSColorSpace">6</int> - <string key="NSCatalogName">System</string> - <string key="NSColorName">controlColor</string> - <object class="NSColor" key="NSColor"> - <int key="NSColorSpace">3</int> - <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes> + <object class="NSScroller" id="453279292"> + <reference key="NSNextResponder" ref="680424923"/> + <int key="NSvFlags">-2147483392</int> + <string key="NSFrame">{{-100, -100}, {15, 285}}</string> + <reference key="NSSuperview" ref="680424923"/> + <reference key="NSTarget" ref="680424923"/> + <string key="NSAction">_doScroller:</string> + <double key="NSCurValue">1</double> + <double key="NSPercent">0.96363627910614014</double> + </object> + <object class="NSScroller" id="1057944048"> + <reference key="NSNextResponder" ref="680424923"/> + <int key="NSvFlags">-2147483392</int> + <string key="NSFrame">{{-100, -100}, {480, 15}}</string> + <reference key="NSSuperview" ref="680424923"/> + <int key="NSsFlags">1</int> + <reference key="NSTarget" ref="680424923"/> + <string key="NSAction">_doScroller:</string> + <double key="NSPercent">0.50602412223815918</double> </object> </object> - <int key="NScvFlags">6</int> + <string key="NSFrame">{{4, 0}, {472, 270}}</string> + <reference key="NSSuperview" ref="941574830"/> + <reference key="NSNextKeyView" ref="730183354"/> + <int key="NSsFlags">0</int> + <reference key="NSVScroller" ref="453279292"/> + <reference key="NSHScroller" ref="1057944048"/> + <reference key="NSContentView" ref="730183354"/> </object> - <object class="NSScroller" id="453279292"> - <reference key="NSNextResponder" ref="680424923"/> - <int key="NSvFlags">-2147483392</int> - <string key="NSFrame">{{-100, -100}, {15, 285}}</string> - <reference key="NSSuperview" ref="680424923"/> - <reference key="NSTarget" ref="680424923"/> - <string key="NSAction">_doScroller:</string> - <double key="NSCurValue">1</double> - <double key="NSPercent">0.96363627910614014</double> + <object class="NSCustomView" id="953069288"> + <reference key="NSNextResponder" ref="941574830"/> + <int key="NSvFlags">-2147483358</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSImageView" id="865301746"> + <reference key="NSNextResponder" ref="953069288"/> + <int key="NSvFlags">269</int> + <object class="NSMutableSet" key="NSDragTypes"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="set.sortedObjects"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>Apple PDF pasteboard type</string> + <string>Apple PICT pasteboard type</string> + <string>Apple PNG pasteboard type</string> + <string>NSFilenamesPboardType</string> + <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string> + <string>NeXT TIFF v4.0 pasteboard type</string> + </object> + </object> + <string key="NSFrame">{{215, 1}, {48, 20}}</string> + <reference key="NSSuperview" ref="953069288"/> + <int key="NSViewLayerContentsRedrawPolicy">2</int> + <bool key="NSEnabled">YES</bool> + <object class="NSImageCell" key="NSCell" id="471443416"> + <int key="NSCellFlags">130560</int> + <int key="NSCellFlags2">33554432</int> + <object class="NSCustomResource" key="NSContents"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">menu_overflow_down</string> + </object> + <int key="NSAlign">0</int> + <int key="NSScale">2</int> + <int key="NSStyle">0</int> + <bool key="NSAnimates">NO</bool> + </object> + <bool key="NSEditable">YES</bool> + </object> + </object> + <string key="NSFrameSize">{480, 23}</string> + <reference key="NSSuperview" ref="941574830"/> + <int key="NSViewLayerContentsRedrawPolicy">2</int> + <string key="NSClassName">NSView</string> </object> - <object class="NSScroller" id="1057944048"> - <reference key="NSNextResponder" ref="680424923"/> - <int key="NSvFlags">-2147483392</int> - <string key="NSFrame">{{-100, -100}, {480, 15}}</string> - <reference key="NSSuperview" ref="680424923"/> - <int key="NSsFlags">1</int> - <reference key="NSTarget" ref="680424923"/> - <string key="NSAction">_doScroller:</string> - <double key="NSPercent">0.50602412223815918</double> + <object class="NSCustomView" id="611357014"> + <reference key="NSNextResponder" ref="941574830"/> + <int key="NSvFlags">-2147483382</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSImageView" id="334202585"> + <reference key="NSNextResponder" ref="611357014"/> + <int key="NSvFlags">269</int> + <object class="NSMutableSet" key="NSDragTypes"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="set.sortedObjects"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>Apple PDF pasteboard type</string> + <string>Apple PICT pasteboard type</string> + <string>Apple PNG pasteboard type</string> + <string>NSFilenamesPboardType</string> + <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string> + <string>NeXT TIFF v4.0 pasteboard type</string> + </object> + </object> + <string key="NSFrame">{{215, 1}, {48, 20}}</string> + <reference key="NSSuperview" ref="611357014"/> + <bool key="NSEnabled">YES</bool> + <object class="NSImageCell" key="NSCell" id="1868251"> + <int key="NSCellFlags">130560</int> + <int key="NSCellFlags2">33554432</int> + <object class="NSCustomResource" key="NSContents"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">menu_overflow_up</string> + </object> + <int key="NSAlign">0</int> + <int key="NSScale">2</int> + <int key="NSStyle">0</int> + <bool key="NSAnimates">NO</bool> + </object> + <bool key="NSEditable">YES</bool> + </object> + </object> + <string key="NSFrame">{{0, 247}, {480, 23}}</string> + <reference key="NSSuperview" ref="941574830"/> + <string key="NSClassName">NSView</string> </object> </object> <string key="NSFrameSize">{480, 270}</string> <reference key="NSSuperview" ref="1006"/> - <reference key="NSNextKeyView" ref="730183354"/> - <int key="NSsFlags">0</int> - <reference key="NSVScroller" ref="453279292"/> - <reference key="NSHScroller" ref="1057944048"/> - <reference key="NSContentView" ref="730183354"/> + <string key="NSClassName">BookmarkBarFolderWindowContentView</string> </object> </object> <string key="NSFrameSize">{480, 270}</string> @@ -443,20 +537,39 @@ <object class="NSCustomObject" id="493003890"> <string key="NSClassName">ChromeUILocalizer</string> </object> + <object class="NSWindowTemplate" id="793970913"> + <int key="NSWindowStyleMask">1</int> + <int key="NSWindowBacking">2</int> + <string key="NSWindowRect">{{196, 240}, {480, 270}}</string> + <int key="NSWTFlags">536871936</int> + <string key="NSWindowTitle">BmbPopUpWindow</string> + <string key="NSWindowClass">BookmarkBarFolderWindow</string> + <nil key="NSViewClass"/> + <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string> + <object class="NSView" key="NSWindowView" id="382388938"> + <nil key="NSNextResponder"/> + <int key="NSvFlags">274</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSCustomView" id="898384138"> + <reference key="NSNextResponder" ref="382388938"/> + <int key="NSvFlags">274</int> + <string key="NSFrameSize">{480, 270}</string> + <reference key="NSSuperview" ref="382388938"/> + <string key="NSClassName">BookmarkBarFolderWindowContentView</string> + </object> + </object> + <string key="NSFrameSize">{480, 270}</string> + </object> + <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string> + <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string> + </object> </object> <object class="IBObjectContainer" key="IBDocument.Objects"> <object class="NSMutableArray" key="connectionRecords"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">mainView_</string> - <reference key="source" ref="1001"/> - <reference key="destination" ref="762431297"/> - </object> - <int key="connectionID">7</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> <string key="label">window</string> <reference key="source" ref="1001"/> <reference key="destination" ref="1005"/> @@ -735,6 +848,46 @@ </object> <int key="connectionID">94</int> </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">shadowWindow_</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="793970913"/> + </object> + <int key="connectionID">99</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">visibleView_</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="941574830"/> + </object> + <int key="connectionID">101</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">scrollUpArrowView_</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="953069288"/> + </object> + <int key="connectionID">108</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">scrollDownArrowView_</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="611357014"/> + </object> + <int key="connectionID">109</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">folderView_</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="762431297"/> + </object> + <int key="connectionID">110</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -777,7 +930,7 @@ <reference key="object" ref="1006"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="680424923"/> + <reference ref="941574830"/> </object> <reference key="parent" ref="1005"/> </object> @@ -1014,6 +1167,43 @@ <reference key="parent" ref="243908609"/> </object> <object class="IBObjectRecord"> + <int key="objectID">96</int> + <reference key="object" ref="793970913"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="382388938"/> + </object> + <reference key="parent" ref="0"/> + <string key="objectName">Shadow Window</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">97</int> + <reference key="object" ref="382388938"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="898384138"/> + </object> + <reference key="parent" ref="793970913"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">98</int> + <reference key="object" ref="898384138"/> + <reference key="parent" ref="382388938"/> + <string key="objectName">Visible Content View</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">100</int> + <reference key="object" ref="941574830"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="680424923"/> + <reference ref="953069288"/> + <reference ref="611357014"/> + </object> + <reference key="parent" ref="1006"/> + <string key="objectName">Visible Content View</string> + </object> + <object class="IBObjectRecord"> <int key="objectID">90</int> <reference key="object" ref="680424923"/> <object class="NSMutableArray" key="children"> @@ -1022,7 +1212,8 @@ <reference ref="1057944048"/> <reference ref="762431297"/> </object> - <reference key="parent" ref="1006"/> + <reference key="parent" ref="941574830"/> + <string key="objectName">Scroll View</string> </object> <object class="IBObjectRecord"> <int key="objectID">91</int> @@ -1038,6 +1229,55 @@ <int key="objectID">4</int> <reference key="object" ref="762431297"/> <reference key="parent" ref="680424923"/> + <string key="objectName">Folder Menu View</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">102</int> + <reference key="object" ref="953069288"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="865301746"/> + </object> + <reference key="parent" ref="941574830"/> + <string key="objectName">Scroll Up Arrow View</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">103</int> + <reference key="object" ref="865301746"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="471443416"/> + </object> + <reference key="parent" ref="953069288"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">104</int> + <reference key="object" ref="471443416"/> + <reference key="parent" ref="865301746"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">105</int> + <reference key="object" ref="611357014"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="334202585"/> + </object> + <reference key="parent" ref="941574830"/> + <string key="objectName">Scroll Down Arrow View</string> + </object> + <object class="IBObjectRecord"> + <int key="objectID">106</int> + <reference key="object" ref="334202585"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1868251"/> + </object> + <reference key="parent" ref="611357014"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">107</int> + <reference key="object" ref="1868251"/> + <reference key="parent" ref="334202585"/> </object> </object> </object> @@ -1057,6 +1297,14 @@ <string>10.CustomClassName</string> <string>10.IBEditorWindowLastContentRect</string> <string>10.IBPluginDependency</string> + <string>100.IBPluginDependency</string> + <string>100.IBViewBoundsToFrameTransform</string> + <string>102.IBPluginDependency</string> + <string>103.IBPluginDependency</string> + <string>104.IBPluginDependency</string> + <string>105.IBPluginDependency</string> + <string>106.IBPluginDependency</string> + <string>107.IBPluginDependency</string> <string>11.IBPluginDependency</string> <string>12.CustomClassName</string> <string>12.IBEditorWindowLastContentRect</string> @@ -1066,7 +1314,6 @@ <string>17.IBPluginDependency</string> <string>18.IBPluginDependency</string> <string>19.IBPluginDependency</string> - <string>2.CustomClassName</string> <string>2.IBPluginDependency</string> <string>20.IBPluginDependency</string> <string>21.IBPluginDependency</string> @@ -1100,15 +1347,24 @@ <string>50.IBPluginDependency</string> <string>51.IBPluginDependency</string> <string>90.CustomClassName</string> + <string>90.IBViewBoundsToFrameTransform</string> + <string>96.IBEditorWindowLastContentRect</string> + <string>96.IBPluginDependency</string> + <string>96.IBWindowTemplateEditedContentRect</string> + <string>96.NSWindowTemplate.visibleAtLaunch</string> + <string>96.WindowOrigin</string> + <string>96.editorWindowContentRectSynchronizationRect</string> + <string>97.IBPluginDependency</string> + <string>98.IBPluginDependency</string> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>{{727, 430}, {480, 270}}</string> + <string>{{42, 734}, {480, 270}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>{{727, 430}, {480, 270}}</string> + <string>{{42, 734}, {480, 270}}</string> <boolean value="NO"/> <string>{196, 240}</string> <string>{{357, 418}, {480, 270}}</string> @@ -1116,6 +1372,16 @@ <string>{{222, 452}, {372, 293}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">AUMeAABCrgAAA</bytes> + </object> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>BookmarkMenu</string> <string>{{230, 131}, {362, 293}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -1124,7 +1390,6 @@ <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>BookmarkBarFolderWindowContentView</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -1158,6 +1423,17 @@ <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>BookmarkBarFolderWindowScrollView</string> + <object class="NSAffineTransform"> + <bytes key="NSTransformStruct">P4AAAL+AAAAAAAAAw4YAAA</bytes> + </object> + <string>{{673, 751}, {480, 270}}</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>{{673, 751}, {480, 270}}</string> + <boolean value="NO"/> + <string>{196, 240}</string> + <string>{{357, 418}, {480, 270}}</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> </object> </object> <object class="NSMutableDictionary" key="unlocalizedProperties"> @@ -1176,7 +1452,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">94</int> + <int key="maxID">110</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -1197,6 +1473,7 @@ <string>openAllBookmarks:</string> <string>openAllBookmarksIncognitoWindow:</string> <string>openAllBookmarksNewWindow:</string> + <string>openBookmark:</string> <string>openBookmarkInIncognitoWindow:</string> <string>openBookmarkInNewForegroundTab:</string> <string>openBookmarkInNewWindow:</string> @@ -1217,6 +1494,86 @@ <string>id</string> <string>id</string> <string>id</string> + <string>id</string> + </object> + </object> + <object class="NSMutableDictionary" key="actionInfosByName"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>addFolder:</string> + <string>addPage:</string> + <string>copyBookmark:</string> + <string>cutBookmark:</string> + <string>deleteBookmark:</string> + <string>editBookmark:</string> + <string>openAllBookmarks:</string> + <string>openAllBookmarksIncognitoWindow:</string> + <string>openAllBookmarksNewWindow:</string> + <string>openBookmark:</string> + <string>openBookmarkInIncognitoWindow:</string> + <string>openBookmarkInNewForegroundTab:</string> + <string>openBookmarkInNewWindow:</string> + <string>pasteBookmark:</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBActionInfo"> + <string key="name">addFolder:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">addPage:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">copyBookmark:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">cutBookmark:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">deleteBookmark:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">editBookmark:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openAllBookmarks:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openAllBookmarksIncognitoWindow:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openAllBookmarksNewWindow:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openBookmark:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openBookmarkInIncognitoWindow:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openBookmarkInNewForegroundTab:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">openBookmarkInNewWindow:</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBActionInfo"> + <string key="name">pasteBookmark:</string> + <string key="candidateClassName">id</string> + </object> </object> </object> <object class="NSMutableDictionary" key="outlets"> @@ -1225,15 +1582,72 @@ <bool key="EncodedWithXMLCoder">YES</bool> <string>buttonMenu_</string> <string>folderMenu_</string> - <string>mainView_</string> + <string>folderView_</string> + <string>scrollDownArrowView_</string> + <string>scrollUpArrowView_</string> <string>scrollView_</string> + <string>shadowWindow_</string> + <string>visibleView_</string> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> <string>NSMenu</string> <string>NSMenu</string> <string>BookmarkBarFolderView</string> + <string>NSView</string> + <string>NSView</string> <string>NSScrollView</string> + <string>BookmarkBarFolderWindow</string> + <string>BookmarkBarFolderWindowContentView</string> + </object> + </object> + <object class="NSMutableDictionary" key="toOneOutletInfosByName"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>buttonMenu_</string> + <string>folderMenu_</string> + <string>folderView_</string> + <string>scrollDownArrowView_</string> + <string>scrollUpArrowView_</string> + <string>scrollView_</string> + <string>shadowWindow_</string> + <string>visibleView_</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBToOneOutletInfo"> + <string key="name">buttonMenu_</string> + <string key="candidateClassName">NSMenu</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">folderMenu_</string> + <string key="candidateClassName">NSMenu</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">folderView_</string> + <string key="candidateClassName">BookmarkBarFolderView</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">scrollDownArrowView_</string> + <string key="candidateClassName">NSView</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">scrollUpArrowView_</string> + <string key="candidateClassName">NSView</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">scrollView_</string> + <string key="candidateClassName">NSScrollView</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">shadowWindow_</string> + <string key="candidateClassName">BookmarkBarFolderWindow</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">visibleView_</string> + <string key="candidateClassName">BookmarkBarFolderWindowContentView</string> + </object> </object> </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> @@ -1297,6 +1711,13 @@ <string key="NS.key.0">commandDispatch:</string> <string key="NS.object.0">id</string> </object> + <object class="NSMutableDictionary" key="actionInfosByName"> + <string key="NS.key.0">commandDispatch:</string> + <object class="IBActionInfo" key="NS.object.0"> + <string key="name">commandDispatch:</string> + <string key="candidateClassName">id</string> + </object> + </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBUserSource</string> <string key="minorKey"/> @@ -1320,6 +1741,30 @@ <string>id</string> </object> </object> + <object class="NSMutableDictionary" key="toOneOutletInfosByName"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>otherObjectToLocalize_</string> + <string>owner_</string> + <string>yetAnotherObjectToLocalize_</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBToOneOutletInfo"> + <string key="name">otherObjectToLocalize_</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">owner_</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">yetAnotherObjectToLocalize_</string> + <string key="candidateClassName">id</string> + </object> + </object> + </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBProjectSource</string> <string key="minorKey">../third_party/GTM/AppKit/GTMUILocalizer.h</string> @@ -1343,6 +1788,30 @@ <string>id</string> </object> </object> + <object class="NSMutableDictionary" key="toOneOutletInfosByName"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>localizerOwner_</string> + <string>localizer_</string> + <string>uiObject_</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBToOneOutletInfo"> + <string key="name">localizerOwner_</string> + <string key="candidateClassName">id</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">localizer_</string> + <string key="candidateClassName">GTMUILocalizer</string> + </object> + <object class="IBToOneOutletInfo"> + <string key="name">uiObject_</string> + <string key="candidateClassName">id</string> + </object> + </object> + </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBProjectSource</string> <string key="minorKey">../third_party/GTM/AppKit/GTMUILocalizerAndLayoutTweaker.h</string> @@ -1366,6 +1835,13 @@ <string key="className">NSObject</string> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBProjectSource</string> + <string key="minorKey">browser/ui/cocoa/objc_zombie.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">NSObject</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBProjectSource</string> <string key="minorKey">browser/ui/cocoa/status_bubble_mac.h</string> </object> </object> @@ -1377,10 +1853,24 @@ </object> </object> <object class="IBPartialClassDescription"> + <string key="className">NSView</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBProjectSource</string> + <string key="minorKey">browser/ui/cocoa/view_id_util.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">NSWindow</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBProjectSource</string> + <string key="minorKey">browser/ui/cocoa/framed_browser_window.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> <string key="className">NSWindow</string> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBProjectSource</string> - <string key="minorKey">browser/ui/cocoa/chrome_browser_window.h</string> + <string key="minorKey">browser/ui/cocoa/nswindow_additions.h</string> </object> </object> <object class="IBPartialClassDescription"> @@ -1430,6 +1920,14 @@ </object> </object> <object class="IBPartialClassDescription"> + <string key="className">NSCell</string> + <string key="superclassName">NSObject</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">AppKit.framework/Headers/NSCell.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> <string key="className">NSControl</string> <string key="superclassName">NSView</string> <object class="IBClassDescriptionSource" key="sourceIdentifier" id="116461416"> @@ -1446,6 +1944,22 @@ </object> </object> <object class="IBPartialClassDescription"> + <string key="className">NSImageCell</string> + <string key="superclassName">NSCell</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">AppKit.framework/Headers/NSImageCell.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">NSImageView</string> + <string key="superclassName">NSControl</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">AppKit.framework/Headers/NSImageView.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> <string key="className">NSMenu</string> <string key="superclassName">NSObject</string> <object class="IBClassDescriptionSource" key="sourceIdentifier" id="457004149"> @@ -1919,6 +2433,27 @@ <string key="className">NSObject</string> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">NSObject</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">NSObject</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> + <string key="minorKey">QuartzCore.framework/Headers/CIImageProvider.h</string> + </object> + </object> + <object class="IBPartialClassDescription"> + <string key="className">NSObject</string> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBFrameworkSource</string> <string key="minorKey">SecurityInterface.framework/Headers/SFAuthorizationView.h</string> </object> </object> @@ -2013,6 +2548,13 @@ <string key="NS.key.0">showWindow:</string> <string key="NS.object.0">id</string> </object> + <object class="NSMutableDictionary" key="actionInfosByName"> + <string key="NS.key.0">showWindow:</string> + <object class="IBActionInfo" key="NS.object.0"> + <string key="name">showWindow:</string> + <string key="candidateClassName">id</string> + </object> + </object> <object class="IBClassDescriptionSource" key="sourceIdentifier"> <string key="majorKey">IBFrameworkSource</string> <string key="minorKey">AppKit.framework/Headers/NSWindowController.h</string> @@ -2021,6 +2563,7 @@ </object> </object> <int key="IBDocument.localizationMode">0</int> + <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string> <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies"> <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string> <integer value="1050" key="NS.object.0"/> @@ -2036,5 +2579,22 @@ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool> <string key="IBDocument.LastKnownRelativeProjectPath">../../chrome.xcodeproj</string> <int key="IBDocument.defaultPropertyAccessControl">3</int> + <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>NSMenuCheckmark</string> + <string>NSMenuMixedState</string> + <string>menu_overflow_down</string> + <string>menu_overflow_up</string> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>{9, 8}</string> + <string>{7, 2}</string> + <string>{19, 19}</string> + <string>{19, 19}</string> + </object> + </object> </data> </archive> |