Code

optimized includes
authorrwst <rwst@users.sourceforge.net>
Wed, 18 Jan 2006 17:11:56 +0000 (17:11 +0000)
committerrwst <rwst@users.sourceforge.net>
Wed, 18 Jan 2006 17:11:56 +0000 (17:11 +0000)
15 files changed:
src/context-fns.h
src/display/nr-arena-shape.h
src/event-context.h
src/file.h
src/inkscape.h
src/libnrtype/nr-type-primitives.h
src/selection.h
src/shortcuts.h
src/snapped-point.h
src/snapper.h
src/sp-item.h
src/svg/svg-color.cpp
src/version.cpp
src/version.h
src/widgets/button.h

index beb132ca92f5196839ad3d31e19023977097e132..522871e753b75b498de2b0d6abab75195f43af82 100644 (file)
@@ -9,7 +9,7 @@ class MessageStack;
 
 extern bool have_viable_layer(SPDesktop *desktop, MessageContext *message);
 extern bool have_viable_layer(SPDesktop *desktop, MessageStack *message);
-NR::Rect snap_rectangular_box(SPDesktop const *desktop, SPItem *item,
+::NR::Rect snap_rectangular_box(SPDesktop const *desktop, SPItem *item,
                               NR::Point const &pt, NR::Point const &center, int state);
 NR::Point setup_for_drag_start(SPDesktop *desktop, SPEventContext* ec, GdkEvent *ev);
 
index f7991bf4de574f362dcdf39d21f8b6f42458b035..9f8eec99ae64aa740d381269aea6ab4d8e2bd073 100644 (file)
@@ -17,8 +17,6 @@
 #define NR_ARENA_SHAPE(obj) (NR_CHECK_INSTANCE_CAST ((obj), NR_TYPE_ARENA_SHAPE, NRArenaShape))
 #define NR_IS_ARENA_SHAPE(obj) (NR_CHECK_INSTANCE_TYPE ((obj), NR_TYPE_ARENA_SHAPE))
 
-//#include <libnr/nr-svp.h>
-
 #include "display/curve.h"
 #include "display/canvas-bpath.h"
 #include "forward.h"
index d319d233ed1d23655984dad068ddaee4ffc72891..ae7ec61da315bbdc2dd0466a913e9da60dcc6cda 100644 (file)
  */
 
 #include <glib-object.h>
-#include <gtk/gtkwidget.h>
+#include <gdk/gdktypes.h>
+#include <gdk/gdkevents.h>
 
-#include "forward.h"
-
-namespace Inkscape {
-namespace XML {
-class Node;
-}
-}
+struct GrDrag;
+struct SPDesktop;
+struct SPItem;
+struct SPKnotHolder;
 
 namespace NR {
-class Point;
+    class Point;
 }
 
-struct GrDrag;
-
-struct SPKnotHolder;
-
 namespace Inkscape {
-  class MessageContext;
-  class SelCue;
+    class MessageContext;
+    class SelCue;
+    namespace XML {
+        class Node;
+    }
 }
 
 /**
index af053f027bcc7b4183b00d20c4db1f1390f393c3..f18f757f667df942f89682e82ce67847894d1d83 100644 (file)
  * Released under GNU GPL, read the file 'COPYING' for more information
  */
 
-#include <stdio.h>
-
-#include "forward.h"
-#include <extension/extension-forward.h>
+#include <glib/gslist.h>
 #include <gtk/gtkwidget.h>
 
+#include "extension/extension-forward.h"
+
+struct SPDesktop;
+struct SPDocument;
+
+namespace Inkscape {
+    namespace Extension {
+        struct Extension;
+    }
+}
+
 /*######################
 ## N E W
 ######################*/
index 9907f320f7904b010b7c3c6147f93f63c4bdc648..4c6c1dbd04cd619f6e08fb2c4af53437912cd83c 100644 (file)
  * Released under GNU GPL, read the file 'COPYING' for more information
  */
 
-#include "forward.h"
+#include <glib/gtypes.h>
+
+struct SPDesktop;
+struct SPDocument;
+struct SPEventContext;
 
 namespace Inkscape {
-namespace XML {
-class Node;
-class Document;
-}
+    struct Application;
+    namespace XML {
+        class Node;
+        class Document;
+        }
 }
 
-
 #define INKSCAPE inkscape_get_instance()
 
 void inkscape_application_init (const gchar *argv0, gboolean use_gui);
index 9bb181c4b4641d84e4de862933134e93d9d1714c..92b94e9a83406fd25927e7b744643db04e43b6d9 100644 (file)
@@ -11,7 +11,7 @@
  * This code is in public domain
  */
 
-#include <glib.h>
+#include <glib/gtypes.h>
 
 struct NRNameList;
 struct NRStyleList;
index 48d1112a80815c2ff2f8770026e286531e1a16ef..407854406e32bb023d179bc8ae5e581c778fce64 100644 (file)
@@ -221,7 +221,7 @@ public:
     /** @brief Returns the bounding rectangle of the selection */
     NRRect *bounds(NRRect *dest) const;
     /** @brief Returns the bounding rectangle of the selection */
-    NR::Rect bounds() const;
+    ::NR::Rect bounds() const;
 
     /**
      * @brief Returns the bounding rectangle of the selection
@@ -235,7 +235,7 @@ public:
      *
      * \todo how is this different from bounds()?
      */
-    NR::Rect boundsInDocument() const;
+    ::NR::Rect boundsInDocument() const;
 
     /**
      * @brief Gets the selection's snap points.
index 8ce0f7685656eb0c678341d6e24e030da6998402..5119851c9c79390438628df49332c0a154d4feb6 100644 (file)
  * This code is in public domain
  */
 
-#include <forward.h>
-
+namespace Inkscape {
+    class Verb;
+    namespace UI {
+        namespace View {
+            class View;
+        }
+    }
+}
 
 /* We define high-bit mask for packing into single int */
 
index 89eceb9917ad3fa314c84e27c75d2783b2635aa9..0669ddd21621ad8b3a9854ae5c73135962c705a8 100644 (file)
@@ -25,19 +25,19 @@ class SnappedPoint
 {
 public:
     SnappedPoint() {}
-    SnappedPoint(NR::Point p, NR::Coord d);
+    SnappedPoint(::NR::Point p, ::NR::Coord d);
     ~SnappedPoint();
 
     void addHighlightGroup(HighlightGroup *group);
     void addHighlightGroups(std::vector<HighlightGroup*> *groups);
 
-    NR::Coord getDistance() const;
+    ::NR::Coord getDistance() const;
     NR::Point getPoint() const;
     std::vector<HighlightGroup*> getHighlightGroups() const;
 
 private:
-    NR::Coord _distance;
-    NR::Point _point;
+    ::NR::Coord _distance;
+    ::NR::Point _point;
     std::vector<HighlightGroup*> _hightlight_groups;
 };
 
index 4c71be7f2e7685ed83b7166935e04d6895483bbc..02f7cb7e96998e6892388c326526e281a2852cba 100644 (file)
@@ -27,7 +27,7 @@ namespace Inkscape
 class Snapper
 {
 public:
-    Snapper(SPNamedView const *nv, NR::Coord const d);
+    Snapper(SPNamedView const *nv, ::NR::Coord const d);
     virtual ~Snapper() {}
 
     /// Point types to snap.
@@ -38,10 +38,10 @@ public:
     typedef std::pair<PointType, NR::Point> PointWithType;
 
     void setSnapTo(PointType t, bool s);
-    void setDistance(NR::Coord d);
+    void setDistance(::NR::Coord d);
 
     bool getSnapTo(PointType t) const;
-    NR::Coord getDistance() const;
+    ::NR::Coord getDistance() const;
 
     bool willSnapSomething() const;
 
@@ -93,7 +93,7 @@ private:
                                             NR::Point const &c,
                                             std::list<SPItem const *> const &it) const = 0;
     
-    NR::Coord _distance; ///< snap distance (desktop coordinates)
+    ::NR::Coord _distance; ///< snap distance (desktop coordinates)
     int _snap_to; ///< bitmap of point types that we will snap to 
 };
 
