[Toolbar UI Mac] Fix omnibox minimum width
commit027195d03b18a4724917ca51ffe323a1b4a52d68
authorrdevlin.cronin <rdevlin.cronin@chromium.org>
Mon, 16 Mar 2015 20:21:59 +0000 (16 13:21 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 16 Mar 2015 20:22:48 +0000 (16 20:22 +0000)
treedc8ab292ff3f35711e8c3df0c19a340f0c96f8c8
parentbd49b1236260db8fc008beb1630583bc7623141e
[Toolbar UI Mac] Fix omnibox minimum width

The minimum width calculations weren't always taking effect with the omnibox
and the browser actions container. Refactor it a bit to make it:
a) more reliable (min width checked at every resize)
b) clearer (less confusing back and forth with using observer methods)

BUG=463905

Review URL: https://codereview.chromium.org/1009613002

Cr-Commit-Position: refs/heads/master@{#320784}
chrome/browser/ui/cocoa/extensions/browser_actions_container_view.h
chrome/browser/ui/cocoa/extensions/browser_actions_container_view.mm
chrome/browser/ui/cocoa/extensions/browser_actions_container_view_unittest.mm
chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm
chrome/browser/ui/cocoa/toolbar/toolbar_controller.h
chrome/browser/ui/cocoa/toolbar/toolbar_controller.mm