From dfee660d61d18c55d5f0912b3a87958d631eb6fa Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Wed, 29 Feb 2012 01:16:51 +0000 Subject: Header tidying, suppress all gdk deprecation errors in gtkmm (bzr r11030) --- src/display/nr-filter-image.cpp | 1 + src/display/nr-filter-image.h | 9 +++++---- src/display/nr-filter.cpp | 2 +- src/display/nr-svgfonts.cpp | 4 ++++ src/display/nr-svgfonts.h | 16 ++++++++++------ src/display/sp-canvas.cpp | 4 ++-- 6 files changed, 23 insertions(+), 13 deletions(-) (limited to 'src/display') diff --git a/src/display/nr-filter-image.cpp b/src/display/nr-filter-image.cpp index 8b2161425..5294a5ee0 100644 --- a/src/display/nr-filter-image.cpp +++ b/src/display/nr-filter-image.cpp @@ -18,6 +18,7 @@ #include "display/drawing-item.h" #include "display/nr-filter.h" #include "display/nr-filter-image.h" +#include "display/nr-filter-slot.h" #include "display/nr-filter-units.h" namespace Inkscape { diff --git a/src/display/nr-filter-image.h b/src/display/nr-filter-image.h index 0e0c9a823..c0b9d6e81 100644 --- a/src/display/nr-filter-image.h +++ b/src/display/nr-filter-image.h @@ -12,15 +12,16 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ +#include #include "display/nr-filter-primitive.h" -#include "display/nr-filter-slot.h" -#include "display/nr-filter-units.h" -#include "sp-item.h" #include -#include + +class SPDocument; +class SPItem; namespace Inkscape { namespace Filters { +class FilterSlot; class FilterImage : public FilterPrimitive { public: diff --git a/src/display/nr-filter.cpp b/src/display/nr-filter.cpp index 6e3eb91d5..f580a5044 100644 --- a/src/display/nr-filter.cpp +++ b/src/display/nr-filter.cpp @@ -9,6 +9,7 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ +#include "display/nr-filter-image.h" #include #include #include @@ -30,7 +31,6 @@ #include "display/nr-filter-displacement-map.h" #include "display/nr-filter-flood.h" #include "display/nr-filter-gaussian.h" -#include "display/nr-filter-image.h" #include "display/nr-filter-merge.h" #include "display/nr-filter-morphology.h" #include "display/nr-filter-offset.h" diff --git a/src/display/nr-svgfonts.cpp b/src/display/nr-svgfonts.cpp index 1ba158635..e095fb9a9 100644 --- a/src/display/nr-svgfonts.cpp +++ b/src/display/nr-svgfonts.cpp @@ -28,6 +28,10 @@ #include "display/curve.h" #include "xml/repr.h" #include "sp-font-face.h" +#include "sp-glyph.h" +#include "sp-missing-glyph.h" +#include "sp-font.h" +#include "sp-glyph-kerning.h" //*************************// // UserFont Implementation // diff --git a/src/display/nr-svgfonts.h b/src/display/nr-svgfonts.h index 3cfcbaa72..6138e2fbb 100644 --- a/src/display/nr-svgfonts.h +++ b/src/display/nr-svgfonts.h @@ -14,15 +14,19 @@ */ #include "cairo.h" -#include -#include "../sp-glyph.h" -#include "../sp-missing-glyph.h" -#include "../sp-font.h" -#include "../sp-glyph-kerning.h" -#include +#include class SvgFont; struct SPFont; +class SPGlyph; +class SPMissingGlyph; + +struct _GdkEventExpose; +typedef _GdkEventExpose GdkEventExpose; + +namespace Gtk { +class Widget; +} class UserFont{ public: diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index fd320927b..11836baa2 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -19,8 +19,7 @@ # include #endif -#include - +#include #include "helper/sp-marshal.h" #include <2geom/rect.h> #include <2geom/affine.h> @@ -35,6 +34,7 @@ #include "debug/gdk-event-latency-tracker.h" #include "desktop.h" #include "sp-namedview.h" +#include using Inkscape::Debug::GdkEventLatencyTracker; -- cgit v1.2.3