diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2015-10-06 16:34:19 +0000 |
|---|---|---|
| committer | jabiertxof <jabier.arraiza@marker.es> | 2015-10-06 16:34:19 +0000 |
| commit | 8db12376ba038c323068c14955fac45f00fcb0e6 (patch) | |
| tree | fe264277d7268933703e9f07e93b7b31c0f7b36c /src/widgets | |
| parent | add reverse to meassure output (diff) | |
| download | inkscape-8db12376ba038c323068c14955fac45f00fcb0e6.tar.gz inkscape-8db12376ba038c323068c14955fac45f00fcb0e6.zip | |
add snaping to knots and stating convert measure to items
(bzr r14393.1.9)
Diffstat (limited to 'src/widgets')
| -rw-r--r-- | src/widgets/measure-toolbar.cpp | 18 | ||||
| -rw-r--r-- | src/widgets/toolbox.cpp | 1 |
2 files changed, 19 insertions, 0 deletions
diff --git a/src/widgets/measure-toolbar.cpp b/src/widgets/measure-toolbar.cpp index 5abd099d6..a619418db 100644 --- a/src/widgets/measure-toolbar.cpp +++ b/src/widgets/measure-toolbar.cpp @@ -154,6 +154,14 @@ static void sp_reverse_knots(void){ mt->reverseKnots(); } } + +static void sp_to_mark_dimension(void){ + MeasureTool *mt = get_measure_tool(); + if (mt) { + mt->toMarkDimension(); + } +} + void sp_measure_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions, GObject* holder) { UnitTracker* tracker = new UnitTracker(Inkscape::Util::UNIT_TYPE_LINEAR); @@ -236,6 +244,16 @@ void sp_measure_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions, G g_signal_connect_after( G_OBJECT(act), "activate", G_CALLBACK(sp_reverse_knots), 0 ); gtk_action_group_add_action( mainActions, GTK_ACTION(act) ); } + //to mark dimensions + { + InkAction* act = ink_action_new( "MeasureMarkDimension", + _("Mark Dimension"), + _("Mark Dimension"), + INKSCAPE_ICON("draw-geometry-mirror"), + secondarySize ); + g_signal_connect_after( G_OBJECT(act), "activate", G_CALLBACK(sp_to_mark_dimension), 0 ); + gtk_action_group_add_action( mainActions, GTK_ACTION(act) ); + } } // end of sp_measure_toolbox_prep() diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp index 769829313..765e91629 100644 --- a/src/widgets/toolbox.cpp +++ b/src/widgets/toolbox.cpp @@ -345,6 +345,7 @@ static gchar const * ui_descr = " <toolitem action='MeasureInBettween' />" " <toolitem action='MeasureAllLayers' />" " <toolitem action='MeasureReverse' />" + " <toolitem action='MeasureMarkDimension' />" " </toolbar>" " <toolbar name='StarToolbar'>" |
