summaryrefslogtreecommitdiffstats
path: root/src/widgets/toolbox.cpp
diff options
context:
space:
mode:
authorJohn Smith <john.smith7545@yahoo.com>2012-04-01 01:52:46 +0000
committerJohn Smith <removethis.john.q.public@bigmail.com>2012-04-01 01:52:46 +0000
commite76b6481c69c9a84decea8bcf345a26a4a408462 (patch)
treef68bbc50a72d26f0e4daad8cb10148be16f50279 /src/widgets/toolbox.cpp
parentapply essentials of patch by zcgucas (diff)
downloadinkscape-e76b6481c69c9a84decea8bcf345a26a4a408462.tar.gz
inkscape-e76b6481c69c9a84decea8bcf345a26a4a408462.zip
Fix for 950677 : Add stops and repeat controls to the gradient toolbar
(bzr r11134)
Diffstat (limited to 'src/widgets/toolbox.cpp')
-rw-r--r--src/widgets/toolbox.cpp24
1 files changed, 19 insertions, 5 deletions
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp
index e0454683f..38a581cdc 100644
--- a/src/widgets/toolbox.cpp
+++ b/src/widgets/toolbox.cpp
@@ -243,10 +243,10 @@ static struct {
SP_VERB_INVALID, 0, 0},
{ "SPDropperContext", "dropper_toolbox", 0, sp_dropper_toolbox_prep, "DropperToolbar",
SP_VERB_INVALID, 0, 0},
- { "SPGradientContext", "gradient_toolbox", sp_gradient_toolbox_new, 0, 0,
- 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},
{ "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 }
@@ -529,6 +529,20 @@ static gchar const * ui_descr =
" <toolitem action='LPEOpenLPEDialogAction' />"
" </toolbar>"
+ " <toolbar name='GradientToolbar'>"
+ " <toolitem action='GradientNewTypeAction' />"
+ " <toolitem action='GradientNewFillStrokeAction' />"
+ " <separator />"
+ " <toolitem action='GradientSelectGradientAction' />"
+ " <toolitem action='GradientEditReverseAction' />"
+ " <toolitem action='GradientSelectRepeatAction' />"
+ " <separator />"
+ " <toolitem action='GradientEditStopsAction' />"
+ " <toolitem action='GradientEditOffsetAction' />"
+ " <toolitem action='GradientEditAddAction' />"
+ " <toolitem action='GradientEditDeleteAction' />"
+ " </toolbar>"
+
" <toolbar name='DropperToolbar'>"
" <toolitem action='DropperOpacityAction' />"
" <toolitem action='DropperPickAlphaAction' />"
@@ -1082,7 +1096,7 @@ static GtkWidget* createCustomSlider( GtkAdjustment *adjustment, gdouble climbRa
return widget;
}
-static EgeAdjustmentAction * create_adjustment_action( gchar const *name,
+EgeAdjustmentAction * create_adjustment_action( gchar const *name,
gchar const *label, gchar const *shortLabel, gchar const *tooltip,
Glib::ustring const &path, gdouble def,
GtkWidget *focusTarget,
@@ -1092,7 +1106,7 @@ static EgeAdjustmentAction * create_adjustment_action( gchar const *name,
gdouble lower, gdouble upper, gdouble step, gdouble page,
gchar const** descrLabels, gdouble const* descrValues, guint descrCount,
void (*callback)(GtkAdjustment *, GObject *),
- gdouble climb = 0.1, guint digits = 3, double factor = 1.0 )
+ gdouble climb/* = 0.1*/, guint digits/* = 3*/, double factor/* = 1.0*/ )
{
static bool init = false;
if ( !init ) {
@@ -3086,7 +3100,7 @@ void sp_toolbox_add_label(GtkWidget *tbl, gchar const *title, bool wide)
gtk_box_pack_end(GTK_BOX(boxl), l, FALSE, FALSE, 0);
if ( GTK_IS_TOOLBAR(tbl) ) {
GtkToolItem *boxl_toolitem = gtk_tool_item_new();
- gtk_container_add(GTK_CONTAINER(boxl_toolitem), boxl);
+ gtk_container_add(GTK_CONTAINER(boxl_toolitem), boxl);
gtk_toolbar_insert(GTK_TOOLBAR(tbl), boxl_toolitem, -1);
} else {
gtk_box_pack_start(GTK_BOX(tbl), boxl, FALSE, FALSE, 0);