summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2016-05-22 02:13:59 +0000
committerJabiertxof <jtx@jtx.marker.es>2016-05-22 02:13:59 +0000
commit331336b5f924ad3200a343f571178e19b55532a1 (patch)
treef3efc628cf0066dae913819ccf4c1be04e92f80f /src/widgets
parentWorking undo (diff)
downloadinkscape-331336b5f924ad3200a343f571178e19b55532a1.tar.gz
inkscape-331336b5f924ad3200a343f571178e19b55532a1.zip
Clip eraser done! Thanks Doctormon!
(bzr r14865.1.9)
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/eraser-toolbar.cpp12
-rw-r--r--src/widgets/toolbox.cpp3
2 files changed, 12 insertions, 3 deletions
diff --git a/src/widgets/eraser-toolbar.cpp b/src/widgets/eraser-toolbar.cpp
index f69ac633f..482075dc6 100644
--- a/src/widgets/eraser-toolbar.cpp
+++ b/src/widgets/eraser-toolbar.cpp
@@ -76,7 +76,11 @@ static void sp_erasertb_mode_changed( EgeSelectOneAction *act, GObject *tbl )
GtkAction *mass = GTK_ACTION( g_object_get_data(tbl, "mass") );
GtkAction *width = GTK_ACTION( g_object_get_data(tbl, "width") );
if(eraser_mode != 0){
- gtk_action_set_visible( split, TRUE );
+ if(eraser_mode == 1) {
+ gtk_action_set_visible( split, TRUE );
+ } else {
+ gtk_action_set_visible( split, FALSE );
+ }
gtk_action_set_visible( mass, TRUE );
gtk_action_set_visible( width, TRUE );
} else {
@@ -204,7 +208,11 @@ void sp_eraser_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GOb
GtkAction *mass = GTK_ACTION( g_object_get_data(holder, "mass") );
GtkAction *width = GTK_ACTION( g_object_get_data(holder, "width") );
if (eraser_mode != 0) {
- gtk_action_set_visible( split, TRUE );
+ if(eraser_mode == 1) {
+ gtk_action_set_visible( split, TRUE );
+ } else {
+ gtk_action_set_visible( split, FALSE );
+ }
gtk_action_set_visible( mass, TRUE );
gtk_action_set_visible( width, TRUE );
} else {
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp
index f7b5e585f..8113c9619 100644
--- a/src/widgets/toolbox.cpp
+++ b/src/widgets/toolbox.cpp
@@ -499,9 +499,10 @@ static gchar const * ui_descr =
" <toolitem action='EraserModeAction' />"
" <separator />"
" <toolitem action='EraserWidthAction' />"
- " <toolitem action='EraserBreakAppart' />"
" <separator />"
" <toolitem action='EraserMassAction' />"
+ " <separator />"
+ " <toolitem action='EraserBreakAppart' />"
" </toolbar>"
" <toolbar name='TextToolbar'>"