GDK_NOTE (MISC, g_print ("gdk_window_shape_combine_mask: %p: none\n",
GDK_WINDOW_HWND (window)));
SetWindowRgn (GDK_WINDOW_HWND (window), NULL, TRUE);
-
- private->shaped = FALSE;
}
else
{
hrgn = _gdk_win32_bitmap_to_hrgn (mask);
do_shape_combine_region (window, hrgn, x, y);
-
- private->shaped = TRUE;
}
}
GDK_NOTE (MISC, g_print ("gdk_window_shape_combine_region: %p: none\n",
GDK_WINDOW_HWND (window)));
SetWindowRgn (GDK_WINDOW_HWND (window), NULL, TRUE);
-
- private->shaped = FALSE;
}
else
{
hrgn));
do_shape_combine_region (window, hrgn, offset_x, offset_y);
-
- private->shaped = TRUE;
}
}
? gdk_display_supports_shapes (GDK_WINDOW_DISPLAY (window))
: gdk_display_supports_input_shapes (GDK_WINDOW_DISPLAY (window)))
{
- if (shape == ShapeBounding)
- private->shaped = FALSE;
-
if (shape == ShapeBounding)
{
_gdk_x11_window_tmp_unset_parent_bg (window);
gint n_rects = 0;
XRectangle *xrects = NULL;
- if (shape == ShapeBounding)
- private->shaped = TRUE;
-
_gdk_region_get_xrectangles (shape_region,
0, 0,
&xrects, &n_rects);