summaryrefslogtreecommitdiffstats
path: root/src/widgets/toolbox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/toolbox.cpp')
-rw-r--r--src/widgets/toolbox.cpp23
1 files changed, 21 insertions, 2 deletions
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp
index 78d0683f3..f8aed71a8 100644
--- a/src/widgets/toolbox.cpp
+++ b/src/widgets/toolbox.cpp
@@ -76,6 +76,7 @@
#include "erasor-toolbar.h"
#include "gradient-toolbar.h"
#include "lpe-toolbar.h"
+#include "mesh-toolbar.h"
#include "measure-toolbar.h"
#include "node-toolbar.h"
#include "rect-toolbar.h"
@@ -157,6 +158,7 @@ static struct {
{ "SPTextContext", "text_tool", SP_VERB_CONTEXT_TEXT, SP_VERB_CONTEXT_TEXT_PREFS },
{ "SPConnectorContext","connector_tool", SP_VERB_CONTEXT_CONNECTOR, SP_VERB_CONTEXT_CONNECTOR_PREFS },
{ "SPGradientContext", "gradient_tool", SP_VERB_CONTEXT_GRADIENT, SP_VERB_CONTEXT_GRADIENT_PREFS },
+ { "SPMeshContext", "mesh_tool", SP_VERB_CONTEXT_MESH, SP_VERB_CONTEXT_MESH_PREFS },
{ "SPDropperContext", "dropper_tool", SP_VERB_CONTEXT_DROPPER, SP_VERB_CONTEXT_DROPPER_PREFS },
{ NULL, NULL, 0, 0 }
};
@@ -209,8 +211,10 @@ static struct {
SP_VERB_INVALID, 0, 0},
{ "SPConnectorContext", "connector_toolbox", 0, sp_connector_toolbox_prep, "ConnectorToolbar",
SP_VERB_INVALID, 0, 0},
- { "SPGradientContext", "gradient_toolbox", 0, sp_gradient_toolbox_prep, "GradientToolbar",
- SP_VERB_INVALID, 0, 0},
+ { "SPGradientContext", "gradient_toolbox", 0, sp_gradient_toolbox_prep, "GradientToolbar",
+ SP_VERB_INVALID, 0, 0},
+ { "SPMeshContext", "mesh_toolbox", 0, sp_mesh_toolbox_prep, "MeshToolbar",
+ SP_VERB_INVALID, 0, 0},
{ "SPFloodContext", "paintbucket_toolbox", 0, sp_paintbucket_toolbox_prep, "PaintbucketToolbar",
SP_VERB_CONTEXT_PAINTBUCKET_PREFS, "/tools/paintbucket", N_("Style of Paint Bucket fill objects")},
{ NULL, NULL, NULL, NULL, NULL, SP_VERB_INVALID, NULL, NULL }
@@ -506,6 +510,18 @@ static gchar const * ui_descr =
" <toolitem action='GradientEditDeleteAction' />"
" </toolbar>"
+ " <toolbar name='MeshToolbar'>"
+ " <toolitem action='MeshNewTypeAction' />"
+ " <toolitem action='MeshNewFillStrokeAction' />"
+ " <toolitem action='MeshRowAction' />"
+ " <toolitem action='MeshColumnAction' />"
+ " <separator />"
+// " <toolitem action='MeshEditFillAction' />"
+// " <toolitem action='MeshEditStrokeAction' />"
+// " <toolitem action='MeshShowHandlesAction' />"
+ " <separator />"
+ " </toolbar>"
+
" <toolbar name='DropperToolbar'>"
" <toolitem action='DropperOpacityAction' />"
" <toolitem action='DropperPickAlphaAction' />"
@@ -1330,6 +1346,9 @@ void setup_tool_toolbox(GtkWidget *toolbox, SPDesktop *desktop)
" <!-- Fill -->"
" <toolitem action='ToolPaintBucket' />"
" <toolitem action='ToolGradient' />"
+#ifdef WITH_MESH
+ " <toolitem action='ToolMesh' />"
+#endif
" <toolitem action='ToolDropper' />"
" <toolitem action='ToolConnector' />"