| Index: chrome/browser/ui/cocoa/bookmarks/bookmark_bar_view_cocoa.mm
|
| diff --git a/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_view_cocoa.mm b/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_view_cocoa.mm
|
| index 3604818ed787afe6e52b0cb73a54a85b895fb104..3aaa4754f88c43c945e63f623fa39f3244947001 100644
|
| --- a/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_view_cocoa.mm
|
| +++ b/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_view_cocoa.mm
|
| @@ -28,14 +28,10 @@ using base::UserMetricsAction;
|
| using bookmarks::BookmarkModel;
|
| using bookmarks::BookmarkNode;
|
|
|
| -static const CGFloat kInitialContainerWidth = 596;
|
| -static const CGFloat kInitialContainerHeight = 41;
|
| -static const CGFloat kInitialElementYOrigin = 20;
|
| +static const CGFloat kInitialElementYOrigin = 7;
|
| static const CGFloat kInitialElementHeight = 14;
|
| static const CGFloat kInitialTextFieldXOrigin = 5;
|
| -// static const CGFloat kInitialTextFieldWidth = 167;
|
| static const CGFloat kTextFieldTrailingPadding = 5;
|
| -// static const CGFloat kInitialButtonWidth = 199;
|
|
|
| @interface BookmarkBarView (Private)
|
| - (void)themeDidChangeNotification:(NSNotification*)aNotification;
|
| @@ -80,53 +76,40 @@ static const CGFloat kTextFieldTrailingPadding = 5;
|
|
|
| NSFont* smallSystemFont =
|
| [NSFont systemFontOfSize:[NSFont smallSystemFontSize]];
|
| - noItemContainer_.reset(
|
| - [[NSView alloc] initWithFrame:NSMakeRect(0, 0, kInitialContainerWidth,
|
| - kInitialContainerHeight)]);
|
| - [noItemContainer_ setAutoresizingMask:NSViewMaxXMargin];
|
| - [noItemContainer_ setAutoresizingMask:NSViewWidthSizable];
|
|
|
| - noItemTextfield_.reset([[NSTextField alloc]
|
| + noItemTextField_.reset([[NSTextField alloc]
|
| initWithFrame:NSMakeRect(kInitialTextFieldXOrigin,
|
| kInitialElementYOrigin, CGFLOAT_MAX,
|
| kInitialElementHeight)]);
|
| - [noItemTextfield_ setAutoresizingMask:NSViewWidthSizable];
|
| - [noItemTextfield_ setFont:smallSystemFont];
|
| - [noItemTextfield_
|
| + [noItemTextField_ setFont:smallSystemFont];
|
| + [noItemTextField_
|
| setStringValue:l10n_util::GetNSString(IDS_BOOKMARKS_NO_ITEMS)];
|
| - [noItemTextfield_ setEditable:NO];
|
| + [noItemTextField_ setEditable:NO];
|
|
|
| - [noItemTextfield_ setBordered:NO];
|
| - [[noItemTextfield_ cell] setLineBreakMode:NSLineBreakByTruncatingTail];
|
| + [noItemTextField_ setBordered:NO];
|
| + [[noItemTextField_ cell] setLineBreakMode:NSLineBreakByTruncatingTail];
|
|
|
| - [noItemTextfield_ setTextColor:[NSColor controlTextColor]];
|
| - [noItemTextfield_ setBackgroundColor:[NSColor controlColor]];
|
| + [noItemTextField_ setTextColor:[NSColor controlTextColor]];
|
| + [noItemTextField_ setBackgroundColor:[NSColor controlColor]];
|
|
|
| - [noItemTextfield_ setDrawsBackground:NO];
|
| - [noItemTextfield_ setTextColor:[NSColor controlTextColor]];
|
| - [noItemTextfield_ setBackgroundColor:[NSColor controlColor]];
|
| - [noItemTextfield_ sizeToFit];
|
| + [noItemTextField_ setDrawsBackground:NO];
|
| + [noItemTextField_ setTextColor:[NSColor controlTextColor]];
|
| + [noItemTextField_ setBackgroundColor:[NSColor controlColor]];
|
| + [noItemTextField_ sizeToFit];
|
|
|
| NSButton* importButton = [HyperlinkButtonCell
|
| buttonWithString:l10n_util::GetNSString(IDS_BOOKMARK_BAR_IMPORT_LINK)];
|
| importBookmarksButton_.reset([importButton retain]);
|
| [importBookmarksButton_
|
| - setFrame:NSMakeRect(NSMaxX([noItemTextfield_ frame]) +
|
| + setFrame:NSMakeRect(NSMaxX([noItemTextField_ frame]) +
|
| kTextFieldTrailingPadding,
|
| kInitialElementYOrigin, CGFLOAT_MAX,
|
| kInitialElementHeight)];
|
| - [importBookmarksButton_ setAutoresizingMask:NSViewMaxXMargin];
|
| [importBookmarksButton_ setFont:smallSystemFont];
|
| [importBookmarksButton_ sizeToFit];
|
| - [noItemContainer_ addSubview:importBookmarksButton_];
|
|
|
| - [noItemContainer_ addSubview:noItemTextfield_];
|
| - NSRect containerFrame = [noItemContainer_ frame];
|
| - containerFrame.size.width = std::max(
|
| - NSWidth(containerFrame), NSMaxX([importBookmarksButton_ frame]));
|
| - [noItemContainer_ setFrame:containerFrame];
|
| -
|
| - [self addSubview:noItemContainer_];
|
| + [self addSubview:noItemTextField_];
|
| + [self addSubview:importBookmarksButton_];
|
| [self registerForNotificationsAndDraggedTypes];
|
| }
|
| return self;
|
| @@ -174,7 +157,7 @@ static const CGFloat kTextFieldTrailingPadding = 5;
|
|
|
| NSColor* color =
|
| themeProvider->GetNSColor(ThemeProperties::COLOR_BOOKMARK_TEXT);
|
| - [noItemTextfield_ setTextColor:color];
|
| + [noItemTextField_ setTextColor:color];
|
| }
|
|
|
| // Mouse down events on the bookmark bar should not allow dragging the parent
|
| @@ -183,12 +166,8 @@ static const CGFloat kTextFieldTrailingPadding = 5;
|
| return NO;
|
| }
|
|
|
| -- (NSTextField*)noItemTextfield {
|
| - return noItemTextfield_;
|
| -}
|
| -
|
| -- (NSView*)noItemContainer {
|
| - return noItemContainer_;
|
| +- (NSTextField*)noItemTextField {
|
| + return noItemTextField_;
|
| }
|
|
|
| - (NSButton*)importBookmarksButton {
|
| @@ -257,7 +236,6 @@ static const CGFloat kTextFieldTrailingPadding = 5;
|
| - (void)draggingEnded:(id<NSDraggingInfo>)info {
|
| [controller_ draggingEnded:info];
|
|
|
| - [[BookmarkButton draggedButton] setHidden:NO];
|
| if (dropIndicatorShown_) {
|
| dropIndicatorShown_ = NO;
|
| [self dropIndicatorChanged];
|
|
|