summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2012-02-25 18:29:57 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2012-02-25 18:29:57 +0000
commit9ea62be867f15fb90651efbfd0b2a6aacd1247b1 (patch)
treecc3dea929e2a5295e6b18d6e9a7c3e150a1a0ecd /src
parentGDL: Merge upstream patch 912AE (2012-02-20) - Fixed some const warnings (diff)
downloadinkscape-9ea62be867f15fb90651efbfd0b2a6aacd1247b1.tar.gz
inkscape-9ea62be867f15fb90651efbfd0b2a6aacd1247b1.zip
Header cleaning
(bzr r11015)
Diffstat (limited to 'src')
-rw-r--r--src/extension/internal/pdfinput/pdf-input.cpp8
-rw-r--r--src/extension/internal/pdfinput/pdf-input.h39
-rw-r--r--src/extension/param/description.cpp4
-rw-r--r--src/extension/param/description.h13
-rw-r--r--src/main.cpp2
-rw-r--r--src/ui/dialog/align-and-distribute.h1
-rw-r--r--src/ui/dialog/extensions.h2
-rw-r--r--src/ui/dialog/glyphs.cpp1
-rw-r--r--src/ui/dialog/inkscape-preferences.cpp1
-rw-r--r--src/ui/dialog/object-attributes.cpp2
-rw-r--r--src/ui/dialog/object-properties.cpp2
-rw-r--r--src/ui/dialog/panel-dialog.h1
-rw-r--r--src/ui/dialog/spellcheck.h1
-rw-r--r--src/ui/dialog/swatches.cpp1
-rw-r--r--src/ui/dialog/text-edit.h2
-rw-r--r--src/ui/dialog/tracedialog.cpp1
-rw-r--r--src/ui/widget/panel.cpp1
-rw-r--r--src/ui/widget/panel.h30
18 files changed, 78 insertions, 34 deletions
diff --git a/src/extension/internal/pdfinput/pdf-input.cpp b/src/extension/internal/pdfinput/pdf-input.cpp
index e5d535d3b..008db931d 100644
--- a/src/extension/internal/pdfinput/pdf-input.cpp
+++ b/src/extension/internal/pdfinput/pdf-input.cpp
@@ -16,7 +16,6 @@
#endif
#ifdef HAVE_POPPLER
-
#include <poppler/goo/GooString.h>
#include <poppler/ErrorCodes.h>
#include <poppler/GlobalParams.h>
@@ -30,6 +29,12 @@
#include <poppler/glib/poppler-page.h>
#endif
+#include <gtkmm/alignment.h>
+#include <gtkmm/comboboxtext.h>
+#include <gtkmm/drawingarea.h>
+#include <gtkmm/frame.h>
+#include <gtkmm/scale.h>
+
#include "pdf-input.h"
#include "extension/system.h"
#include "extension/input.h"
@@ -43,6 +48,7 @@
#include "dialogs/dialog-events.h"
#include <gtk/gtk.h>
#include "ui/widget/spinbutton.h"
+#include <glibmm/i18n.h>
namespace Inkscape {
namespace Extension {
diff --git a/src/extension/internal/pdfinput/pdf-input.h b/src/extension/internal/pdfinput/pdf-input.h
index 6d3fd104a..7282de322 100644
--- a/src/extension/internal/pdfinput/pdf-input.h
+++ b/src/extension/internal/pdfinput/pdf-input.h
@@ -16,27 +16,34 @@
#ifdef HAVE_POPPLER
+#include <gtkmm/dialog.h>
+
#include "../../implementation/implementation.h"
-#include <gtkmm/dialog.h>
-#include <gtkmm/button.h>
-#include <gtkmm/buttonbox.h>
-#include <gtkmm/label.h>
-#include <gtkmm/box.h>
-#include <gtkmm/checkbutton.h>
-#include <gtkmm/comboboxtext.h>
-#include <gtkmm/drawingarea.h>
-#include <gtkmm/alignment.h>
-#include <gtkmm/frame.h>
-#include <gtkmm/scale.h>
-#include <glibmm/i18n.h>
-#include <gdk/gdk.h>
-
-#include "PDFDoc.h"
#ifdef HAVE_POPPLER_CAIRO
-#include <poppler/glib/poppler-document.h>
+struct _PopplerDocument;
+typedef struct _PopplerDocument PopplerDocument;
#endif
+struct _GdkEventExpose;
+typedef _GdkEventExpose GdkEventExpose;
+
+class Page;
+class PDFDoc;
+
+namespace Gtk {
+ class Alignment;
+ class Button;
+ class CheckButton;
+ class ComboBoxText;
+ class DrawingArea;
+ class Frame;
+ class HBox;
+ class HScale;
+ class VBox;
+ class Label;
+}
+
namespace Inkscape {
namespace UI {
diff --git a/src/extension/param/description.cpp b/src/extension/param/description.cpp
index bf6ae708a..ab10abf3a 100644
--- a/src/extension/param/description.cpp
+++ b/src/extension/param/description.cpp
@@ -16,10 +16,8 @@
#include "description.h"
-#include <gtkmm/adjustment.h>
#include <gtkmm/box.h>
-#include <gtkmm/spinbutton.h>
-#include <sstream>
+#include <gtkmm/label.h>
#include <glibmm/i18n.h>
#include "xml/node.h"
diff --git a/src/extension/param/description.h b/src/extension/param/description.h
index a33ff719a..3a72c4112 100644
--- a/src/extension/param/description.h
+++ b/src/extension/param/description.h
@@ -8,12 +8,19 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#include <gtkmm/widget.h>
-#include <xml/node.h>
-#include <document.h>
#include "parameter.h"
+class SPDocument;
+
+namespace Gtk {
+ class Widget;
+}
+
namespace Inkscape {
+namespace Xml {
+ class Node;
+}
+
namespace Extension {
/** \brief A description parameter */
diff --git a/src/main.cpp b/src/main.cpp
index 29aeb58b3..d4a75f5ae 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -114,6 +114,8 @@
#include <errno.h>
#include "verbs.h"
+#include <gdk/gdkkeysyms.h>
+
enum {
SP_ARG_NONE,
SP_ARG_NOGUI,
diff --git a/src/ui/dialog/align-and-distribute.h b/src/ui/dialog/align-and-distribute.h
index 4fdb448a9..2e33822e7 100644
--- a/src/ui/dialog/align-and-distribute.h
+++ b/src/ui/dialog/align-and-distribute.h
@@ -27,6 +27,7 @@
#include "ui/widget/panel.h"
#include "ui/widget/notebook-page.h"
+#include "2geom/rect.h"
class SPItem;
diff --git a/src/ui/dialog/extensions.h b/src/ui/dialog/extensions.h
index 8b0fc2780..73876bccc 100644
--- a/src/ui/dialog/extensions.h
+++ b/src/ui/dialog/extensions.h
@@ -11,8 +11,8 @@
#ifndef SEEN_EXTENSIONS_H
#define SEEN_EXTENSIONS_H
-#include <gtkmm/textview.h>
#include "ui/widget/panel.h"
+#include <gtkmm/textview.h>
namespace Inkscape {
namespace Extension {
diff --git a/src/ui/dialog/glyphs.cpp b/src/ui/dialog/glyphs.cpp
index ab89bdb97..e3cc4b74b 100644
--- a/src/ui/dialog/glyphs.cpp
+++ b/src/ui/dialog/glyphs.cpp
@@ -32,6 +32,7 @@
#include "verbs.h"
#include "widgets/font-selector.h"
#include "text-editing.h"
+#include "selection.h"
namespace Inkscape {
namespace UI {
diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp
index 9f63f4654..98a14ddf3 100644
--- a/src/ui/dialog/inkscape-preferences.cpp
+++ b/src/ui/dialog/inkscape-preferences.cpp
@@ -47,6 +47,7 @@
#include "display/canvas-grid.h"
#include "path-prefix.h"
#include "io/resource.h"
+#include "inkscape.h"
#ifdef HAVE_ASPELL
# include <aspell.h>
diff --git a/src/ui/dialog/object-attributes.cpp b/src/ui/dialog/object-attributes.cpp
index 1f55887f4..a1c747ce8 100644
--- a/src/ui/dialog/object-attributes.cpp
+++ b/src/ui/dialog/object-attributes.cpp
@@ -21,6 +21,8 @@
#include "xml/repr.h"
#include "ui/dialog/dialog-manager.h"
#include "ui/dialog/object-attributes.h"
+#include "inkscape.h"
+#include "selection.h"
namespace Inkscape {
namespace UI {
diff --git a/src/ui/dialog/object-properties.cpp b/src/ui/dialog/object-properties.cpp
index eaf34c66d..c82b3a20f 100644
--- a/src/ui/dialog/object-properties.cpp
+++ b/src/ui/dialog/object-properties.cpp
@@ -23,6 +23,8 @@
#include "../../document-undo.h"
#include "verbs.h"
#include "object-properties.h"
+#include "inkscape.h"
+#include "selection.h"
namespace Inkscape {
diff --git a/src/ui/dialog/panel-dialog.h b/src/ui/dialog/panel-dialog.h
index 6084d5aef..73df1d0ff 100644
--- a/src/ui/dialog/panel-dialog.h
+++ b/src/ui/dialog/panel-dialog.h
@@ -23,6 +23,7 @@
#include "ui/dialog/floating-behavior.h"
#include "ui/dialog/dock-behavior.h"
#include "preferences.h"
+#include "inkscape.h"
namespace Inkscape {
namespace UI {
diff --git a/src/ui/dialog/spellcheck.h b/src/ui/dialog/spellcheck.h
index 8a0f2e822..65ff3a1c0 100644
--- a/src/ui/dialog/spellcheck.h
+++ b/src/ui/dialog/spellcheck.h
@@ -17,6 +17,7 @@
#include <gtkmm/box.h>
#include <gtkmm/textview.h>
#include <gtkmm/button.h>
+#include <gtkmm/buttonbox.h>
#include <gtkmm/frame.h>
#include <gtkmm/scrolledwindow.h>
#include <gtkmm/separator.h>
diff --git a/src/ui/dialog/swatches.cpp b/src/ui/dialog/swatches.cpp
index c215cf129..c136a0147 100644
--- a/src/ui/dialog/swatches.cpp
+++ b/src/ui/dialog/swatches.cpp
@@ -51,6 +51,7 @@
#include "display/cairo-utils.h"
#include "sp-gradient-reference.h"
#include "dialog-manager.h"
+#include "selection.h"
namespace Inkscape {
namespace UI {
diff --git a/src/ui/dialog/text-edit.h b/src/ui/dialog/text-edit.h
index 9417f690e..4d00538a9 100644
--- a/src/ui/dialog/text-edit.h
+++ b/src/ui/dialog/text-edit.h
@@ -34,6 +34,8 @@
#include "widgets/font-selector.h"
#include "ui/dialog/desktop-tracker.h"
+class SPItem;
+
namespace Inkscape {
namespace UI {
namespace Dialog {
diff --git a/src/ui/dialog/tracedialog.cpp b/src/ui/dialog/tracedialog.cpp
index 920ff0d2c..39c3d6cf6 100644
--- a/src/ui/dialog/tracedialog.cpp
+++ b/src/ui/dialog/tracedialog.cpp
@@ -27,6 +27,7 @@
#include "tracedialog.h"
#include "trace/potrace/inkscape-potrace.h"
+#include "inkscape.h"
namespace Inkscape {
diff --git a/src/ui/widget/panel.cpp b/src/ui/widget/panel.cpp
index 0871fbffd..0989c7d0d 100644
--- a/src/ui/widget/panel.cpp
+++ b/src/ui/widget/panel.cpp
@@ -29,6 +29,7 @@
#include "desktop-handles.h"
#include "inkscape.h"
#include "widgets/eek-preview.h"
+#include "ui/previewfillable.h"
namespace Inkscape {
namespace UI {
diff --git a/src/ui/widget/panel.h b/src/ui/widget/panel.h
index 64efa8837..c1942ef05 100644
--- a/src/ui/widget/panel.h
+++ b/src/ui/widget/panel.h
@@ -13,22 +13,32 @@
#ifndef SEEN_INKSCAPE_UI_WIDGET_PANEL_H
#define SEEN_INKSCAPE_UI_WIDGET_PANEL_H
-#include <vector>
-
-#include "inkscape.h"
-#include "selection.h"
-#include "ui/previewfillable.h"
-
-#include <gtkmm/arrow.h>
#include <gtkmm/box.h>
+#include <gtkmm/arrow.h>
#include <gtkmm/button.h>
-#include <gtkmm/buttonbox.h>
-#include <gtkmm/checkmenuitem.h>
#include <gtkmm/eventbox.h>
-#include <gtkmm/menuitem.h>
+#include <gtkmm/label.h>
+
+#include <vector>
+
+class SPDesktop;
+class SPDocument;
+
+namespace Gtk {
+ class CheckMenuItem;
+ class HButtonBox;
+ class MenuItem;
+}
namespace Inkscape {
+
+struct Application;
+class Selection;
+
namespace UI {
+
+class PreviewFillable;
+
namespace Widget {
/**