diff options
| author | Nathan Lee <2431820-nathanal@users.noreply.gitlab.com> | 2019-07-30 02:17:51 +0000 |
|---|---|---|
| committer | Nathan Lee <2431820-nathanal@users.noreply.gitlab.com> | 2019-07-31 23:59:31 +0000 |
| commit | 68eb62ca34fb936efa5bb35cddbf89f61e6912e2 (patch) | |
| tree | ba3d5125626638b7e1a247e72134fafc4c0fb76c /src/ui/dialog/dialog-manager.cpp | |
| parent | If potrace unavailable, hide from the context menu (diff) | |
| download | inkscape-68eb62ca34fb936efa5bb35cddbf89f61e6912e2.tar.gz inkscape-68eb62ca34fb936efa5bb35cddbf89f61e6912e2.zip | |
Hide spellcheck dialog if Aspell is missing
Hide warnings emitted if Aspell/Potrace missing
Diffstat (limited to 'src/ui/dialog/dialog-manager.cpp')
| -rw-r--r-- | src/ui/dialog/dialog-manager.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/ui/dialog/dialog-manager.cpp b/src/ui/dialog/dialog-manager.cpp index 66a682de6..0bcf7727c 100644 --- a/src/ui/dialog/dialog-manager.cpp +++ b/src/ui/dialog/dialog-manager.cpp @@ -52,7 +52,11 @@ #include "ui/dialog/object-properties.h" #include "ui/dialog/objects.h" #include "ui/dialog/selectorsdialog.h" -#include "ui/dialog/spellcheck.h" + +#if HAVE_ASPELL +# include "ui/dialog/spellcheck.h" +#endif + #include "ui/dialog/styledialog.h" #include "ui/dialog/svg-fonts-dialog.h" #include "ui/dialog/text-edit.h" @@ -136,7 +140,11 @@ DialogManager::DialogManager() { registerFactory("UndoHistory", &create<UndoHistory, FloatingBehavior>); registerFactory("InputDevices", &create<InputDialog, FloatingBehavior>); registerFactory("TextFont", &create<TextEdit, FloatingBehavior>); + +#if HAVE_ASPELL registerFactory("SpellCheck", &create<SpellCheck, FloatingBehavior>); +#endif + registerFactory("Export", &create<Export, FloatingBehavior>); registerFactory("CloneTiler", &create<CloneTiler, FloatingBehavior>); registerFactory("XmlTree", &create<XmlTree, FloatingBehavior>); @@ -177,7 +185,11 @@ DialogManager::DialogManager() { registerFactory("UndoHistory", &create<UndoHistory, DockBehavior>); registerFactory("InputDevices", &create<InputDialog, DockBehavior>); registerFactory("TextFont", &create<TextEdit, DockBehavior>); + +#if HAVE_ASPELL registerFactory("SpellCheck", &create<SpellCheck, DockBehavior>); +#endif + registerFactory("Export", &create<Export, DockBehavior>); registerFactory("CloneTiler", &create<CloneTiler, DockBehavior>); registerFactory("XmlTree", &create<XmlTree, DockBehavior>); |
