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

Issue 115835: Implement GtkFloatingContainer (Closed)

Created:
11 years, 6 months ago by Elliot Glaysher
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com
Visibility:
Public.

Description

GTK: Implement GtkFloatingContainer and implement StatusBubble on top of it. This introduces a hybrid GtkBin/GtkFixed container which exposes a signal to absolutely position widgets. This also fixes the current flickering issues with the status bubble. http://crbug.com/11635 TEST=Goto a site with a long list of links (I used reddit.com) and move the mouse cursor up and down the list quickly. There shouldn't be flickering in the top left corner. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=17095

Patch Set 1 #

Patch Set 2 : lint errors #

Patch Set 3 : General cleanup #

Total comments: 23

Patch Set 4 : Cleanups #

Unified diffs Side-by-side diffs Delta from patch set Stats (+491 lines, -83 lines) Patch
A chrome/browser/gtk/gtk_floating_container.h View 1 2 3 1 chunk +85 lines, -0 lines 0 comments Download
A chrome/browser/gtk/gtk_floating_container.cc View 1 2 3 1 chunk +320 lines, -0 lines 0 comments Download
M chrome/browser/gtk/status_bubble_gtk.h View 1 2 2 chunks +0 lines, -18 lines 0 comments Download
M chrome/browser/gtk/status_bubble_gtk.cc View 1 2 4 chunks +1 line, -42 lines 0 comments Download
M chrome/browser/gtk/tab_contents_container_gtk.h View 3 chunks +20 lines, -7 lines 0 comments Download
M chrome/browser/gtk/tab_contents_container_gtk.cc View 4 chunks +63 lines, -16 lines 0 comments Download
M chrome/chrome.gyp View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Elliot Glaysher
11 years, 6 months ago (2009-05-27 23:10:14 UTC) #1
tony
Some small nits below. Otherwise, LGTM. Might want to get a second vote. http://codereview.chromium.org/115835/diff/18/1010 File ...
11 years, 6 months ago (2009-05-28 17:35:48 UTC) #2
James Hawkins
http://codereview.chromium.org/115835/diff/18/1010 File chrome/browser/gtk/gtk_floating_container.cc (right): http://codereview.chromium.org/115835/diff/18/1010#newcode148 Line 148: GList* children = floating->floating_children; nit: Maybe rename children ...
11 years, 6 months ago (2009-05-28 17:45:20 UTC) #3
Evan Martin
in general, lookin' sweet http://codereview.chromium.org/115835/diff/18/1010 File chrome/browser/gtk/gtk_floating_container.cc (right): http://codereview.chromium.org/115835/diff/18/1010#newcode21 Line 21: CHILD_PROP_0, For what it's ...
11 years, 6 months ago (2009-05-28 18:04:46 UTC) #4
Elliot Glaysher
Take another look, Evan? http://codereview.chromium.org/115835/diff/18/1010 File chrome/browser/gtk/gtk_floating_container.cc (right): http://codereview.chromium.org/115835/diff/18/1010#newcode21 Line 21: CHILD_PROP_0, On 2009/05/28 18:04:46, ...
11 years, 6 months ago (2009-05-28 19:06:45 UTC) #5
Evan Martin
LGTM (does it fix the flickering status bubble problem?
11 years, 6 months ago (2009-05-28 19:08:48 UTC) #6
Elliot Glaysher
11 years, 6 months ago (2009-05-28 19:12:30 UTC) #7
On 2009/05/28 19:08:48, Evan Martin wrote:
> LGTM  (does it fix the flickering status bubble problem?

Yes.

Powered by Google App Engine
This is Rietveld 408576698