| Index: chrome/browser/ui/cocoa/constrained_window/constrained_window_alert.mm
|
| diff --git a/chrome/browser/ui/cocoa/constrained_window/constrained_window_alert.mm b/chrome/browser/ui/cocoa/constrained_window/constrained_window_alert.mm
|
| index 05e326add109a876ab3bfce84437aa41ccf78582..9304345bb62a3351d5c3c29d213dd27f11d66a99 100644
|
| --- a/chrome/browser/ui/cocoa/constrained_window/constrained_window_alert.mm
|
| +++ b/chrome/browser/ui/cocoa/constrained_window/constrained_window_alert.mm
|
| @@ -10,6 +10,7 @@
|
| #import "chrome/browser/ui/cocoa/constrained_window/constrained_window_custom_window.h"
|
| #import "chrome/browser/ui/cocoa/hover_close_button.h"
|
| #import "chrome/browser/ui/constrained_window.h"
|
| +#import "chrome/browser/ui/constrained_window_constants.h"
|
| #include "skia/ext/skia_utils_mac.h"
|
| #include "third_party/GTM/AppKit/GTMUILocalizerAndLayoutTweaker.h"
|
| #include "ui/base/cocoa/window_size_constants.h"
|
| @@ -64,7 +65,7 @@ const CGFloat kButtonMinWidth = 72;
|
| [informativeTextField_ setAttributedStringValue:
|
| constrained_window::GetAttributedLabelString(
|
| string,
|
| - ConstrainedWindow::kTextFontStyle,
|
| + ConstrainedWindowConstants::kTextFontStyle,
|
| NSNaturalTextAlignment,
|
| NSLineBreakByWordWrapping)];
|
| }
|
| @@ -77,7 +78,7 @@ const CGFloat kButtonMinWidth = 72;
|
| [messageTextField_ setAttributedStringValue:
|
| constrained_window::GetAttributedLabelString(
|
| string,
|
| - ConstrainedWindow::kTitleFontStyle,
|
| + ConstrainedWindowConstants::kTitleFontStyle,
|
| NSNaturalTextAlignment,
|
| NSLineBreakByWordWrapping)];
|
| }
|
| @@ -139,13 +140,13 @@ const CGFloat kButtonMinWidth = 72;
|
| CGFloat windowWidth = buttonWidth;
|
| if (accessoryView_.get())
|
| windowWidth = std::max(windowWidth, NSWidth([accessoryView_ frame]));
|
| - windowWidth += ConstrainedWindow::kHorizontalPadding * 2;
|
| + windowWidth += ConstrainedWindowConstants::kHorizontalPadding * 2;
|
| windowWidth = std::max(windowWidth, kWindowMinWidth);
|
|
|
| // Layout controls.
|
| [self layoutButtonsWithWindowWidth:windowWidth];
|
| CGFloat curY = [buttons_ count] ? NSMaxY([[buttons_ lastObject] frame])
|
| - : ConstrainedWindow::kVerticalPadding;
|
| + : ConstrainedWindowConstants::kClientBottomPadding;
|
| curY = [self layoutAccessoryViewAtYPos:curY];
|
| curY = [self layoutTextField:informativeTextField_
|
| yPos:curY
|
| @@ -158,30 +159,30 @@ const CGFloat kButtonMinWidth = 72;
|
| [self layoutCloseButtonWithWindowWidth:windowWidth];
|
|
|
| // Update window frame.
|
| - curY += ConstrainedWindow::kVerticalPadding;
|
| + curY += ConstrainedWindowConstants::kTitleTopPadding;
|
| [window_ setFrame:NSMakeRect(0, 0, windowWidth, curY)
|
| display:NO];
|
| }
|
|
|
| - (void)layoutButtonsWithWindowWidth:(CGFloat)windowWidth {
|
| // Layout first 2 button right to left.
|
| - CGFloat curX = windowWidth - ConstrainedWindow::kHorizontalPadding;
|
| + CGFloat curX = windowWidth - ConstrainedWindowConstants::kHorizontalPadding;
|
| const int buttonCount = [buttons_ count];
|
| for (int i = 0; i < std::min(2, buttonCount); ++i) {
|
| NSButton* button = [buttons_ objectAtIndex:i];
|
| NSRect rect = [button frame];
|
| rect.origin.x = curX - NSWidth(rect);
|
| - rect.origin.y = ConstrainedWindow::kVerticalPadding;
|
| + rect.origin.y = ConstrainedWindowConstants::kClientBottomPadding;
|
| [button setFrameOrigin:rect.origin];
|
| curX = NSMinX(rect) - kButtonGap;
|
| }
|
|
|
| // Layout remaining buttons left to right.
|
| - curX = ConstrainedWindow::kHorizontalPadding;
|
| + curX = ConstrainedWindowConstants::kHorizontalPadding;
|
| for (int i = buttonCount - 1; i >= 2; --i) {
|
| NSButton* button = [buttons_ objectAtIndex:i];
|
| [button setFrameOrigin:
|
| - NSMakePoint(curX, ConstrainedWindow::kVerticalPadding)];
|
| + NSMakePoint(curX, ConstrainedWindowConstants::kClientBottomPadding)];
|
| curX += NSMaxX([button frame]) + kButtonGap;
|
| }
|
| }
|
| @@ -196,9 +197,10 @@ const CGFloat kButtonMinWidth = 72;
|
|
|
| [textField setHidden:NO];
|
| NSRect rect;
|
| - rect.origin.y = yPos + ConstrainedWindow::kRowPadding;
|
| - rect.origin.x = ConstrainedWindow::kHorizontalPadding;
|
| - rect.size.width = windowWidth - ConstrainedWindow::kHorizontalPadding * 2;
|
| + rect.origin.y = yPos + ConstrainedWindowConstants::kRowPadding;
|
| + rect.origin.x = ConstrainedWindowConstants::kHorizontalPadding;
|
| + rect.size.width = windowWidth -
|
| + ConstrainedWindowConstants::kHorizontalPadding * 2;
|
| rect.size.height = 1;
|
| [textField setFrame:rect];
|
| [GTMUILocalizerAndLayoutTweaker sizeToFitFixedWidthTextField:textField];
|
| @@ -209,8 +211,8 @@ const CGFloat kButtonMinWidth = 72;
|
| if (!accessoryView_.get())
|
| return yPos;
|
| NSRect frame = [accessoryView_ frame];
|
| - frame.origin.y = yPos + ConstrainedWindow::kRowPadding;
|
| - frame.origin.x = ConstrainedWindow::kHorizontalPadding;
|
| + frame.origin.y = yPos + ConstrainedWindowConstants::kRowPadding;
|
| + frame.origin.x = ConstrainedWindowConstants::kHorizontalPadding;
|
| [accessoryView_ setFrameOrigin:frame.origin];
|
| return NSMaxY(frame);
|
| }
|
| @@ -219,8 +221,8 @@ const CGFloat kButtonMinWidth = 72;
|
| NSRect frame;
|
| frame.size.width = ConstrainedWindow::GetCloseButtonSize();
|
| frame.size.height = ConstrainedWindow::GetCloseButtonSize();
|
| - frame.origin.x =
|
| - windowWidth - ConstrainedWindow::kHorizontalPadding - NSWidth(frame);
|
| + frame.origin.x = windowWidth -
|
| + ConstrainedWindowConstants::kHorizontalPadding - NSWidth(frame);
|
| frame.origin.y = NSMaxY([messageTextField_ frame]) - NSHeight(frame);
|
| [closeButton_ setFrame:frame];
|
| }
|
|
|