diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2011-10-04 19:04:58 +0000 |
|---|---|---|
| committer | Jon A. Cruz <jon@joncruz.org> | 2011-10-04 19:04:58 +0000 |
| commit | c0f82d2110bcb8226efbe8435b76dcc6e0e48f70 (patch) | |
| tree | 431896fe161b185af25570601b5fbb212726804c /src/display | |
| parent | More forward.h purging. (diff) | |
| download | inkscape-c0f82d2110bcb8226efbe8435b76dcc6e0e48f70.tar.gz inkscape-c0f82d2110bcb8226efbe8435b76dcc6e0e48f70.zip | |
Cleaned up display-forward.h, including many redundant usages.
(bzr r10666)
Diffstat (limited to 'src/display')
| -rw-r--r-- | src/display/canvas-arena.cpp | 1 | ||||
| -rw-r--r-- | src/display/canvas-arena.h | 9 | ||||
| -rw-r--r-- | src/display/canvas-axonomgrid.cpp | 1 | ||||
| -rw-r--r-- | src/display/canvas-bpath.cpp | 1 | ||||
| -rw-r--r-- | src/display/canvas-grid.cpp | 2 | ||||
| -rw-r--r-- | src/display/canvas-text.cpp | 1 | ||||
| -rw-r--r-- | src/display/display-forward.h | 50 | ||||
| -rw-r--r-- | src/display/drawing-item.h | 14 | ||||
| -rw-r--r-- | src/display/drawing.h | 8 | ||||
| -rw-r--r-- | src/display/sp-canvas.cpp | 1 | ||||
| -rw-r--r-- | src/display/sp-ctrlline.cpp | 1 | ||||
| -rw-r--r-- | src/display/sp-ctrlquadr.cpp | 1 |
12 files changed, 28 insertions, 62 deletions
diff --git a/src/display/canvas-arena.cpp b/src/display/canvas-arena.cpp index 34b0d7cab..9983e1c4d 100644 --- a/src/display/canvas-arena.cpp +++ b/src/display/canvas-arena.cpp @@ -12,7 +12,6 @@ #include <gtk/gtk.h> -#include "display/display-forward.h" #include "display/sp-canvas-util.h" #include "helper/sp-marshal.h" #include "display/canvas-arena.h" diff --git a/src/display/canvas-arena.h b/src/display/canvas-arena.h index daab19d8e..26f19732d 100644 --- a/src/display/canvas-arena.h +++ b/src/display/canvas-arena.h @@ -15,7 +15,6 @@ #include <cairo.h> #include <2geom/rect.h> -#include "display/display-forward.h" #include "display/drawing.h" #include "display/drawing-item.h" #include "display/sp-canvas.h" @@ -33,6 +32,14 @@ typedef struct _SPCanvasArena SPCanvasArena; typedef struct _SPCanvasArenaClass SPCanvasArenaClass; struct CachePrefObserver; +namespace Inkscape { + +class Drawing; +class DrawingItem; + +} // namespace Inkscape + + struct _SPCanvasArena { SPCanvasItem item; diff --git a/src/display/canvas-axonomgrid.cpp b/src/display/canvas-axonomgrid.cpp index 089fe88d1..3598c4e4e 100644 --- a/src/display/canvas-axonomgrid.cpp +++ b/src/display/canvas-axonomgrid.cpp @@ -22,7 +22,6 @@ #include "display/cairo-utils.h" #include "display/canvas-axonomgrid.h" #include "display/canvas-grid.h" -#include "display/display-forward.h" #include "display/sp-canvas-util.h" #include "document.h" #include "helper/units.h" diff --git a/src/display/canvas-bpath.cpp b/src/display/canvas-bpath.cpp index e015655a6..14f120600 100644 --- a/src/display/canvas-bpath.cpp +++ b/src/display/canvas-bpath.cpp @@ -21,7 +21,6 @@ #include "display/sp-canvas-group.h" #include "display/sp-canvas-util.h" #include "display/canvas-bpath.h" -#include "display/display-forward.h" #include "display/curve.h" #include "display/cairo-utils.h" #include "helper/geom.h" diff --git a/src/display/canvas-grid.cpp b/src/display/canvas-grid.cpp index dbf78f561..d9f6ddcf2 100644 --- a/src/display/canvas-grid.cpp +++ b/src/display/canvas-grid.cpp @@ -15,12 +15,10 @@ #include "desktop.h" #include "sp-canvas-util.h" #include "util/mathfns.h" -#include "display-forward.h" #include "desktop-handles.h" #include "display/cairo-utils.h" #include "display/canvas-axonomgrid.h" #include "display/canvas-grid.h" -#include "display/display-forward.h" #include "display/sp-canvas-util.h" #include "display/sp-canvas-group.h" #include "document.h" diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp index 185d10b15..809bb4eeb 100644 --- a/src/display/canvas-text.cpp +++ b/src/display/canvas-text.cpp @@ -20,7 +20,6 @@ #include <sstream> #include <string.h> -#include "display-forward.h" #include "sp-canvas-util.h" #include "canvas-text.h" #include "display/cairo-utils.h" diff --git a/src/display/display-forward.h b/src/display/display-forward.h deleted file mode 100644 index 7dccb76ef..000000000 --- a/src/display/display-forward.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef SEEN_DISPLAY_DISPLAY_FORWARD_H -#define SEEN_DISPLAY_DISPLAY_FORWARD_H - -#include <glib-object.h> - -struct SPCanvas; -struct SPCanvasClass; -struct SPCanvasItem; -typedef struct _SPCanvasItemClass SPCanvasItemClass; -struct SPCanvasGroup; -struct SPCanvasGroupClass; -class SPCurve; -typedef struct _SPCanvasArena SPCanvasArena; - -namespace Inkscape { -class Drawing; -class DrawingItem; -class DrawingGroup; -class DrawingImage; -class DrawingShape; -class DrawingGlyphs; -class DrawingText; -class UpdateContext; - -class DrawingContext; -class DrawingSurface; -class DrawingCache; - -namespace Display { - class TemporaryItem; - class TemporaryItemList; -} - -namespace Filters { - class Filter; -} -} - -#endif /* !SEEN_DISPLAY_DISPLAY_FORWARD_H */ - -/* - Local Variables: - mode:c++ - c-file-style:"stroustrup" - c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) - indent-tabs-mode:nil - fill-column:99 - End: -*/ -// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 : diff --git a/src/display/drawing-item.h b/src/display/drawing-item.h index cd8f128d8..810a61d9d 100644 --- a/src/display/drawing-item.h +++ b/src/display/drawing-item.h @@ -19,12 +19,24 @@ #include <boost/intrusive/list.hpp> #include <2geom/rect.h> #include <2geom/affine.h> -#include "display/display-forward.h" class SPStyle; namespace Inkscape { +class Drawing; +class DrawingCache; +class DrawingContext; +class DrawingItem; + +namespace Filters { + +class Filter; + +} // namespace Filters + + + struct UpdateContext { Geom::Affine ctm; }; diff --git a/src/display/drawing.h b/src/display/drawing.h index bf3c4bbe8..8154f0783 100644 --- a/src/display/drawing.h +++ b/src/display/drawing.h @@ -13,16 +13,22 @@ #define SEEN_INKSCAPE_DISPLAY_DRAWING_H #include <set> +#include <glib.h> #include <boost/operators.hpp> #include <boost/utility.hpp> #include <sigc++/sigc++.h> #include <2geom/rect.h> -#include "display/display-forward.h" #include "display/drawing-item.h" #include "display/rendermode.h" + +typedef struct _SPCanvasArena SPCanvasArena; + + namespace Inkscape { +class DrawingItem; + class Drawing : boost::noncopyable { diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp index e6f973faf..9e942ec35 100644 --- a/src/display/sp-canvas.cpp +++ b/src/display/sp-canvas.cpp @@ -23,7 +23,6 @@ #include "helper/sp-marshal.h" #include <helper/recthull.h> -#include "display-forward.h" #include <2geom/affine.h> #include "display/sp-canvas.h" #include "display/sp-canvas-group.h" diff --git a/src/display/sp-ctrlline.cpp b/src/display/sp-ctrlline.cpp index cf70f324e..77f5c1d15 100644 --- a/src/display/sp-ctrlline.cpp +++ b/src/display/sp-ctrlline.cpp @@ -24,7 +24,6 @@ #endif #include "display/sp-ctrlline.h" -#include "display/display-forward.h" #include "display/sp-canvas-util.h" #include "display/cairo-utils.h" #include "color.h" diff --git a/src/display/sp-ctrlquadr.cpp b/src/display/sp-ctrlquadr.cpp index 8cdd8170b..af761864c 100644 --- a/src/display/sp-ctrlquadr.cpp +++ b/src/display/sp-ctrlquadr.cpp @@ -13,7 +13,6 @@ # include "config.h" #endif -#include "display-forward.h" #include "sp-canvas-item.h" #include "sp-canvas.h" #include "sp-canvas-util.h" |
