diff options
author | brettw@google.com <brettw@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-06 17:03:15 +0000 |
---|---|---|
committer | brettw@google.com <brettw@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-06 17:03:15 +0000 |
commit | a8f643b401ec655adbe20d98dc862f168b25b17a (patch) | |
tree | a9a8d414ea876a71f8f5b5a9f8d72ee9b812f75a /webkit/glue | |
parent | e32306c541215cf71e9464abc2f786f064dfff9a (diff) | |
download | chromium_src-a8f643b401ec655adbe20d98dc862f168b25b17a.zip chromium_src-a8f643b401ec655adbe20d98dc862f168b25b17a.tar.gz chromium_src-a8f643b401ec655adbe20d98dc862f168b25b17a.tar.bz2 |
Add support for arbitrarily transformed Windows buttons text fields, and select boxes (but does not affect scroll bars). I created a helper class, ThemeHelperWin, which automatically wraps the logic necessary to do this. There are three modes: draw the form control normally, draw it at a different size (for scaling, just tell Windows it's a different size and don't transform the graphics coordinates), or arbitrary transforms (where it's drawn to an offscreen buffer and transformed by our graphics layer.
Review URL: http://codereview.chromium.org/9008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4890 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
0 files changed, 0 insertions, 0 deletions