summaryrefslogtreecommitdiffstats
path: root/src/widgets/star-toolbar.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2016-01-28 16:42:16 +0000
committerjabiertxof <info@marker.es>2016-01-28 16:42:16 +0000
commitb15f26139abe930cb84d986c262302a9a1c18c04 (patch)
tree4f00610081a442eb404d1d9cf934d2889893c789 /src/widgets/star-toolbar.cpp
parentpatch fixes bug 1538786 (diff)
downloadinkscape-b15f26139abe930cb84d986c262302a9a1c18c04.tar.gz
inkscape-b15f26139abe930cb84d986c262302a9a1c18c04.zip
Add dinamic toolbar to spray,poligon/star and wrap tools
(bzr r14621)
Diffstat (limited to 'src/widgets/star-toolbar.cpp')
-rw-r--r--src/widgets/star-toolbar.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/widgets/star-toolbar.cpp b/src/widgets/star-toolbar.cpp
index 741fd38ad..982a3c854 100644
--- a/src/widgets/star-toolbar.cpp
+++ b/src/widgets/star-toolbar.cpp
@@ -182,7 +182,7 @@ static void sp_stb_sides_flat_state_changed( EgeSelectOneAction *act, GObject *d
bool modmade = false;
if ( prop_action ) {
- gtk_action_set_sensitive( prop_action, !flat );
+ gtk_action_set_visible( prop_action, !flat );
}
std::vector<SPItem*> itemlist=selection->itemList();
@@ -319,10 +319,10 @@ static void star_tb_event_attr_changed(Inkscape::XML::Node *repr, gchar const *n
EgeSelectOneAction* flat_action = EGE_SELECT_ONE_ACTION( g_object_get_data( G_OBJECT(tbl), "flat_action" ) );
if ( flatsides && !strcmp(flatsides,"false") ) {
ege_select_one_action_set_active( flat_action, 1 );
- gtk_action_set_sensitive( prop_action, TRUE );
+ gtk_action_set_visible( prop_action, TRUE );
} else {
ege_select_one_action_set_active( flat_action, 0 );
- gtk_action_set_sensitive( prop_action, FALSE );
+ gtk_action_set_visible( prop_action, FALSE );
}
} else if ((!strcmp(name, "sodipodi:r1") || !strcmp(name, "sodipodi:r2")) && (!isFlatSided) ) {
adj = GTK_ADJUSTMENT(g_object_get_data(G_OBJECT(tbl), "proportion"));
@@ -415,7 +415,7 @@ static void sp_stb_defaults( GtkWidget * /*widget*/, GObject *dataKludge )
ege_select_one_action_set_active( flat_action, flat ? 0 : 1 );
GtkAction* sb2 = GTK_ACTION( g_object_get_data( dataKludge, "prop_action" ) );
- gtk_action_set_sensitive( sb2, !flat );
+ gtk_action_set_visible( sb2, !flat );
adj = GTK_ADJUSTMENT( g_object_get_data( dataKludge, "magnitude" ) );
gtk_adjustment_set_value(adj, mag);
@@ -521,9 +521,9 @@ void sp_star_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObje
}
if ( !isFlatSided ) {
- gtk_action_set_sensitive( GTK_ACTION(eact), TRUE );
+ gtk_action_set_visible( GTK_ACTION(eact), TRUE );
} else {
- gtk_action_set_sensitive( GTK_ACTION(eact), FALSE );
+ gtk_action_set_visible( GTK_ACTION(eact), FALSE );
}
/* Roundedness */