summaryrefslogtreecommitdiffstats
path: root/chrome/app/nibs
diff options
context:
space:
mode:
authorviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-18 20:19:31 +0000
committerviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-18 20:19:31 +0000
commit5eb4265b79482c18912fa9afce49d99030450ce5 (patch)
treeb3452901b2d3fbc37b85aaae95479e65bee58603 /chrome/app/nibs
parentd1d74b9f367025fa7363189b7be012d277245341 (diff)
downloadchromium_src-5eb4265b79482c18912fa9afce49d99030450ce5.zip
chromium_src-5eb4265b79482c18912fa9afce49d99030450ce5.tar.gz
chromium_src-5eb4265b79482c18912fa9afce49d99030450ce5.tar.bz2
Mac: implement Pin Tab.
Note that, per Apple's HIG, the context menu alternates between Pin/Unpin Tab instead of toggling a checkmark. Changes to TabView.xib: - add Pin Tab item (to match Windows) Still to do: - dragging/dropping tabs needs visual feedback to indicate how pinned state will change (need input from UI team) - on Windows, you can pin a tab by dragging it slightly to the right of the rightmost pinned tab; this needs to be done BUG=25481 TEST=not yet Review URL: http://codereview.chromium.org/375010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32384 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/app/nibs')
-rw-r--r--chrome/app/nibs/TabView.xib44
1 files changed, 42 insertions, 2 deletions
diff --git a/chrome/app/nibs/TabView.xib b/chrome/app/nibs/TabView.xib
index 7072af9..299ed98 100644
--- a/chrome/app/nibs/TabView.xib
+++ b/chrome/app/nibs/TabView.xib
@@ -222,6 +222,15 @@
<reference key="NSMixedImage" ref="689949759"/>
<int key="NSTag">3</int>
</object>
+ <object class="NSMenuItem" id="95603257">
+ <reference key="NSMenu" ref="398259350"/>
+ <string key="NSTitle">^IDS_TAB_CXMENU_PIN_TAB_MAC</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="530899574"/>
+ <reference key="NSMixedImage" ref="689949759"/>
+ <int key="NSTag">9</int>
+ </object>
<object class="NSMenuItem" id="336880767">
<reference key="NSMenu" ref="398259350"/>
<bool key="NSIsDisabled">YES</bool>
@@ -489,6 +498,22 @@
</object>
<int key="connectionID">101</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">commandDispatch:</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="95603257"/>
+ </object>
+ <int key="connectionID">103</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">delegate</string>
+ <reference key="source" ref="398259350"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">104</int>
+ </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@@ -590,6 +615,7 @@
<reference ref="716790779"/>
<reference ref="761670747"/>
<reference ref="553885136"/>
+ <reference ref="95603257"/>
</object>
<reference key="parent" ref="581261482"/>
</object>
@@ -672,6 +698,11 @@
<reference key="object" ref="553885136"/>
<reference key="parent" ref="398259350"/>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">102</int>
+ <reference key="object" ref="95603257"/>
+ <reference key="parent" ref="398259350"/>
+ </object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
@@ -685,6 +716,7 @@
<string>1.WindowOrigin</string>
<string>1.editorWindowContentRectSynchronizationRect</string>
<string>100.IBPluginDependency</string>
+ <string>102.IBPluginDependency</string>
<string>50.IBPluginDependency</string>
<string>51.IBPluginDependency</string>
<string>55.IBPluginDependency</string>
@@ -721,7 +753,8 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{702, 528}, {343, 213}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{358, 508}, {343, 233}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -761,7 +794,7 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">101</int>
+ <int key="maxID">104</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -822,6 +855,13 @@
</object>
</object>
<object class="IBPartialClassDescription">
+ <string key="className">NSMenuItem</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/nsmenuitem_additions.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>