
(a simplified replacement for TextButton[Base], etc.) Add the LabelButton class, based on TextButton. (simplify, cleanup, re-use views controls, etc.) Add a supporting LabelButtonBorder class. Add unit tests and a views example in ButtonExample. Add ImageView interactive flag for hit-testing. Make Label::text() return a const string16 ref. TODO(followup): Replace TextButton[Base] use, etc. TODO(followup): Fix CanvasSkia multi-line label painting. BUG=155363 TEST=views examples use of the new LabelButton, etc. R=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/11068012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162245 0039d316-1c4b-4281-b951-d872f2087c98
This directory contains elements of Chromium's user interface toolkit: base/ Common UI framework components for resource loading, localization, string formatting, cross platform model interfaces etc. views/ UI "View" framework used for building interfaces on Windows and Linux (ChromeOS). This directory is NOT for things that are unrelated to a user interface library, even if: * they are shared by multiple top level directories in src/, * brettw won't let you put them in base! * it's just two little files... come on! - ben@chromium.org