diff options
| author | bulia byak <buliabyak@gmail.com> | 2007-09-26 02:37:12 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2007-09-26 02:37:12 +0000 |
| commit | 739b54b603b365b30646c99284325d51ec521f30 (patch) | |
| tree | aca5dc8e3ad7a033a3430bba1ad6c60c624a91e9 /src/widgets/gradient-toolbar.cpp | |
| parent | Removed libgdl component not used by Inkscape. (diff) | |
| download | inkscape-739b54b603b365b30646c99284325d51ec521f30.tar.gz inkscape-739b54b603b365b30646c99284325d51ec521f30.zip | |
remove duplicate button, useless now
(bzr r3801)
Diffstat (limited to 'src/widgets/gradient-toolbar.cpp')
| -rw-r--r-- | src/widgets/gradient-toolbar.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/widgets/gradient-toolbar.cpp b/src/widgets/gradient-toolbar.cpp index f6441b208..cfe392064 100644 --- a/src/widgets/gradient-toolbar.cpp +++ b/src/widgets/gradient-toolbar.cpp @@ -404,32 +404,6 @@ gr_defs_modified (SPObject *defs, guint flags, GtkWidget *widget) gr_tb_selection_changed (NULL, (gpointer) widget); } -static void -gr_fork (GtkWidget *button, GtkWidget *widget) -{ - SPDesktop *desktop = (SPDesktop *) g_object_get_data (G_OBJECT(widget), "desktop"); - SPDocument *document = sp_desktop_document (desktop); - Inkscape::Selection *selection = sp_desktop_selection (desktop); - SPEventContext *ev = sp_desktop_event_context (desktop); - GtkWidget *om = (GtkWidget *) g_object_get_data (G_OBJECT(widget), "menu"); - - if (om && document) { - GtkWidget *i = gtk_menu_get_active (GTK_MENU (gtk_option_menu_get_menu (GTK_OPTION_MENU (om)))); - SPGradient *gr = (SPGradient *) g_object_get_data (G_OBJECT(i), "gradient"); - - if (gr) { - SPGradient *gr_new = sp_gradient_fork_vector_if_necessary (gr); - if (gr_new != gr) { - gr_apply_gradient (selection, ev? ev->get_drag() : NULL, gr_new); - sp_document_done (document, SP_VERB_CONTEXT_GRADIENT, - _("Duplicate gradient")); - } - } - } - - spinbutton_defocus(GTK_OBJECT(widget)); -} - static void gr_disconnect_sigc (GObject *obj, sigc::connection *connection) { connection->disconnect(); delete connection; @@ -482,17 +456,6 @@ gr_change_widget (SPDesktop *desktop) { GtkWidget *buttons = gtk_hbox_new(FALSE, 1); - /* Fork */ - { - GtkWidget *hb = gtk_hbox_new(FALSE, 1); - GtkWidget *b = gtk_button_new_with_label(_("Duplicate")); - gtk_tooltips_set_tip(tt, b, _("If the gradient is used by more than one object, create a copy of it for the selected object(s)"), NULL); - gtk_widget_show(b); - gtk_container_add(GTK_CONTAINER(hb), b); - gtk_signal_connect(GTK_OBJECT(b), "clicked", GTK_SIGNAL_FUNC(gr_fork), widget); - gtk_box_pack_start (GTK_BOX(buttons), hb, FALSE, FALSE, 0); - } - /* Edit... */ { GtkWidget *hb = gtk_hbox_new(FALSE, 1); |
