Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Issue 8671002: Cocoa: Custom drawing for GAIA avatar pictures (Closed)

Created:
9 years ago by sail
Modified:
9 years ago
Reviewers:
Robert Sesek
CC:
chromium-reviews
Visibility:
Public.

Description

Cocoa: Custom drawing for GAIA avatar pictures This CL updates the way we draw GAIA avatar pictures in the title bar and in the avatar menu bubble. Screenshots: http://imgur.com/nxzeQ BUG=91241 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=112173

Patch Set 1 #

Total comments: 8

Patch Set 2 : address review comments #

Patch Set 3 : rebase #

Patch Set 4 : merge #

Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -5 lines) Patch
M chrome/browser/ui/cocoa/browser/avatar_button_controller.mm View 1 2 4 chunks +11 lines, -3 lines 0 comments Download
M chrome/browser/ui/cocoa/browser_window_controller_private.mm View 1 2 chunks +5 lines, -2 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
sail
http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser/avatar_button_controller.mm File chrome/browser/ui/cocoa/browser/avatar_button_controller.mm (right): http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser/avatar_button_controller.mm#newcode151 chrome/browser/ui/cocoa/browser/avatar_button_controller.mm:151: [self.buttonView setImage:image]; I moved this so that it only ...
9 years ago (2011-11-26 06:51:59 UTC) #1
sail
oops, forgot to publish this
9 years ago (2011-11-28 18:47:44 UTC) #2
sail
correct reviewers this time
9 years ago (2011-11-28 18:48:02 UTC) #3
Robert Sesek
http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser/avatar_button_controller.mm File chrome/browser/ui/cocoa/browser/avatar_button_controller.mm (right): http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser/avatar_button_controller.mm#newcode242 chrome/browser/ui/cocoa/browser/avatar_button_controller.mm:242: bool is_gaia_picture = BOOL http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser_window_controller_private.mm File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right): http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser_window_controller_private.mm#newcode362 ...
9 years ago (2011-11-28 19:17:53 UTC) #4
sail
http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser/avatar_button_controller.mm File chrome/browser/ui/cocoa/browser/avatar_button_controller.mm (right): http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser/avatar_button_controller.mm#newcode242 chrome/browser/ui/cocoa/browser/avatar_button_controller.mm:242: bool is_gaia_picture = On 2011/11/28 19:17:53, rsesek wrote: > ...
9 years ago (2011-11-28 19:40:31 UTC) #5
Robert Sesek
http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser_window_controller_private.mm File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right): http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser_window_controller_private.mm#newcode361 chrome/browser/ui/cocoa/browser_window_controller_private.mm:361: [avatarButton setFrameSize:NSMakeSize(profiles::kAvatarIconWidth, On 2011/11/26 06:52:00, sail wrote: > On ...
9 years ago (2011-11-28 23:03:23 UTC) #6
sail
http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser_window_controller_private.mm File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right): http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser_window_controller_private.mm#newcode361 chrome/browser/ui/cocoa/browser_window_controller_private.mm:361: [avatarButton setFrameSize:NSMakeSize(profiles::kAvatarIconWidth, On 2011/11/28 23:03:23, rsesek wrote: > On ...
9 years ago (2011-11-28 23:11:33 UTC) #7
Robert Sesek
9 years ago (2011-11-28 23:12:08 UTC) #8
On 2011/11/28 23:11:33, sail wrote:
>
http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser...
> File chrome/browser/ui/cocoa/browser_window_controller_private.mm (right):
> 
>
http://codereview.chromium.org/8671002/diff/1/chrome/browser/ui/cocoa/browser...
> chrome/browser/ui/cocoa/browser_window_controller_private.mm:361:
[avatarButton
> setFrameSize:NSMakeSize(profiles::kAvatarIconWidth,
> On 2011/11/28 23:03:23, rsesek wrote:
> > On 2011/11/26 06:52:00, sail wrote:
> > > On my machine (10.6) tabStripHeight is 37 pixels. Since avatar icons are
38
> > > pixels wide this lead to them being scaled and blurred.
> > 
> > Does this look OK now? Or should we turn on image scaling for this control?
> 
> This looks really good now.
> With the new control size the avatar image size matches the control exactly so
> no scaling is needed.

Cool. LGTM.

Powered by Google App Engine
This is Rietveld 408576698