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

Issue 7981035: Add icon to the panel titlebar on Mac. (Closed)

Created:
9 years, 3 months ago by jianli
Modified:
9 years, 3 months ago
CC:
chromium-reviews, jianli, dcheng, prasadt
Visibility:
Public.

Description

Add icon to the panel titlebar on Mac. Changed Panel.xib to add icon in NSView type. BUG=none TEST=manul test to verify it exists Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=102326

Patch Set 1 #

Total comments: 12

Patch Set 2 : Fix #

Total comments: 2

Patch Set 3 : Fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+151 lines, -24 lines) Patch
M chrome/app/nibs/Panel.xib View 1 18 chunks +103 lines, -16 lines 0 comments Download
M chrome/browser/ui/panels/panel_titlebar_view_cocoa.h View 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm View 1 2 4 chunks +38 lines, -8 lines 0 comments Download
M chrome/browser/ui/panels/panel_window_controller_cocoa.mm View 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
jianli
9 years, 3 months ago (2011-09-21 20:52:21 UTC) #1
Avi (use Gerrit)
http://codereview.chromium.org/7981035/diff/1/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm File chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm (right): http://codereview.chromium.org/7981035/diff/1/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm#newcode213 chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm:213: remove extra line http://codereview.chromium.org/7981035/diff/1/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm#newcode253 chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm:253: [NSDictionary dictionaryWithObjectsAndKeys:[NSFont userFontOfSize:12], Don't ...
9 years, 3 months ago (2011-09-21 21:04:25 UTC) #2
jianli
I tried using [title_ font] for the computation and it turned out that we miss ...
9 years, 3 months ago (2011-09-21 21:12:55 UTC) #3
Avi (use Gerrit)
On 2011/09/21 21:12:55, jianli wrote: > I tried using [title_ font] for the computation and ...
9 years, 3 months ago (2011-09-21 21:27:37 UTC) #4
Dmitry Titov
http://codereview.chromium.org/7981035/diff/1/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm File chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm (right): http://codereview.chromium.org/7981035/diff/1/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm#newcode245 chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm:245: NSRect closeButtonBounds = [closeButton_ bounds]; We should call those ...
9 years, 3 months ago (2011-09-21 21:32:11 UTC) #5
jianli
No. [title_ font] returns "Lucida Grande" while [NSFont userFontOfSize:] uses "Helvetica". On Wed, Sep 21, ...
9 years, 3 months ago (2011-09-21 22:07:23 UTC) #6
Avi (use Gerrit)
On 2011/09/21 22:07:23, jianli wrote: > No. [title_ font] returns "Lucida Grande" while [NSFont userFontOfSize:] ...
9 years, 3 months ago (2011-09-21 22:10:15 UTC) #7
jennb
Drive by... http://codereview.chromium.org/7981035/diff/1/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm File chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm (right): http://codereview.chromium.org/7981035/diff/1/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm#newcode245 chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm:245: NSRect closeButtonBounds = [closeButton_ bounds]; On 2011/09/21 ...
9 years, 3 months ago (2011-09-21 22:10:38 UTC) #8
Dmitry Titov
On 2011/09/21 22:10:38, jennb wrote: > Is updateCloseButtonLayout also using bounds incorrectly? Yes, I think ...
9 years, 3 months ago (2011-09-21 22:14:40 UTC) #9
jianli
I can change updateCloseButtonLayout to fix this problem in this patch. On Wed, Sep 21, ...
9 years, 3 months ago (2011-09-21 22:21:40 UTC) #10
jianli
The text field is indeed using small system font "Lucida Grande". For some reason, [[title_ ...
9 years, 3 months ago (2011-09-21 22:29:55 UTC) #11
jianli
http://codereview.chromium.org/7981035/diff/1/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm File chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm (right): http://codereview.chromium.org/7981035/diff/1/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm#newcode213 chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm:213: On 2011/09/21 21:04:25, Avi wrote: > remove extra line ...
9 years, 3 months ago (2011-09-21 23:15:25 UTC) #12
Dmitry Titov
LGTM from me. http://codereview.chromium.org/7981035/diff/6001/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm File chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm (right): http://codereview.chromium.org/7981035/diff/6001/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm#newcode241 chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm:241: [title_ sizeToFit]; Magic :-)
9 years, 3 months ago (2011-09-21 23:30:23 UTC) #13
Dmitry Titov
Forgot to mention: http://codereview.chromium.org/7981035/diff/6001/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm File chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm (right): http://codereview.chromium.org/7981035/diff/6001/chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm#newcode244 chrome/browser/ui/panels/panel_titlebar_view_cocoa.mm:244: NSRect frame = [self frame]; Discussed ...
9 years, 3 months ago (2011-09-21 23:31:42 UTC) #14
Avi (use Gerrit)
9 years, 3 months ago (2011-09-22 17:59:51 UTC) #15
lgtm

Looks much better.

Powered by Google App Engine
This is Rietveld 408576698