summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autocomplete/autocomplete_edit.h
diff options
context:
space:
mode:
authordeanm@chromium.org <deanm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-09 10:21:57 +0000
committerdeanm@chromium.org <deanm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-09 10:21:57 +0000
commitf41290e9a98ec96e1e4ff1c2e91f401d49cbf24d (patch)
tree3662fa2855254d314ae49a3a2e17ea09463d026a /chrome/browser/autocomplete/autocomplete_edit.h
parent66bf414cf586de87013a19aa14ec7de5e1741e7e (diff)
downloadchromium_src-f41290e9a98ec96e1e4ff1c2e91f401d49cbf24d.zip
chromium_src-f41290e9a98ec96e1e4ff1c2e91f401d49cbf24d.tar.gz
chromium_src-f41290e9a98ec96e1e4ff1c2e91f401d49cbf24d.tar.bz2
Move to custom painting the omnibox results with GDK.
- Don't draw with ChromeCanvas, we will have better text layout by using Pango directly, and better remote X performance by not blitting a bitmap. - Text is draw with Pango on top of GDK (no Cairo inbetween). - Double buffered server side, and just a few GDK operations for rects. - Improve our handling of InvalidateLine / PaintUpdatesNow. We previously always invalidated the entire window. We now communicate with the model the way we should, and only invalidate damaged lines, and then do a sync paint in PaintUpdatesNow to repaint them. This is a small step backwards, because we are no longer showing the description text. This easy to fix, but I'm going to try to implement the entire new results look and icons at the same time. Review URL: http://codereview.chromium.org/63119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13413 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autocomplete/autocomplete_edit.h')
0 files changed, 0 insertions, 0 deletions