From 5d2c2b27a6323e2666378b986129b2a7c2c39e5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 6 Feb 2022 16:04:24 +0100 Subject: New upstream version 5.2.2GA --- app/wlib/gtklib/png.c | 65 --------------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 app/wlib/gtklib/png.c (limited to 'app/wlib/gtklib/png.c') diff --git a/app/wlib/gtklib/png.c b/app/wlib/gtklib/png.c deleted file mode 100644 index 809de6a..0000000 --- a/app/wlib/gtklib/png.c +++ /dev/null @@ -1,65 +0,0 @@ -/** \file png.c - * PNG creation - */ - -/* XTrackCad - Model Railroad CAD - * Copyright (C) 2015 Martin Fischer - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - */ - -#define GTK_DISABLE_SINGLE_INCLUDES -#define GDK_DISABLE_DEPRECATED -#define GTK_DISABLE_DEPRECATED -#define GSEAL_ENABLE - -#include -#include "gtkint.h" - -#define BITMAPFILEFORMAT "png" - -/** -* Export as bitmap file. -* -* \param d IN the drawing area ? -* \param fileName IN fully qualified filename for the bitmap file. -* \return TRUE on success, FALSE on error -*/ - -wBool_t wBitMapWriteFile(wDraw_p d, const char * fileName) -{ - GdkPixbuf *pixbuf; - GError *error; - gboolean res; - pixbuf = gdk_pixbuf_get_from_drawable(NULL, (GdkWindow*)d->pixmap, NULL, 0, 0, - 0, 0, d->w, d->h); - - if (!pixbuf) { - wNoticeEx(NT_ERROR, "WriteBitMap: pixbuf_get failed", "Ok", NULL); - return FALSE; - } - - error = NULL; - res = gdk_pixbuf_save(pixbuf, fileName, BITMAPFILEFORMAT, &error, NULL); - - if (res == FALSE) { - wNoticeEx(NT_ERROR, "WriteBitMap: pixbuf_save failed", "Ok", NULL); - return FALSE; - } - - g_object_ref_sink(pixbuf); - g_object_unref(pixbuf); - return TRUE; -} -- cgit v1.2.3