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

Issue 3161033: More reload button cleanup: Use widget() everywhere. (Closed)

Created:
10 years, 4 months ago by Peter Kasting
Modified:
9 years, 7 months ago
Reviewers:
Elliot Glaysher
CC:
chromium-reviews, ben+cc_chromium.org
Visibility:
Public.

Description

More reload button cleanup: Use widget() everywhere. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=56926

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+19 lines, -23 lines) Patch
M chrome/browser/gtk/reload_button_gtk.cc View 3 chunks +19 lines, -23 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
Peter Kasting
10 years, 4 months ago (2010-08-20 01:05:14 UTC) #1
Elliot Glaysher
10 years, 4 months ago (2010-08-20 01:12:04 UTC) #2
LGTM

On Thu, Aug 19, 2010 at 6:05 PM,  <pkasting@chromium.org> wrote:
> Reviewers: Elliot Glaysher,
>
> Description:
> More reload button cleanup: Use widget() everywhere.
>
> BUG=none
> TEST=none
>
> Please review this at http://codereview.chromium.org/3161033/show
>
> SVN Base: svn://chrome-svn/chrome/trunk/src/
>
> Affected files:
>  M     chrome/browser/gtk/reload_button_gtk.cc
>
>
> Index: chrome/browser/gtk/reload_button_gtk.cc
> ===================================================================
> --- chrome/browser/gtk/reload_button_gtk.cc     (revision 56792)
> +++ chrome/browser/gtk/reload_button_gtk.cc     (working copy)
> @@ -34,21 +34,19 @@
>       reload_(theme_provider_, IDR_RELOAD, IDR_RELOAD_P, IDR_RELOAD_H, 0),
>       stop_(theme_provider_, IDR_STOP, IDR_STOP_P, IDR_STOP_H, 0),
>       widget_(gtk_chrome_button_new()) {
> -  gtk_widget_set_size_request(widget_.get(), reload_.Width(),
> reload_.Height());
> +  gtk_widget_set_size_request(widget(), reload_.Width(), reload_.Height());
>
> -  gtk_widget_set_app_paintable(widget_.get(), TRUE);
> +  gtk_widget_set_app_paintable(widget(), TRUE);
>
> -  g_signal_connect(widget_.get(), "clicked",
> -                   G_CALLBACK(OnClickedThunk), this);
> -  g_signal_connect(widget_.get(), "expose-event",
> -                   G_CALLBACK(OnExposeThunk), this);
> -  g_signal_connect(widget_.get(), "leave-notify-event",
> +  g_signal_connect(widget(), "clicked", G_CALLBACK(OnClickedThunk), this);
> +  g_signal_connect(widget(), "expose-event", G_CALLBACK(OnExposeThunk),
> this);
> +  g_signal_connect(widget(), "leave-notify-event",
>                    G_CALLBACK(OnLeaveNotifyThunk), this);
> -  GTK_WIDGET_UNSET_FLAGS(widget_.get(), GTK_CAN_FOCUS);
> +  GTK_WIDGET_UNSET_FLAGS(widget(), GTK_CAN_FOCUS);
>
> -  gtk_widget_set_has_tooltip(widget_.get(), TRUE);
> -  g_signal_connect(widget_.get(), "query-tooltip",
> -                   G_CALLBACK(OnQueryTooltipThunk), this);
> +  gtk_widget_set_has_tooltip(widget(), TRUE);
> +  g_signal_connect(widget(), "query-tooltip",
> G_CALLBACK(OnQueryTooltipThunk),
> +                   this);
>
>   hover_controller_.Init(widget());
>   gtk_util::SetButtonTriggersNavigation(widget());
> @@ -78,7 +76,7 @@
>     visible_mode_ = mode;
>
>     UpdateThemeButtons();
> -    gtk_widget_queue_draw(widget_.get());
> +    gtk_widget_queue_draw(widget());
>   }
>  }
>
> @@ -187,29 +185,27 @@
>         (intended_mode_ == MODE_RELOAD) ? GTK_STOCK_REFRESH :
> GTK_STOCK_STOP,
>         GTK_ICON_SIZE_SMALL_TOOLBAR, NULL);
>
> -    gtk_button_set_image(GTK_BUTTON(widget_.get()),
> +    gtk_button_set_image(GTK_BUTTON(widget()),
>                          gtk_image_new_from_pixbuf(pixbuf));
>     g_object_unref(pixbuf);
>
> -    gtk_widget_set_size_request(widget_.get(), -1, -1);
> +    gtk_widget_set_size_request(widget(), -1, -1);
>     GtkRequisition req;
>     gtk_widget_size_request(widget(), &req);
>     GtkButtonWidth = std::max(GtkButtonWidth, req.width);
> -    gtk_widget_set_size_request(widget_.get(), GtkButtonWidth, -1);
> +    gtk_widget_set_size_request(widget(), GtkButtonWidth, -1);
>
> -    gtk_widget_set_app_paintable(widget_.get(), FALSE);
> -    gtk_widget_set_double_buffered(widget_.get(), TRUE);
> +    gtk_widget_set_app_paintable(widget(), FALSE);
> +    gtk_widget_set_double_buffered(widget(), TRUE);
>   } else {
>     gtk_button_set_image(GTK_BUTTON(widget()), NULL);
>
> -    gtk_widget_set_size_request(widget_.get(), reload_.Width(),
> -                                reload_.Height());
> +    gtk_widget_set_size_request(widget(), reload_.Width(),
> reload_.Height());
>
> -    gtk_widget_set_app_paintable(widget_.get(), TRUE);
> +    gtk_widget_set_app_paintable(widget(), TRUE);
>     // We effectively double-buffer by virtue of having only one image...
> -    gtk_widget_set_double_buffered(widget_.get(), FALSE);
> +    gtk_widget_set_double_buffered(widget(), FALSE);
>   }
>
> -  gtk_chrome_button_set_use_gtk_rendering(
> -      GTK_CHROME_BUTTON(widget_.get()), use_gtk);
> +  gtk_chrome_button_set_use_gtk_rendering(GTK_CHROME_BUTTON(widget()),
> use_gtk);
>  }
>
>
>

Powered by Google App Engine
This is Rietveld 408576698