Remove unused code in gdksurface-win32.c

This commit is contained in:
Руслан Ижбулатов 2018-06-10 21:00:05 +00:00
parent 3acd26c64a
commit 93f8f3c406

View File

@ -125,8 +125,6 @@ static void gdk_win32_impl_frame_clock_after_paint (GdkFrameClock *clock,
GdkSurface *surface); GdkSurface *surface);
static gboolean _gdk_surface_get_functions (GdkSurface *window, static gboolean _gdk_surface_get_functions (GdkSurface *window,
GdkWMFunction *functions); GdkWMFunction *functions);
static HDC _gdk_win32_impl_acquire_dc (GdkSurfaceImplWin32 *impl);
static void _gdk_win32_impl_release_dc (GdkSurfaceImplWin32 *impl);
#define SURFACE_IS_TOPLEVEL(window) \ #define SURFACE_IS_TOPLEVEL(window) \
(GDK_SURFACE_TYPE (window) != GDK_SURFACE_FOREIGN) (GDK_SURFACE_TYPE (window) != GDK_SURFACE_FOREIGN)
@ -5124,55 +5122,6 @@ gdk_win32_surface_get_type_hint (GdkSurface *window)
return GDK_SURFACE_IMPL_WIN32 (window->impl)->type_hint; return GDK_SURFACE_IMPL_WIN32 (window->impl)->type_hint;
} }
static HRGN
cairo_region_to_hrgn (const cairo_region_t *region,
gint x_origin,
gint y_origin,
guint scale)
{
HRGN hrgn;
RGNDATA *rgndata;
RECT *rect;
cairo_rectangle_int_t r;
const int nrects = cairo_region_num_rectangles (region);
guint nbytes =
sizeof (RGNDATAHEADER) + (sizeof (RECT) * nrects);
int i;
rgndata = g_malloc (nbytes);
rgndata->rdh.dwSize = sizeof (RGNDATAHEADER);
rgndata->rdh.iType = RDH_RECTANGLES;
rgndata->rdh.nCount = rgndata->rdh.nRgnSize = 0;
SetRect (&rgndata->rdh.rcBound,
G_MAXLONG, G_MAXLONG, G_MINLONG, G_MINLONG);
for (i = 0; i < nrects; i++)
{
rect = ((RECT *) rgndata->Buffer) + rgndata->rdh.nCount++;
cairo_region_get_rectangle (region, i, &r);
rect->left = (r.x + x_origin) * scale;
rect->right = (rect->left + r.width) * scale;
rect->top = (r.y + y_origin) * scale;
rect->bottom = (rect->top + r.height) * scale;
if (rect->left < rgndata->rdh.rcBound.left)
rgndata->rdh.rcBound.left = rect->left;
if (rect->right > rgndata->rdh.rcBound.right)
rgndata->rdh.rcBound.right = rect->right;
if (rect->top < rgndata->rdh.rcBound.top)
rgndata->rdh.rcBound.top = rect->top;
if (rect->bottom > rgndata->rdh.rcBound.bottom)
rgndata->rdh.rcBound.bottom = rect->bottom;
}
if ((hrgn = ExtCreateRegion (NULL, nbytes, rgndata)) == NULL)
WIN32_API_FAILED ("ExtCreateRegion");
g_free (rgndata);
return (hrgn);
}
GdkSurface * GdkSurface *
gdk_win32_surface_lookup_for_display (GdkDisplay *display, gdk_win32_surface_lookup_for_display (GdkDisplay *display,
HWND anid) HWND anid)
@ -5282,11 +5231,6 @@ gdk_win32_surface_get_impl_hwnd (GdkSurface *window)
return NULL; return NULL;
} }
static void
gdk_win32_cairo_surface_destroy (void *data)
{
}
BOOL WINAPI BOOL WINAPI
GtkShowWindow (GdkSurface *window, GtkShowWindow (GdkSurface *window,
int cmd_show) int cmd_show)