index 326ea27593e4b73be12cd83470e9a73b8d32b9de..252821f362b060ead5c1eebc2a4366dee9dcae5b 100644 (file)
  *
  * Released under GNU GPL, read the file 'COPYING' for more information
  */
-
-#include <libnr/nr-matrix.h>
-#include <libnr/nr-rect.h>
+#include <vector>
 
 #include "display/nr-arena-forward.h"
-#include "forward.h"
 #include "sp-object.h"
-#include <vector>
+#include <libnr/nr-matrix.h>
+#include <libnr/nr-rect.h>
 
-namespace Inkscape { class URIReference; }
 class SPGuideConstraint;
-
+struct SPClipPathReference;
+struct SPMaskReference;
+struct SPAvoidRef;
+struct SPPrintContext;
+namespace Inkscape { class URIReference; }
 enum {
     SP_EVENT_INVALID,
     SP_EVENT_NONE,
index c523c80e05fa7384dce21020bb808dd6acbbf553..0dc84fb08b1086e173d6dab48fab17e4312e2ad8 100644 (file)
 #include <math.h>
 #include <glib/gstrfuncs.h>
 #include <glib/ghash.h>
-
 #include <glib/gutils.h>
-#if GLIB_CHECK_VERSION(2,9,0)
-#else
-# include <glib/gprintf.h>
-#endif
 
 #include "svg.h"
 
index fff30ddccea7499457284985dfa9ddd7e3597215..edaa600db5b61780be7cae88ad29a2078623b4fa 100644 (file)
@@ -12,6 +12,7 @@
  */
 
 #include <stdio.h>
+#include <glib/gstrfuncs.h>
 #include "version.h"
 
 gboolean sp_version_from_string(const gchar *string, Inkscape::Version *version)
index 0c4d85d4a6e0ac5b61b96b42992ef91d06e3b58c..750ef8e552bdf82b61df625a8a6570561b139c77 100644 (file)
@@ -10,7 +10,7 @@
 #ifndef SEEN_INKSCAPE_VERSION_H
 #define SEEN_INKSCAPE_VERSION_H
 
-#include <glib.h>
+#include <glib/gtypes.h>
 
 #define SVG_VERSION "1.0"
 #define SODIPODI_VERSION "0.32"
index a29ffe76a3da4047336f0ce41eb8a86946c34d81..5850d4b6119d02f8abf15a91e91086fbbfd7fde7 100644 (file)
@@ -22,9 +22,6 @@
 
 #include <helper/action.h>
 
-#include <glib.h>
-
-
 
 typedef enum {
        SP_BUTTON_TYPE_NORMAL,