[gtk/wip/baedert/for-master: 103/146] inspect-button: Inline deemphasize_window() into only caller
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/baedert/for-master: 103/146] inspect-button: Inline deemphasize_window() into only caller
- Date: Mon, 9 Sep 2019 14:40:22 +0000 (UTC)
commit fdfa43509748db938e48b5cf9bb4b18ea8c7c33f
Author: Timm Bäder <mail baedert org>
Date: Wed Aug 28 13:52:16 2019 +0200
inspect-button: Inline deemphasize_window() into only caller
gtk/inspector/inspect-button.c | 39 +++++++++++++++++----------------------
1 file changed, 17 insertions(+), 22 deletions(-)
---
diff --git a/gtk/inspector/inspect-button.c b/gtk/inspector/inspect-button.c
index 41157296b7..4bdb049252 100644
--- a/gtk/inspector/inspect-button.c
+++ b/gtk/inspector/inspect-button.c
@@ -108,27 +108,6 @@ on_inspect_widget (GtkInspectorWindow *iw,
select_widget (iw, widget);
}
-static void
-deemphasize_window (GtkWidget *window)
-{
- GdkDisplay *display;
-
- display = gtk_widget_get_display (window);
- if (gdk_display_is_composited (display))
- {
- cairo_rectangle_int_t rect;
- cairo_region_t *region;
-
- gtk_widget_set_opacity (window, 0.3);
- rect.x = rect.y = rect.width = rect.height = 0;
- region = cairo_region_create_rectangle (&rect);
- gtk_widget_input_shape_combine_region (window, region);
- cairo_region_destroy (region);
- }
- else
- gdk_surface_lower (gtk_native_get_surface (GTK_NATIVE (window)));
-}
-
static void
reemphasize_window (GtkWidget *window)
{
@@ -211,8 +190,24 @@ void
gtk_inspector_on_inspect (GtkWidget *button,
GtkInspectorWindow *iw)
{
+ GdkDisplay *display = gtk_widget_get_display (GTK_WIDGET (iw));
+
+ /* de-emphasize window */
+ if (gdk_display_is_composited (display))
+ {
+ cairo_rectangle_int_t rect;
+ cairo_region_t *region;
+
+ gtk_widget_set_opacity (GTK_WIDGET (iw), 0.3);
+ rect.x = rect.y = rect.width = rect.height = 0;
+ region = cairo_region_create_rectangle (&rect);
+ gtk_widget_input_shape_combine_region (GTK_WIDGET (iw), region);
+ cairo_region_destroy (region);
+ }
+ else
+ gdk_surface_lower (gtk_native_get_surface (GTK_NATIVE (iw)));
+
g_signal_connect (iw, "event", G_CALLBACK (handle_event), NULL);
- deemphasize_window (GTK_WIDGET (iw));
}
static gboolean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]