summaryrefslogtreecommitdiffstats
path: root/chrome/app
diff options
context:
space:
mode:
authormrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-11 18:58:30 +0000
committermrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-11 18:58:30 +0000
commitbe0aa82ab771df70f1548dd712701a04b9e23c18 (patch)
treecb5d3c9847f931f98d9ea35c642a2c5ddf68c858 /chrome/app
parent539a1ac415e94892d0bc4a41205afeeb878c8f72 (diff)
downloadchromium_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.xib702
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>