diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2012-02-26 16:54:08 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2012-02-26 16:54:08 +0000 |
| commit | 43175d10160728a84a24f4b9b8de667c76d6cc8b (patch) | |
| tree | 2badbf7523341d7aa8fa4eef9cc855e03a485173 /src/ui/dialog | |
| parent | header cleaning (diff) | |
| download | inkscape-43175d10160728a84a24f4b9b8de667c76d6cc8b.tar.gz inkscape-43175d10160728a84a24f4b9b8de667c76d6cc8b.zip | |
Clean up all remaining false warnings from Gtkmm
(bzr r11018)
Diffstat (limited to 'src/ui/dialog')
54 files changed, 114 insertions, 161 deletions
diff --git a/src/ui/dialog/aboutbox.cpp b/src/ui/dialog/aboutbox.cpp index 3ac81eaaf..f6adc71c0 100644 --- a/src/ui/dialog/aboutbox.cpp +++ b/src/ui/dialog/aboutbox.cpp @@ -21,6 +21,7 @@ # include <config.h> #endif +#include "ui/dialog/aboutbox.h" #include <glibmm/i18n.h> #include <gtkmm/notebook.h> #include <gtkmm/scrolledwindow.h> @@ -33,7 +34,6 @@ #include "svg-view-widget.h" #include "sp-text.h" #include "text-editing.h" -#include "ui/dialog/aboutbox.h" #include "inkscape-version.h" diff --git a/src/ui/dialog/align-and-distribute.cpp b/src/ui/dialog/align-and-distribute.cpp index 2ee5fd353..062384b52 100644 --- a/src/ui/dialog/align-and-distribute.cpp +++ b/src/ui/dialog/align-and-distribute.cpp @@ -21,6 +21,7 @@ # include <config.h> #endif +#include "align-and-distribute.h" #include <2geom/transforms.h> #include "ui/widget/spinbutton.h" #include "desktop-handles.h" @@ -47,7 +48,7 @@ #include "sp-root.h" #include "document-undo.h" -#include "align-and-distribute.h" +#include <glibmm/i18n.h> namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/align-and-distribute.h b/src/ui/dialog/align-and-distribute.h index 2e33822e7..8cbd48f28 100644 --- a/src/ui/dialog/align-and-distribute.h +++ b/src/ui/dialog/align-and-distribute.h @@ -15,18 +15,13 @@ #ifndef INKSCAPE_UI_DIALOG_ALIGN_AND_DISTRIBUTE_H #define INKSCAPE_UI_DIALOG_ALIGN_AND_DISTRIBUTE_H -#include <gtkmm/notebook.h> -#include <glibmm/i18n.h> - #include <list> +#include "ui/widget/panel.h" #include <gtkmm/frame.h> #include <gtkmm/comboboxtext.h> #include <gtkmm/table.h> -#include <gtkmm/buttonbox.h> #include <gtkmm/label.h> -#include "ui/widget/panel.h" -#include "ui/widget/notebook-page.h" #include "2geom/rect.h" diff --git a/src/ui/dialog/calligraphic-profile-rename.cpp b/src/ui/dialog/calligraphic-profile-rename.cpp index 33996161d..da3b5a802 100644 --- a/src/ui/dialog/calligraphic-profile-rename.cpp +++ b/src/ui/dialog/calligraphic-profile-rename.cpp @@ -17,11 +17,11 @@ # include <config.h> #endif +#include "calligraphic-profile-rename.h" #include <glibmm/i18n.h> #include <gtkmm/stock.h> #include "desktop.h" -#include "calligraphic-profile-rename.h" namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/dialog.cpp b/src/ui/dialog/dialog.cpp index 3e53dcb53..cdb087c9b 100644 --- a/src/ui/dialog/dialog.cpp +++ b/src/ui/dialog/dialog.cpp @@ -17,21 +17,23 @@ # include <config.h> #endif +#include "dialog-manager.h" +#include <gtkmm/dialog.h> #include <gtkmm/stock.h> -#include <gtk/gtk.h> #include <gdk/gdkkeysyms.h> #include "inkscape.h" #include "event-context.h" #include "desktop.h" #include "desktop-handles.h" -#include "dialog-manager.h" #include "modifier-fns.h" #include "shortcuts.h" #include "preferences.h" #include "interface.h" #include "verbs.h" +#include <gtk/gtk.h> + #define MIN_ONSCREEN_DISTANCE 50 diff --git a/src/ui/dialog/document-metadata.cpp b/src/ui/dialog/document-metadata.cpp index 2b2661bfe..6318ffbbb 100644 --- a/src/ui/dialog/document-metadata.cpp +++ b/src/ui/dialog/document-metadata.cpp @@ -18,6 +18,7 @@ # include <config.h> #endif +#include "document-metadata.h" #include "desktop.h" #include "desktop-handles.h" #include "inkscape.h" @@ -27,9 +28,6 @@ #include "verbs.h" #include "xml/node-event-vector.h" -#include "document-metadata.h" - -//using std::pair; namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/document-metadata.h b/src/ui/dialog/document-metadata.h index e9e1789af..f201679b5 100644 --- a/src/ui/dialog/document-metadata.h +++ b/src/ui/dialog/document-metadata.h @@ -15,11 +15,8 @@ #include <list> #include <stddef.h> -#include <sigc++/sigc++.h> -#include <gtkmm/notebook.h> -#include <glibmm/i18n.h> - #include "ui/widget/panel.h" +#include <gtkmm/notebook.h> #include "ui/widget/licensor.h" #include "ui/widget/notebook-page.h" #include "ui/widget/registry.h" diff --git a/src/ui/dialog/document-properties.cpp b/src/ui/dialog/document-properties.cpp index 9e76a4534..f45b52f5b 100644 --- a/src/ui/dialog/document-properties.cpp +++ b/src/ui/dialog/document-properties.cpp @@ -22,8 +22,8 @@ # include <config.h> #endif -#include "display/canvas-grid.h" #include "document-properties.h" +#include "display/canvas-grid.h" #include "document.h" #include "desktop-handles.h" #include "desktop.h" diff --git a/src/ui/dialog/document-properties.h b/src/ui/dialog/document-properties.h index d4065f4ab..21453141a 100644 --- a/src/ui/dialog/document-properties.h +++ b/src/ui/dialog/document-properties.h @@ -14,16 +14,14 @@ #ifndef INKSCAPE_UI_DIALOG_DOCUMENT_PREFERENCES_H #define INKSCAPE_UI_DIALOG_DOCUMENT_PREFERENCES_H -#include <list> #include <stddef.h> #include <sigc++/sigc++.h>// +#include "ui/widget/notebook-page.h" #include <gtkmm/comboboxtext.h> #include <gtkmm/liststore.h> #include <gtkmm/notebook.h> #include <gtkmm/textview.h> -#include <glibmm/i18n.h> -#include "ui/widget/notebook-page.h" #include "ui/widget/page-sizer.h" #include "ui/widget/registered-widget.h" #include "ui/widget/registry.h" diff --git a/src/ui/dialog/extension-editor.cpp b/src/ui/dialog/extension-editor.cpp index 282f43a25..cd5491c24 100644 --- a/src/ui/dialog/extension-editor.cpp +++ b/src/ui/dialog/extension-editor.cpp @@ -15,6 +15,7 @@ # include <config.h> #endif +#include "extension-editor.h" #include <glibmm/i18n.h> #include <gtkmm/frame.h> @@ -22,7 +23,6 @@ #include <gtkmm/alignment.h> #include <gtkmm/notebook.h> -#include "extension-editor.h" #include "verbs.h" #include "preferences.h" #include "interface.h" diff --git a/src/ui/dialog/extension-editor.h b/src/ui/dialog/extension-editor.h index c209eb883..1fc9b5730 100644 --- a/src/ui/dialog/extension-editor.h +++ b/src/ui/dialog/extension-editor.h @@ -15,12 +15,8 @@ #include "ui/widget/panel.h" -#include <glibmm/i18n.h> - #include <gtkmm/treestore.h> #include <gtkmm/treeview.h> -#include <gtkmm/label.h> -#include <gtkmm/frame.h> #include <gtkmm/scrolledwindow.h> #include "extension/extension.h" diff --git a/src/ui/dialog/extensions.cpp b/src/ui/dialog/extensions.cpp index bdb5b8f62..ffea6395f 100644 --- a/src/ui/dialog/extensions.cpp +++ b/src/ui/dialog/extensions.cpp @@ -10,12 +10,11 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ -#include <gtk/gtk.h> //for GTK_RESPONSE* types +#include "extensions.h" +#include "extension/extension.h" #include <gtkmm/scrolledwindow.h> #include "extension/db.h" -#include "extensions.h" -#include "extension/extension.h" namespace Inkscape { diff --git a/src/ui/dialog/filedialog.cpp b/src/ui/dialog/filedialog.cpp index c31f7cf15..cff2f2488 100644 --- a/src/ui/dialog/filedialog.cpp +++ b/src/ui/dialog/filedialog.cpp @@ -15,12 +15,13 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ -#include "filedialog.h" #include "filedialogimpl-gtkmm.h" +#include "filedialog.h" #include "filedialogimpl-win32.h" #include "gc-core.h" #include <dialogs/dialog-events.h> +#include "extension/output.h" namespace Inkscape { diff --git a/src/ui/dialog/filedialogimpl-gtkmm.cpp b/src/ui/dialog/filedialogimpl-gtkmm.cpp index 3de84be84..ab936c941 100644 --- a/src/ui/dialog/filedialogimpl-gtkmm.cpp +++ b/src/ui/dialog/filedialogimpl-gtkmm.cpp @@ -32,7 +32,14 @@ # include <libgnomevfs/gnome-vfs.h> #endif +#include <gtkmm/expander.h> #include <gtkmm/stock.h> +#include <glibmm/i18n.h> +#include "extension/input.h" +#include "extension/output.h" +#include "extension/db.h" +#include "svg-view-widget.h" +#include "inkscape.h" //Routines from file.cpp #undef INK_DUMP_FILENAME_CONV diff --git a/src/ui/dialog/filedialogimpl-gtkmm.h b/src/ui/dialog/filedialogimpl-gtkmm.h index 5b6a12ca0..d40edd67d 100644 --- a/src/ui/dialog/filedialogimpl-gtkmm.h +++ b/src/ui/dialog/filedialogimpl-gtkmm.h @@ -17,38 +17,22 @@ #ifndef __FILE_DIALOGIMPL_H__ #define __FILE_DIALOGIMPL_H__ -#include "filedialog.h" -#include "extension/system.h" +//Gtk includes +#include <gtkmm/filechooserdialog.h> +#include <glib/gstdio.h> +#include <gtkmm/comboboxtext.h> //General includes #include <unistd.h> #include <sys/stat.h> #include <errno.h> -#include <libxml/parser.h> -#include <libxml/tree.h> - -//Gtk includes -#include <glibmm/i18n.h> -#include <glib/gstdio.h> -#include <gtkmm/comboboxtext.h> -#include <gtkmm/expander.h> -#include <gtkmm/filechooserdialog.h> - -//Temporary ugly hack -//Remove this after the get_filter() calls in -//show() on both classes are fixed -#include <gtk/gtk.h> +#include "filedialog.h" -//Inkscape includes -#include "extension/input.h" -#include "extension/output.h" -#include "extension/db.h" -#include "inkscape.h" -#include "svg-view-widget.h" -//For export dialog -#include "ui/widget/scalar-unit.h" +namespace Gtk { +class Expander; +} namespace Inkscape { diff --git a/src/ui/dialog/fill-and-stroke.h b/src/ui/dialog/fill-and-stroke.h index b4be9ce59..f388d2873 100644 --- a/src/ui/dialog/fill-and-stroke.h +++ b/src/ui/dialog/fill-and-stroke.h @@ -15,16 +15,14 @@ #ifndef INKSCAPE_UI_DIALOG_FILL_AND_STROKE_H #define INKSCAPE_UI_DIALOG_FILL_AND_STROKE_H -#include <gtkmm/alignment.h> -#include <gtkmm/notebook.h> -#include <gtkmm/scale.h> -#include <glibmm/i18n.h> - #include "ui/widget/panel.h" #include "ui/widget/notebook-page.h" #include "ui/widget/object-composite-settings.h" #include "ui/dialog/desktop-tracker.h" +#include <gtkmm/notebook.h> +#include "ui/widget/style-subject.h" + namespace Inkscape { namespace UI { namespace Dialog { diff --git a/src/ui/dialog/filter-effects-dialog.cpp b/src/ui/dialog/filter-effects-dialog.cpp index 7e83069cc..829813d91 100644 --- a/src/ui/dialog/filter-effects-dialog.cpp +++ b/src/ui/dialog/filter-effects-dialog.cpp @@ -18,13 +18,12 @@ # include <config.h> #endif -#include <gtk/gtk.h> +#include "dialog-manager.h" #include "ui/widget/spinbutton.h" #include <glibmm/i18n.h> #include "desktop.h" #include "desktop-handles.h" -#include "dialog-manager.h" #include "dir-util.h" #include "document.h" #include "document-undo.h" diff --git a/src/ui/dialog/find.cpp b/src/ui/dialog/find.cpp index d134ae1a9..9d3508c53 100644 --- a/src/ui/dialog/find.cpp +++ b/src/ui/dialog/find.cpp @@ -14,8 +14,8 @@ # include <config.h> #endif -#include <gtkmm/widget.h> #include "find.h" +#include <gtkmm/widget.h> #include "verbs.h" #include "message-stack.h" @@ -51,6 +51,7 @@ #include "sp-root.h" #include "xml/repr.h" +#include <glibmm/i18n.h> namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/find.h b/src/ui/dialog/find.h index d672bc658..15263caac 100644 --- a/src/ui/dialog/find.h +++ b/src/ui/dialog/find.h @@ -12,12 +12,9 @@ #ifndef INKSCAPE_UI_DIALOG_FIND_H #define INKSCAPE_UI_DIALOG_FIND_H -#include <glibmm/i18n.h> - #include "ui/widget/panel.h" #include "ui/widget/button.h" #include "ui/widget/entry.h" -#include <gtkmm/separator.h> #include <glib.h> class SPItem; diff --git a/src/ui/dialog/floating-behavior.cpp b/src/ui/dialog/floating-behavior.cpp index 6e3bd0b57..6748665ad 100644 --- a/src/ui/dialog/floating-behavior.cpp +++ b/src/ui/dialog/floating-behavior.cpp @@ -10,6 +10,7 @@ * Released under GNU GPL. Read the file 'COPYING' for more information. */ +#include <gtkmm/dialog.h> #include <gtkmm/stock.h> #include <gtk/gtk.h> diff --git a/src/ui/dialog/floating-behavior.h b/src/ui/dialog/floating-behavior.h index 6ad316457..c6b6a93e9 100644 --- a/src/ui/dialog/floating-behavior.h +++ b/src/ui/dialog/floating-behavior.h @@ -13,10 +13,13 @@ #ifndef INKSCAPE_UI_DIALOG_FLOATING_BEHAVIOR_H #define INKSCAPE_UI_DIALOG_FLOATING_BEHAVIOR_H -#include <gtkmm/dialog.h> #include <glibmm/property.h> #include "behavior.h" +namespace Gtk { +class Dialog; +} + namespace Inkscape { namespace UI { namespace Dialog { diff --git a/src/ui/dialog/glyphs.cpp b/src/ui/dialog/glyphs.cpp index e3cc4b74b..b2ded6495 100644 --- a/src/ui/dialog/glyphs.cpp +++ b/src/ui/dialog/glyphs.cpp @@ -8,8 +8,11 @@ #include <vector> +#include "glyphs.h" + #include <glibmm/i18n.h> #include <gtkmm/alignment.h> +#include <gtkmm/comboboxtext.h> #include <gtkmm/entry.h> #include <gtkmm/iconview.h> #include <gtkmm/label.h> @@ -19,10 +22,6 @@ #include <gtkmm/treemodelcolumn.h> #include <gtkmm/widget.h> -#include <gtk/gtk.h> - -#include "glyphs.h" - #include "desktop.h" #include "document.h" // for SPDocumentUndo::done() #include "document-undo.h" diff --git a/src/ui/dialog/glyphs.h b/src/ui/dialog/glyphs.h index e0021ce28..162c7b296 100644 --- a/src/ui/dialog/glyphs.h +++ b/src/ui/dialog/glyphs.h @@ -7,9 +7,8 @@ #ifndef SEEN_DIALOGS_GLYPHS_H #define SEEN_DIALOGS_GLYPHS_H -#include <gtkmm/comboboxtext.h> -#include <gtkmm/treemodel.h> #include "ui/widget/panel.h" +#include <gtkmm/treemodel.h> #include "ui/dialog/desktop-tracker.h" diff --git a/src/ui/dialog/icon-preview.cpp b/src/ui/dialog/icon-preview.cpp index 51ade2756..d102e5779 100644 --- a/src/ui/dialog/icon-preview.cpp +++ b/src/ui/dialog/icon-preview.cpp @@ -17,12 +17,11 @@ # include <config.h> #endif +#include <gtkmm/buttonbox.h> #include <boost/scoped_ptr.hpp> -#include <gtk/gtk.h> #include <glib.h> #include <glibmm/i18n.h> #include <gtkmm/alignment.h> -#include <gtkmm/buttonbox.h> #include <gtkmm/checkbutton.h> #include <gtkmm/frame.h> #include <gtkmm/stock.h> diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index 98a14ddf3..23e0784f0 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -17,21 +17,18 @@ # include <config.h> #endif +#include "inkscape-preferences.h" #include <gtkmm/main.h> #include <gtkmm/frame.h> #include <gtkmm/scrolledwindow.h> #include <gtkmm/alignment.h> -#include <gtk/gtk.h> - #include "preferences.h" -#include "inkscape-preferences.h" #include "verbs.h" #include "selcue.h" #include "unit-constants.h" #include <iostream> #include "enums.h" -// #include "inkscape.h" #include "desktop-handles.h" #include "message-stack.h" #include "style.h" diff --git a/src/ui/dialog/inkscape-preferences.h b/src/ui/dialog/inkscape-preferences.h index 6a46ef83c..5b5fe9822 100644 --- a/src/ui/dialog/inkscape-preferences.h +++ b/src/ui/dialog/inkscape-preferences.h @@ -17,20 +17,14 @@ #include <iostream> #include <vector> -#include <gtkmm/base.h> -#include <gtkmm/table.h> +#include "ui/widget/preferences-widget.h" #include <gtkmm/colorbutton.h> #include <gtkmm/comboboxtext.h> -#include <gtkmm/spinbutton.h> #include <gtkmm/treestore.h> #include <gtkmm/treeview.h> -#include <gtkmm/radiobutton.h> #include <gtkmm/frame.h> #include <gtkmm/notebook.h> -#include "ui/widget/preferences-widget.h" #include <stddef.h> -#include <sigc++/sigc++.h> -#include <glibmm/i18n.h> #include <gtkmm/textview.h> #include <gtkmm/scrolledwindow.h> diff --git a/src/ui/dialog/input.cpp b/src/ui/dialog/input.cpp index 171057991..1e60d7f8a 100644 --- a/src/ui/dialog/input.cpp +++ b/src/ui/dialog/input.cpp @@ -12,6 +12,7 @@ #include <map> #include <set> #include <list> +#include "ui/widget/panel.h" #include <glib/gprintf.h> #include <glibmm/i18n.h> #include <gtkmm/alignment.h> @@ -36,7 +37,6 @@ #include "device-manager.h" #include "preferences.h" -#include "ui/widget/panel.h" #include "input.h" diff --git a/src/ui/dialog/layer-properties.cpp b/src/ui/dialog/layer-properties.cpp index b674e990b..f292ad565 100644 --- a/src/ui/dialog/layer-properties.cpp +++ b/src/ui/dialog/layer-properties.cpp @@ -13,6 +13,7 @@ * Released under GNU GPL. Read the file 'COPYING' for more information */ +#include "layer-properties.h" #include <gtkmm/stock.h> #include <glibmm/i18n.h> #include "inkscape.h" @@ -25,8 +26,8 @@ #include "sp-object.h" #include "sp-item.h" #include "verbs.h" +#include "selection.h" -#include "layer-properties.h" namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/layer-properties.h b/src/ui/dialog/layer-properties.h index 4172c284d..c7d7de130 100644 --- a/src/ui/dialog/layer-properties.h +++ b/src/ui/dialog/layer-properties.h @@ -13,18 +13,16 @@ #define INKSCAPE_DIALOG_LAYER_PROPERTIES_H #include <gtkmm/dialog.h> -#include <gtkmm/notebook.h> -#include <gtkmm/separator.h> -#include <gtkmm/frame.h> #include <gtkmm/entry.h> #include <gtkmm/label.h> #include <gtkmm/table.h> #include <gtkmm/combobox.h> #include <gtkmm/liststore.h> -#include "selection.h" #include "layer-fns.h" +class SPDesktop; + namespace Inkscape { namespace UI { namespace Dialogs { diff --git a/src/ui/dialog/layers.cpp b/src/ui/dialog/layers.cpp index 9dc3a18f5..66f0167aa 100644 --- a/src/ui/dialog/layers.cpp +++ b/src/ui/dialog/layers.cpp @@ -13,7 +13,7 @@ # include <config.h> #endif -#include <gtk/gtk.h> +#include "layers.h" #include <gtkmm/widget.h> #include <gtkmm/icontheme.h> #include <glibmm/i18n.h> @@ -37,7 +37,6 @@ #include "xml/repr.h" #include "sp-root.h" -#include "layers.h" //#define DUMP_LAYERS 1 diff --git a/src/ui/dialog/layers.h b/src/ui/dialog/layers.h index 7de1df520..0a6f683dd 100644 --- a/src/ui/dialog/layers.h +++ b/src/ui/dialog/layers.h @@ -12,19 +12,16 @@ #ifndef SEEN_LAYERS_PANEL_H #define SEEN_LAYERS_PANEL_H +#include <gtkmm/box.h> +#include <gtkmm/buttonbox.h> #include <gtkmm/treeview.h> #include <gtkmm/treestore.h> -#include <gtkmm/scale.h> #include <gtkmm/scrolledwindow.h> -#include <gtkmm/box.h> -#include <gtkmm/buttonbox.h> #include "ui/widget/spinbutton.h" -#include <gtkmm/notebook.h> - -//#include "ui/previewholder.h" #include "ui/widget/panel.h" #include "ui/widget/object-composite-settings.h" #include "desktop-tracker.h" +#include "ui/widget/style-subject.h" class SPObject; diff --git a/src/ui/dialog/livepatheffect-editor.cpp b/src/ui/dialog/livepatheffect-editor.cpp index 92d28f184..ecc7d4137 100644 --- a/src/ui/dialog/livepatheffect-editor.cpp +++ b/src/ui/dialog/livepatheffect-editor.cpp @@ -16,6 +16,7 @@ # include <config.h> #endif +#include "livepatheffect-editor.h" #include <glibmm/i18n.h> #include <gtkmm/stock.h> #include <gtkmm/toolbar.h> @@ -42,7 +43,6 @@ #include "verbs.h" #include "xml/node.h" -#include "livepatheffect-editor.h" namespace Inkscape { class Application; diff --git a/src/ui/dialog/livepatheffect-editor.h b/src/ui/dialog/livepatheffect-editor.h index 42d217387..a2672da6d 100644 --- a/src/ui/dialog/livepatheffect-editor.h +++ b/src/ui/dialog/livepatheffect-editor.h @@ -12,17 +12,14 @@ #define INKSCAPE_UI_DIALOG_LIVE_PATH_EFFECT_H #include "ui/widget/panel.h" -#include "ui/widget/button.h" #include <gtkmm/label.h> -#include <gtkmm/comboboxtext.h> #include <gtkmm/frame.h> #include "ui/widget/combo-enums.h" #include "live_effects/effect-enum.h" #include <gtkmm/liststore.h> #include <gtkmm/treeview.h> #include <gtkmm/scrolledwindow.h> -#include <gtkmm/buttonbox.h> #include <gtkmm/toolbar.h> diff --git a/src/ui/dialog/memory.cpp b/src/ui/dialog/memory.cpp index 8229929e5..97a3dc93c 100644 --- a/src/ui/dialog/memory.cpp +++ b/src/ui/dialog/memory.cpp @@ -14,12 +14,12 @@ # include <config.h> #endif +#include "ui/dialog/memory.h" #include <glibmm/i18n.h> #include <gtkmm/liststore.h> #include <gtkmm/treeview.h> #include "gc-core.h" -#include "ui/dialog/memory.h" #include "debug/heap.h" #include "verbs.h" diff --git a/src/ui/dialog/object-properties.cpp b/src/ui/dialog/object-properties.cpp index c82b3a20f..58e39d522 100644 --- a/src/ui/dialog/object-properties.cpp +++ b/src/ui/dialog/object-properties.cpp @@ -18,13 +18,16 @@ # include "config.h" #endif +#include "object-properties.h" #include "../../desktop-handles.h" #include "../../document.h" #include "../../document-undo.h" #include "verbs.h" -#include "object-properties.h" #include "inkscape.h" #include "selection.h" +#include "desktop.h" +#include "sp-item.h" +#include <glibmm/i18n.h> namespace Inkscape { diff --git a/src/ui/dialog/object-properties.h b/src/ui/dialog/object-properties.h index 7d96a4df9..1b76133b6 100644 --- a/src/ui/dialog/object-properties.h +++ b/src/ui/dialog/object-properties.h @@ -13,16 +13,16 @@ #ifndef SEEN_DIALOGS_ITEM_PROPERTIES_H #define SEEN_DIALOGS_ITEM_PROPERTIES_H -#include <gtk/gtk.h> -#include <glibmm/i18n.h> +#include "ui/widget/panel.h" +#include "ui/dialog/desktop-tracker.h" +#include "widgets/sp-attribute-widget.h" + #include <gtkmm/expander.h> #include <gtkmm/frame.h> #include <gtkmm/textview.h> -#include "desktop.h" -#include "ui/dialog/desktop-tracker.h" -#include "ui/widget/panel.h" -#include "widgets/sp-attribute-widget.h" +class SPDesktop; +class SPItem; namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/ocaldialogs.cpp b/src/ui/dialog/ocaldialogs.cpp index c72f55862..2a386b003 100644 --- a/src/ui/dialog/ocaldialogs.cpp +++ b/src/ui/dialog/ocaldialogs.cpp @@ -29,6 +29,7 @@ #include "preferences.h" #include <gtkmm/stock.h> +#include <glibmm/i18n.h> namespace Inkscape { diff --git a/src/ui/dialog/panel-dialog.h b/src/ui/dialog/panel-dialog.h index 73df1d0ff..1e44e23a1 100644 --- a/src/ui/dialog/panel-dialog.h +++ b/src/ui/dialog/panel-dialog.h @@ -15,6 +15,7 @@ # include <config.h> #endif +#include <gtkmm/dialog.h> #include <gtkmm/stock.h> #include "verbs.h" @@ -24,6 +25,7 @@ #include "ui/dialog/dock-behavior.h" #include "preferences.h" #include "inkscape.h" +#include "desktop.h" namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/scriptdialog.cpp b/src/ui/dialog/scriptdialog.cpp index 5c4e729b7..55bbb7929 100644 --- a/src/ui/dialog/scriptdialog.cpp +++ b/src/ui/dialog/scriptdialog.cpp @@ -13,13 +13,13 @@ # include <config.h> #endif +#include "scriptdialog.h" #include <glibmm/i18n.h> #include <gtkmm/menubar.h> #include <gtkmm/frame.h> #include <gtkmm/scrolledwindow.h> #include <gtkmm/textview.h> -#include "scriptdialog.h" #include <extension/script/InkscapeScript.h> diff --git a/src/ui/dialog/spellcheck.cpp b/src/ui/dialog/spellcheck.cpp index 881b90b0b..85320618b 100644 --- a/src/ui/dialog/spellcheck.cpp +++ b/src/ui/dialog/spellcheck.cpp @@ -12,16 +12,16 @@ * Released under GNU GPL, read the file 'COPYING' for more information */ +#include "spellcheck.h" #include "widgets/icon.h" #include "message-stack.h" -#include <gtk/gtk.h> - #include "helper/window.h" #include "macros.h" #include "inkscape.h" #include "document.h" #include "selection.h" +#include "desktop.h" #include "desktop-handles.h" #include "tools-switch.h" #include "text-context.h" @@ -40,7 +40,7 @@ #include "document-undo.h" #include "sp-root.h" #include "verbs.h" -#include "spellcheck.h" +#include <glibmm/i18n.h> #ifdef WIN32 #include <windows.h> diff --git a/src/ui/dialog/spellcheck.h b/src/ui/dialog/spellcheck.h index 65ff3a1c0..74d5b76e6 100644 --- a/src/ui/dialog/spellcheck.h +++ b/src/ui/dialog/spellcheck.h @@ -12,31 +12,27 @@ #ifndef SEEN_SPELLCHECK_H #define SEEN_SPELLCHECK_H -#include <gtk/gtk.h> - #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> #include <gtkmm/liststore.h> #include <gtkmm/treeview.h> -#include <glibmm/i18n.h> - -#include "desktop.h" #include "ui/dialog/desktop-tracker.h" #include "ui/widget/panel.h" -#include "preferences.h" #include "sp-text.h" #ifdef HAVE_ASPELL #include <aspell.h> #endif /* HAVE_ASPELL */ +class SPDesktop; + namespace Inkscape { +class Preferences; + namespace UI { namespace Dialog { diff --git a/src/ui/dialog/svg-fonts-dialog.cpp b/src/ui/dialog/svg-fonts-dialog.cpp index 7210ab3a6..1b43d36c5 100644 --- a/src/ui/dialog/svg-fonts-dialog.cpp +++ b/src/ui/dialog/svg-fonts-dialog.cpp @@ -17,6 +17,7 @@ #ifdef ENABLE_SVG_FONTS +#include "svg-fonts-dialog.h" #include "document-private.h" #include "document-undo.h" #include <gtkmm/notebook.h> @@ -26,9 +27,11 @@ #include "selection.h" #include <string.h> #include "svg/svg.h" -#include "svg-fonts-dialog.h" #include "xml/node.h" #include "xml/repr.h" +#include "sp-font-face.h" +#include "desktop-handles.h" +#include "display/nr-svgfonts.h" SvgFontDrawingArea::SvgFontDrawingArea(): _x(0), diff --git a/src/ui/dialog/svg-fonts-dialog.h b/src/ui/dialog/svg-fonts-dialog.h index 0b6f94e3c..910f79d4c 100644 --- a/src/ui/dialog/svg-fonts-dialog.h +++ b/src/ui/dialog/svg-fonts-dialog.h @@ -11,15 +11,9 @@ #ifndef INKSCAPE_UI_DIALOG_SVG_FONTS_H #define INKSCAPE_UI_DIALOG_SVG_FONTS_H -#include <2geom/pathvector.h> #include "ui/widget/panel.h" +#include <2geom/pathvector.h> #include "ui/widget/spinbutton.h" -#include "sp-font.h" -#include "sp-font-face.h" -#include "verbs.h" -#include "document.h" -#include "desktop.h" -#include "desktop-handles.h" #include <gtkmm/box.h> #include <gtkmm/comboboxtext.h> @@ -30,10 +24,13 @@ #include <gtkmm/scrolledwindow.h> #include <gtkmm/treeview.h> -#include "display/nr-svgfonts.h" #include "attributes.h" #include "xml/helper-observer.h" +class SPGlyph; +class SPGlyphKerning; +class SvgFont; + class SvgFontDrawingArea : Gtk::DrawingArea{ public: SvgFontDrawingArea(); diff --git a/src/ui/dialog/swatches.cpp b/src/ui/dialog/swatches.cpp index c136a0147..ab4209e22 100644 --- a/src/ui/dialog/swatches.cpp +++ b/src/ui/dialog/swatches.cpp @@ -18,7 +18,7 @@ #include <algorithm> #include <set> -#include <gtk/gtk.h> //for GTK_RESPONSE* types +#include "swatches.h" #include <glibmm/i18n.h> #include <glibmm/main.h> #include <gdkmm/pixbuf.h> @@ -42,7 +42,6 @@ #include "sp-gradient-fns.h" #include "sp-gradient.h" #include "sp-gradient-vector.h" -#include "swatches.h" #include "style.h" #include "ui/previewholder.h" #include "widgets/desktop-widget.h" diff --git a/src/ui/dialog/swatches.h b/src/ui/dialog/swatches.h index 95d7acb00..0ff795ac3 100644 --- a/src/ui/dialog/swatches.h +++ b/src/ui/dialog/swatches.h @@ -10,8 +10,6 @@ #ifndef SEEN_DIALOGS_SWATCHES_H #define SEEN_DIALOGS_SWATCHES_H -#include <gtkmm/textview.h> - #include "ui/widget/panel.h" namespace Inkscape { diff --git a/src/ui/dialog/text-edit.cpp b/src/ui/dialog/text-edit.cpp index 3eaad85a8..bb634197c 100644 --- a/src/ui/dialog/text-edit.cpp +++ b/src/ui/dialog/text-edit.cpp @@ -19,6 +19,7 @@ # include "config.h" #endif +#include "text-edit.h" #include <libnrtype/font-instance.h> #include <gtk/gtk.h> @@ -33,7 +34,6 @@ extern "C" { #include <libnrtype/font-style-to-pos.h> #include <xml/repr.h> -#include "text-edit.h" #include "macros.h" #include "helper/window.h" #include "inkscape.h" @@ -53,6 +53,8 @@ extern "C" { #include "interface.h" #include "svg/css-ostringstream.h" #include "widgets/icon.h" +#include "widgets/font-selector.h" +#include <glibmm/i18n.h> namespace Inkscape { diff --git a/src/ui/dialog/text-edit.h b/src/ui/dialog/text-edit.h index 4d00538a9..e750677c8 100644 --- a/src/ui/dialog/text-edit.h +++ b/src/ui/dialog/text-edit.h @@ -17,24 +17,20 @@ #ifndef INKSCAPE_UI_DIALOG_TEXT_EDIT_H #define INKSCAPE_UI_DIALOG_TEXT_EDIT_H -#include <gtk/gtk.h> - #include <gtkmm/box.h> -#include <gtkmm/textview.h> #include <gtkmm/notebook.h> #include <gtkmm/button.h> #include <gtkmm/frame.h> +#include <gtkmm/radiobutton.h> #include <gtkmm/scrolledwindow.h> #include <gtkmm/separator.h> - -#include <glibmm/i18n.h> - #include "ui/widget/panel.h" -#include "dialogs/dialog-events.h" -#include "widgets/font-selector.h" #include "ui/dialog/desktop-tracker.h" class SPItem; +class SPFontSelector; +class font_instance; +class SPCSSAttr; namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/tile.cpp b/src/ui/dialog/tile.cpp index 929f91346..77dae056f 100644 --- a/src/ui/dialog/tile.cpp +++ b/src/ui/dialog/tile.cpp @@ -18,6 +18,7 @@ # include <config.h> #endif +#include "tile.h" #include <gtk/gtk.h> //for GTK_RESPONSE* types #include <glibmm/i18n.h> #include <gtkmm/stock.h> @@ -32,7 +33,6 @@ #include "document-undo.h" #include "sp-item.h" #include "widgets/icon.h" -#include "tile.h" #include "desktop.h" /* diff --git a/src/ui/dialog/tile.h b/src/ui/dialog/tile.h index 650239232..f9e9d9842 100644 --- a/src/ui/dialog/tile.h +++ b/src/ui/dialog/tile.h @@ -17,8 +17,6 @@ #include <gtkmm/box.h> #include <gtkmm/notebook.h> -#include <gtkmm/button.h> -#include <gtkmm/spinbutton.h> #include <gtkmm/checkbutton.h> #include <gtkmm/radiobutton.h> @@ -26,6 +24,10 @@ #include "ui/widget/spinbutton.h" #include "ui/widget/scalar-unit.h" +namespace Gtk { +class Button; +} + namespace Inkscape { namespace UI { namespace Dialog { diff --git a/src/ui/dialog/tracedialog.cpp b/src/ui/dialog/tracedialog.cpp index 39c3d6cf6..2751a9953 100644 --- a/src/ui/dialog/tracedialog.cpp +++ b/src/ui/dialog/tracedialog.cpp @@ -15,6 +15,7 @@ # include <config.h> #endif +#include "tracedialog.h" #include <gtkmm/notebook.h> #include <gtkmm/frame.h> #include "ui/widget/spinbutton.h" @@ -25,7 +26,6 @@ #include "desktop.h" -#include "tracedialog.h" #include "trace/potrace/inkscape-potrace.h" #include "inkscape.h" diff --git a/src/ui/dialog/tracedialog.h b/src/ui/dialog/tracedialog.h index b52162aba..f4b9f6f10 100644 --- a/src/ui/dialog/tracedialog.h +++ b/src/ui/dialog/tracedialog.h @@ -12,8 +12,8 @@ #ifndef __TRACEDIALOG_H__ #define __TRACEDIALOG_H__ -#include "verbs.h" #include "ui/widget/panel.h" +#include "verbs.h" namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/transformation.cpp b/src/ui/dialog/transformation.cpp index 4b4e99da0..9b65c1f68 100644 --- a/src/ui/dialog/transformation.cpp +++ b/src/ui/dialog/transformation.cpp @@ -15,8 +15,8 @@ # include <config.h> #endif -#include <gtkmm/stock.h> #include <gtkmm/dialog.h> +#include <gtkmm/stock.h> #include <2geom/transforms.h> #include "document.h" diff --git a/src/ui/dialog/undo-history.cpp b/src/ui/dialog/undo-history.cpp index 75dfcd16e..9cc4b39cd 100644 --- a/src/ui/dialog/undo-history.cpp +++ b/src/ui/dialog/undo-history.cpp @@ -15,18 +15,18 @@ #endif #include <glibmm/i18n.h> -#include <gtk/gtk.h> #include <stddef.h> #include <sigc++/sigc++.h> - +#include "undo-history.h" #include "document.h" #include "document-undo.h" #include "inkscape.h" #include "verbs.h" #include "desktop-handles.h" -#include "undo-history.h" +#include "desktop.h" +#include <gtkmm/invisible.h> namespace Inkscape { namespace UI { diff --git a/src/ui/dialog/undo-history.h b/src/ui/dialog/undo-history.h index 1a4d2e486..d94464517 100644 --- a/src/ui/dialog/undo-history.h +++ b/src/ui/dialog/undo-history.h @@ -11,24 +11,21 @@ #ifndef INKSCAPE_UI_DIALOG_UNDO_HISTORY_H #define INKSCAPE_UI_DIALOG_UNDO_HISTORY_H -#include <glibmm/refptr.h> +#include "ui/widget/panel.h" #include <gtkmm/cellrendererpixbuf.h> -#include <gtkmm/image.h> -#include <gtkmm/invisible.h> #include <gtkmm/scrolledwindow.h> -#include <gtkmm/stock.h> #include <gtkmm/treemodel.h> #include <gtkmm/treeselection.h> #include <functional> #include <sstream> -#include "desktop.h" #include "event-log.h" -#include "ui/widget/panel.h" #include "widgets/icon.h" +class SPDesktop; + namespace Inkscape { namespace UI { namespace Dialog { |
