diff options
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/context-menu.cpp | 3 | ||||
| -rw-r--r-- | src/ui/dialog/Makefile_insert | 3 | ||||
| -rw-r--r-- | src/ui/dialog/align-and-distribute.cpp | 21 | ||||
| -rw-r--r-- | src/ui/dialog/dialog-manager.cpp | 3 | ||||
| -rw-r--r-- | src/ui/dialog/session-player.cpp | 3 | ||||
| -rw-r--r-- | src/ui/dialog/transformation.cpp | 15 | ||||
| -rw-r--r-- | src/ui/icons.cpp | 6 | ||||
| -rw-r--r-- | src/ui/stock.cpp | 1 | ||||
| -rw-r--r-- | src/ui/stock.h | 1 | ||||
| -rw-r--r-- | src/ui/view/edit-widget.cpp | 4 | ||||
| -rw-r--r-- | src/ui/widget/color-picker.cpp | 3 | ||||
| -rw-r--r-- | src/ui/widget/entity-entry.cpp | 6 | ||||
| -rw-r--r-- | src/ui/widget/licensor.cpp | 3 | ||||
| -rw-r--r-- | src/ui/widget/page-sizer.cpp | 3 | ||||
| -rw-r--r-- | src/ui/widget/registered-widget.cpp | 16 | ||||
| -rw-r--r-- | src/ui/widget/ruler.cpp | 4 | ||||
| -rw-r--r-- | src/ui/widget/selected-style.cpp | 70 | ||||
| -rw-r--r-- | src/ui/widget/tolerance-slider.cpp | 3 |
18 files changed, 118 insertions, 50 deletions
diff --git a/src/ui/context-menu.cpp b/src/ui/context-menu.cpp index a86ce2ddc..c17fd7269 100644 --- a/src/ui/context-menu.cpp +++ b/src/ui/context-menu.cpp @@ -168,7 +168,8 @@ sp_item_create_link(GtkMenuItem *menuitem, SPItem *item) SP_OBJECT(item)->deleteObject(false); repr->addChild(child, NULL); child->setAttribute("id", id); - sp_document_done(SP_OBJECT_DOCUMENT(object)); + sp_document_done(SP_OBJECT_DOCUMENT(object), SP_VERB_NONE, + /* TODO: annotate */ "context-menu.cpp:172"); sp_object_attributes_dialog(object, "SPAnchor"); diff --git a/src/ui/dialog/Makefile_insert b/src/ui/dialog/Makefile_insert index 4e40b645d..4a76a68ca 100644 --- a/src/ui/dialog/Makefile_insert +++ b/src/ui/dialog/Makefile_insert @@ -42,6 +42,9 @@ ui_dialog_libuidialog_a_SOURCES = \ ui/dialog/transformation.h \ ui/dialog/tree-editor.cpp \ ui/dialog/tree-editor.h \ + ui/dialog/undo-history.cpp \ + ui/dialog/undo-history.h \ + $(inkboard_dialogs) \ ui/dialog/xml-editor.cpp \ ui/dialog/xml-editor.h \ ui/dialog/aboutbox.cpp \ diff --git a/src/ui/dialog/align-and-distribute.cpp b/src/ui/dialog/align-and-distribute.cpp index 08e197586..a7b2aa991 100644 --- a/src/ui/dialog/align-and-distribute.cpp +++ b/src/ui/dialog/align-and-distribute.cpp @@ -215,7 +215,8 @@ private : prefs_set_int_attribute("options.clonecompensation", "value", saved_compensation); if (changed) { - sp_document_done ( sp_desktop_document (desktop) ); + sp_document_done ( sp_desktop_document (desktop) , SP_VERB_DIALOG_ALIGN_DISTRIBUTE, + /* TODO: annotate */ "align-and-distribute.cpp:219" ); } @@ -374,7 +375,8 @@ private : prefs_set_int_attribute("options.clonecompensation", "value", saved_compensation); if (changed) { - sp_document_done ( sp_desktop_document (desktop) ); + sp_document_done ( sp_desktop_document (desktop), SP_VERB_DIALOG_ALIGN_DISTRIBUTE, + /* TODO: annotate */ "align-and-distribute.cpp:379"); } } guint _index; @@ -484,7 +486,8 @@ private : // restore compensation setting prefs_set_int_attribute("options.clonecompensation", "value", saved_compensation); - sp_document_done(sp_desktop_document(SP_ACTIVE_DESKTOP)); + sp_document_done(sp_desktop_document(SP_ACTIVE_DESKTOP), SP_VERB_DIALOG_ALIGN_DISTRIBUTE, + /* TODO: annotate */ "align-and-distribute.cpp:490"); } }; @@ -513,7 +516,8 @@ private : // restore compensation setting prefs_set_int_attribute("options.clonecompensation", "value", saved_compensation); - sp_document_done(sp_desktop_document(SP_ACTIVE_DESKTOP)); + sp_document_done(sp_desktop_document(SP_ACTIVE_DESKTOP), SP_VERB_DIALOG_ALIGN_DISTRIBUTE, + /* TODO: annotate */ "align-and-distribute.cpp:520"); } }; @@ -542,7 +546,8 @@ private : // restore compensation setting prefs_set_int_attribute("options.clonecompensation", "value", saved_compensation); - sp_document_done (sp_desktop_document (SP_ACTIVE_DESKTOP)); + sp_document_done (sp_desktop_document (SP_ACTIVE_DESKTOP), SP_VERB_DIALOG_ALIGN_DISTRIBUTE, + /* TODO: annotate */ "align-and-distribute.cpp:550"); } }; @@ -605,7 +610,8 @@ private : // restore compensation setting prefs_set_int_attribute("options.clonecompensation", "value", saved_compensation); - sp_document_done (sp_desktop_document (SP_ACTIVE_DESKTOP)); + sp_document_done (sp_desktop_document (SP_ACTIVE_DESKTOP), SP_VERB_DIALOG_ALIGN_DISTRIBUTE, + /* TODO: annotate */ "align-and-distribute.cpp:614"); } }; @@ -717,7 +723,8 @@ private : } if (changed) { - sp_document_done (sp_desktop_document (SP_ACTIVE_DESKTOP)); + sp_document_done (sp_desktop_document (SP_ACTIVE_DESKTOP), SP_VERB_DIALOG_ALIGN_DISTRIBUTE, + /* TODO: annotate */ "align-and-distribute.cpp:727"); } } }; diff --git a/src/ui/dialog/dialog-manager.cpp b/src/ui/dialog/dialog-manager.cpp index f4099b050..d685f2e59 100644 --- a/src/ui/dialog/dialog-manager.cpp +++ b/src/ui/dialog/dialog-manager.cpp @@ -32,7 +32,7 @@ #include "ui/dialog/text-properties.h" #include "ui/dialog/tracedialog.h" #include "ui/dialog/transformation.h" - +#include "ui/dialog/undo-history.h" #include "ui/dialog/xml-editor.h" #include "dialogs/tiledialog.h" @@ -85,6 +85,7 @@ DialogManager::DialogManager() { registerFactory("TileDialog", &create<TileDialog>); registerFactory("Trace", &create<TraceDialog>); registerFactory("Transformation", &create<Transformation>); + registerFactory("UndoHistory", &create<UndoHistory>); registerFactory("XmlEditor", &create<XmlEditor>); } diff --git a/src/ui/dialog/session-player.cpp b/src/ui/dialog/session-player.cpp index 97ef5618e..921d71bb8 100644 --- a/src/ui/dialog/session-player.cpp +++ b/src/ui/dialog/session-player.cpp @@ -182,7 +182,8 @@ SessionPlaybackDialogImpl::_respCallback(int resp) switch (result) { case Gtk::RESPONSE_OK: this->_sm->clearDocument(); - sp_document_done(sp_desktop_document(this->_desktop)); + sp_document_done(sp_desktop_document(this->_desktop), SP_VERB_NONE, + /* TODO: annotate */ "session-player.cpp:186"); this->_sm->loadSessionFile(sessionfiledlg.get_filename()); this->_openfile.set_text(this->_sfp->filename()); break; diff --git a/src/ui/dialog/transformation.cpp b/src/ui/dialog/transformation.cpp index 8fa2c5dcb..2cd21a560 100644 --- a/src/ui/dialog/transformation.cpp +++ b/src/ui/dialog/transformation.cpp @@ -581,7 +581,8 @@ Transformation::applyPageMove(Inkscape::Selection *selection) x - bbox.min()[NR::X], y - bbox.min()[NR::Y]); } - sp_document_done ( sp_desktop_document (selection->desktop()) ); + sp_document_done ( sp_desktop_document (selection->desktop()) , SP_VERB_DIALOG_TRANSFORM, + /* TODO: annotate */ "transformation.cpp:585"); } void @@ -632,7 +633,8 @@ Transformation::applyPageScale(Inkscape::Selection *selection) sp_selection_scale_relative(selection, center, scale); } - sp_document_done(sp_desktop_document(selection->desktop())); + sp_document_done(sp_desktop_document(selection->desktop()), SP_VERB_DIALOG_TRANSFORM, + /* TODO: annotate */ "transformation.cpp:637"); } void @@ -650,7 +652,8 @@ Transformation::applyPageRotate(Inkscape::Selection *selection) sp_selection_rotate_relative(selection, center, angle); } - sp_document_done(sp_desktop_document(selection->desktop())); + sp_document_done(sp_desktop_document(selection->desktop()), SP_VERB_DIALOG_TRANSFORM, + /* TODO: annotate */ "transformation.cpp:656"); } void @@ -702,7 +705,8 @@ Transformation::applyPageSkew(Inkscape::Selection *selection) } } - sp_document_done(sp_desktop_document(selection->desktop())); + sp_document_done(sp_desktop_document(selection->desktop()), SP_VERB_DIALOG_TRANSFORM, + /* TODO: annotate */ "transformation.cpp:709"); } @@ -728,7 +732,8 @@ Transformation::applyPageTransform(Inkscape::Selection *selection) sp_selection_apply_affine(selection, displayed); // post-multiply each object's transform } - sp_document_done(sp_desktop_document(selection->desktop())); + sp_document_done(sp_desktop_document(selection->desktop()), SP_VERB_DIALOG_TRANSFORM, + /* TODO: annotate */ "transformation.cpp:736"); } diff --git a/src/ui/icons.cpp b/src/ui/icons.cpp index aa8c5d53c..c65066c36 100644 --- a/src/ui/icons.cpp +++ b/src/ui/icons.cpp @@ -65,6 +65,12 @@ init() icons->add(Stock::VACUUM_DEFS, _vacuum_defs); // Edit menu + // Undo History + Gtk::IconSet _undo_history; + src.set_icon_name("UndoHistory"); + src.set_filename(get_icon_path("undo-history.svg")); + _undo_history.add_source(src); + icons->add(Stock::UNDO_HISTORY, _undo_history); // Paste In Place Gtk::IconSet _paste_in_place; src.set_icon_name("PasteInPlace"); diff --git a/src/ui/stock.cpp b/src/ui/stock.cpp index b7dbddcc9..7ceb86660 100644 --- a/src/ui/stock.cpp +++ b/src/ui/stock.cpp @@ -21,6 +21,7 @@ Gtk::StockID const IMPORT("import"); Gtk::StockID const EXPORT("export"); Gtk::StockID const VACUUM_DEFS("vacuum-defs"); // Edit menu +Gtk::StockID const UNDO_HISTORY("undo-history"); Gtk::StockID const PASTE_IN_PLACE("paste-in-place"); Gtk::StockID const PASTE_STYLE("paste-style"); Gtk::StockID const DUPLICATE("duplicate"); diff --git a/src/ui/stock.h b/src/ui/stock.h index d990186cb..069ab66f3 100644 --- a/src/ui/stock.h +++ b/src/ui/stock.h @@ -24,6 +24,7 @@ extern Gtk::StockID const IMPORT; extern Gtk::StockID const EXPORT; extern Gtk::StockID const VACUUM_DEFS; // Edit menu +extern Gtk::StockID const UNDO_HISTORY; extern Gtk::StockID const PASTE_IN_PLACE; extern Gtk::StockID const PASTE_STYLE; extern Gtk::StockID const DUPLICATE; diff --git a/src/ui/view/edit-widget.cpp b/src/ui/view/edit-widget.cpp index 55f63b443..8eb96b291 100644 --- a/src/ui/view/edit-widget.cpp +++ b/src/ui/view/edit-widget.cpp @@ -408,6 +408,10 @@ EditWidget::initMenuActions() Gtk::Stock::REDO, Glib::ustring(), _("PLACEHOLDER, do not translate"))); + _act_grp->add(Gtk::Action::create("UndoHistory", + Stock::UNDO_HISTORY, Glib::ustring(), + _("PLACEHOLDER, do not translate"))); + _act_grp->add(Gtk::Action::create("Cut", Gtk::Stock::CUT, Glib::ustring(), _("PLACEHOLDER, do not translate"))); diff --git a/src/ui/widget/color-picker.cpp b/src/ui/widget/color-picker.cpp index f79334e31..d5c4899c6 100644 --- a/src/ui/widget/color-picker.cpp +++ b/src/ui/widget/color-picker.cpp @@ -126,7 +126,8 @@ sp_color_picker_color_mod(SPColorSelector *csel, GObject *cp) (ptr->_preview).setRgba32 (rgba); if (ptr->_undo && SP_ACTIVE_DESKTOP) - sp_document_done(sp_desktop_document(SP_ACTIVE_DESKTOP)); + sp_document_done(sp_desktop_document(SP_ACTIVE_DESKTOP), SP_VERB_NONE, + /* TODO: annotate */ "color-picker.cpp:130"); ptr->on_changed (rgba); _in_use = false; diff --git a/src/ui/widget/entity-entry.cpp b/src/ui/widget/entity-entry.cpp index 1b4048ab0..6563040dc 100644 --- a/src/ui/widget/entity-entry.cpp +++ b/src/ui/widget/entity-entry.cpp @@ -97,7 +97,8 @@ EntityLineEntry::on_changed() SPDocument *doc = SP_ACTIVE_DOCUMENT; char const *text = reinterpret_cast<Gtk::Entry*>(_packable)->get_text().c_str(); if (rdf_set_work_entity (doc, _entity, text)) - sp_document_done (doc); + sp_document_done (doc, SP_VERB_NONE, + /* TODO: annotate */ "entity-entry.cpp:101"); _wr->setUpdating (false); } @@ -141,7 +142,8 @@ EntityMultiLineEntry::on_changed() Gtk::TextView *tv = reinterpret_cast<Gtk::TextView*>(s->get_child()); char const *text = tv->get_buffer()->get_text().c_str(); if (rdf_set_work_entity (doc, _entity, text)) - sp_document_done (doc); + sp_document_done (doc, SP_VERB_NONE, + /* TODO: annotate */ "entity-entry.cpp:146"); _wr->setUpdating (false); } diff --git a/src/ui/widget/licensor.cpp b/src/ui/widget/licensor.cpp index 72c4663e4..50c49e912 100644 --- a/src/ui/widget/licensor.cpp +++ b/src/ui/widget/licensor.cpp @@ -61,7 +61,8 @@ LicenseItem::on_toggled() _wr.setUpdating (true); rdf_set_license (SP_ACTIVE_DOCUMENT, _lic->details ? _lic : 0); - sp_document_done (SP_ACTIVE_DOCUMENT); + sp_document_done (SP_ACTIVE_DOCUMENT, SP_VERB_NONE, + /* TODO: annotate */ "licensor.cpp:65"); _wr.setUpdating (false); reinterpret_cast<Gtk::Entry*>(_eep->_packable)->set_text (_lic->uri); _eep->on_changed(); diff --git a/src/ui/widget/page-sizer.cpp b/src/ui/widget/page-sizer.cpp index b6b8503c4..5882d4651 100644 --- a/src/ui/widget/page-sizer.cpp +++ b/src/ui/widget/page-sizer.cpp @@ -297,7 +297,8 @@ PageSizer::setDim (double w, double h) SPDocument *doc = sp_desktop_document(SP_ACTIVE_DESKTOP); sp_document_set_width (doc, w, &_px_unit); sp_document_set_height (doc, h, &_px_unit); - sp_document_done (doc); + sp_document_done (doc, SP_VERB_NONE, + /* TODO: annotate */ "page-sizer.cpp:301"); } _landscape = w>h; diff --git a/src/ui/widget/registered-widget.cpp b/src/ui/widget/registered-widget.cpp index 1bfcb1f84..4ac73e484 100644 --- a/src/ui/widget/registered-widget.cpp +++ b/src/ui/widget/registered-widget.cpp @@ -33,6 +33,7 @@ #include "sp-namedview.h" #include "registered-widget.h" +#include "verbs.h" namespace Inkscape { namespace UI { @@ -98,7 +99,8 @@ RegisteredCheckButton::on_toggled() sp_repr_set_boolean(repr, _key.c_str(), _button->get_active()); doc->rroot->setAttribute("sodipodi:modified", "true"); sp_document_set_undo_sensitive (doc, saved); - sp_document_done (doc); + sp_document_done (doc, SP_VERB_NONE, + /* TODO: annotate */ "registered-widget.cpp:103"); _wr->setUpdating (false); } @@ -156,7 +158,8 @@ RegisteredUnitMenu::on_changed() repr->setAttribute(_key.c_str(), os.str().c_str()); doc->rroot->setAttribute("sodipodi:modified", "true"); sp_document_set_undo_sensitive (doc, saved); - sp_document_done (doc); + sp_document_done (doc, SP_VERB_NONE, + /* TODO: annotate */ "registered-widget.cpp:162"); _wr->setUpdating (false); } @@ -223,7 +226,8 @@ RegisteredScalarUnit::on_value_changed() repr->setAttribute(_key.c_str(), os.str().c_str()); doc->rroot->setAttribute("sodipodi:modified", "true"); sp_document_set_undo_sensitive (doc, saved); - sp_document_done (doc); + sp_document_done (doc, SP_VERB_NONE, + /* TODO: annotate */ "registered-widget.cpp:230"); _wr->setUpdating (false); } @@ -333,7 +337,8 @@ RegisteredSuffixedInteger::on_value_changed() os << value; repr->setAttribute(_key.c_str(), os.str().c_str()); - sp_document_done(sp_desktop_document(dt)); + sp_document_done(sp_desktop_document(dt), SP_VERB_NONE, + /* TODO: annotate */ "registered-widget.cpp:341"); _wr->setUpdating (false); } @@ -396,7 +401,8 @@ RegisteredRadioButtonPair::on_value_changed() repr->setAttribute(_key.c_str(), second ? "true" : "false"); doc->rroot->setAttribute("sodipodi:modified", "true"); sp_document_set_undo_sensitive (doc, saved); - sp_document_done (doc); + sp_document_done (doc, SP_VERB_NONE, + /* TODO: annotate */ "registered-widget.cpp:405"); _wr->setUpdating (false); } diff --git a/src/ui/widget/ruler.cpp b/src/ui/widget/ruler.cpp index eab05ca44..30a1761bd 100644 --- a/src/ui/widget/ruler.cpp +++ b/src/ui/widget/ruler.cpp @@ -29,6 +29,7 @@ #include "desktop-handles.h" #include "document.h" #include "sp-namedview.h" +#include "verbs.h" namespace Inkscape { namespace UI { @@ -152,7 +153,8 @@ Ruler::on_button_release_event(GdkEventButton *evb) sp_repr_set_svg_double(repr, "position", guide_pos_dt); SP_OBJECT_REPR(_dt->namedview)->appendChild(repr); Inkscape::GC::release(repr); - sp_document_done(sp_desktop_document(_dt)); + sp_document_done(sp_desktop_document(_dt), SP_VERB_NONE, + /* TODO: annotate */ "ruler.cpp:157"); } _dt->set_coordinate_status(event_dt); } diff --git a/src/ui/widget/selected-style.cpp b/src/ui/widget/selected-style.cpp index a2e57d600..ad4c7a9cd 100644 --- a/src/ui/widget/selected-style.cpp +++ b/src/ui/widget/selected-style.cpp @@ -35,6 +35,7 @@ #include "svg/svg-color.h" #include "svg/css-ostringstream.h" #include "helper/units.h" +#include "verbs.h" static gdouble const _sw_presets[] = { 32 , 16 , 10 , 8 , 6 , 4 , 3 , 2 , 1.5 , 1 , 0.75 , 0.5 , 0.25 , 0.1 }; static gchar* const _sw_presets_str[] = {"32", "16", "10", "8", "6", "4", "3", "2", "1.5", "1", "0.75", "0.5", "0.25", "0.1"}; @@ -425,7 +426,8 @@ void SelectedStyle::dragDataReceived( GtkWidget *widget, sp_repr_css_set_property( css, (tracker->item == SS_FILL) ? "fill":"stroke", c ); sp_desktop_set_style( tracker->parent->_desktop, css ); sp_repr_css_attr_unref( css ); - sp_document_done( sp_desktop_document(tracker->parent->_desktop) ); + sp_document_done( sp_desktop_document(tracker->parent->_desktop) , SP_VERB_NONE, + /* TODO: annotate */ "selected-style.cpp:429"); } } break; @@ -437,7 +439,8 @@ void SelectedStyle::on_fill_remove() { sp_repr_css_set_property (css, "fill", "none"); sp_desktop_set_style (_desktop, css, true, true); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:442"); } void SelectedStyle::on_stroke_remove() { @@ -445,7 +448,8 @@ void SelectedStyle::on_stroke_remove() { sp_repr_css_set_property (css, "stroke", "none"); sp_desktop_set_style (_desktop, css, true, true); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:451"); } void SelectedStyle::on_fill_unset() { @@ -453,7 +457,8 @@ void SelectedStyle::on_fill_unset() { sp_repr_css_unset_property (css, "fill"); sp_desktop_set_style (_desktop, css, true, true); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:460"); } void SelectedStyle::on_stroke_unset() { @@ -461,7 +466,8 @@ void SelectedStyle::on_stroke_unset() { sp_repr_css_unset_property (css, "stroke"); sp_desktop_set_style (_desktop, css, true, true); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:469"); } void SelectedStyle::on_fill_opaque() { @@ -469,7 +475,8 @@ void SelectedStyle::on_fill_opaque() { sp_repr_css_set_property (css, "fill-opacity", "1"); sp_desktop_set_style (_desktop, css, true); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:478"); } void SelectedStyle::on_stroke_opaque() { @@ -477,7 +484,8 @@ void SelectedStyle::on_stroke_opaque() { sp_repr_css_set_property (css, "stroke-opacity", "1"); sp_desktop_set_style (_desktop, css, true); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:487"); } void SelectedStyle::on_fill_lastused() { @@ -488,7 +496,8 @@ void SelectedStyle::on_fill_lastused() { sp_repr_css_set_property (css, "fill", c); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:499"); } void SelectedStyle::on_stroke_lastused() { @@ -499,7 +508,8 @@ void SelectedStyle::on_stroke_lastused() { sp_repr_css_set_property (css, "stroke", c); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:511"); } void SelectedStyle::on_fill_lastselected() { @@ -509,7 +519,8 @@ void SelectedStyle::on_fill_lastselected() { sp_repr_css_set_property (css, "fill", c); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:522"); } void SelectedStyle::on_stroke_lastselected() { @@ -519,7 +530,8 @@ void SelectedStyle::on_stroke_lastselected() { sp_repr_css_set_property (css, "stroke", c); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:533"); } void SelectedStyle::on_fill_invert() { @@ -538,7 +550,8 @@ void SelectedStyle::on_fill_invert() { sp_repr_css_set_property (css, "fill", c); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:553"); } void SelectedStyle::on_stroke_invert() { @@ -557,7 +570,8 @@ void SelectedStyle::on_stroke_invert() { sp_repr_css_set_property (css, "stroke", c); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:573"); } void SelectedStyle::on_fill_white() { @@ -568,7 +582,8 @@ void SelectedStyle::on_fill_white() { sp_repr_css_set_property (css, "fill-opacity", "1"); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:585"); } void SelectedStyle::on_stroke_white() { @@ -579,7 +594,8 @@ void SelectedStyle::on_stroke_white() { sp_repr_css_set_property (css, "stroke-opacity", "1"); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:597"); } void SelectedStyle::on_fill_black() { @@ -590,7 +606,8 @@ void SelectedStyle::on_fill_black() { sp_repr_css_set_property (css, "fill-opacity", "1.0"); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:609"); } void SelectedStyle::on_stroke_black() { @@ -601,7 +618,8 @@ void SelectedStyle::on_stroke_black() { sp_repr_css_set_property (css, "stroke-opacity", "1.0"); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:621"); } void SelectedStyle::on_fill_copy() { @@ -643,7 +661,8 @@ void SelectedStyle::on_fill_paste() { sp_repr_css_set_property (css, "fill", text.c_str()); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:664"); } } @@ -660,7 +679,8 @@ void SelectedStyle::on_stroke_paste() { sp_repr_css_set_property (css, "stroke", text.c_str()); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:682"); } } @@ -715,7 +735,8 @@ void SelectedStyle::on_fillstroke_swap() { sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:738"); } void SelectedStyle::on_fill_edit() { @@ -782,7 +803,8 @@ SelectedStyle::on_opacity_click(GdkEventButton *event) sp_repr_css_set_property (css, "opacity", opacity); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document (_desktop)); + sp_document_done (sp_desktop_document (_desktop), SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:806"); return true; } @@ -815,7 +837,8 @@ void SelectedStyle::on_popup_preset(int i) { sp_repr_css_set_property (css, "stroke-width", os.str().c_str()); sp_desktop_set_style (_desktop, css, true); sp_repr_css_attr_unref (css); - sp_document_done (sp_desktop_document(_desktop)); + sp_document_done (sp_desktop_document(_desktop), SP_VERB_DIALOG_SWATCHES, + /* TODO: annotate */ "selected-style.cpp:840"); } void @@ -1055,7 +1078,8 @@ void SelectedStyle::on_opacity_changed () { sp_repr_css_set_property (css, "opacity", os.str().c_str()); sp_desktop_set_style (_desktop, css); sp_repr_css_attr_unref (css); - sp_document_maybe_done (sp_desktop_document (_desktop), "fillstroke:opacity"); + sp_document_maybe_done (sp_desktop_document (_desktop), "fillstroke:opacity", SP_VERB_DIALOG_FILL_STROKE, + /* TODO: annotate */ "selected-style.cpp:1082"); spinbutton_defocus(GTK_OBJECT(_opacity_sb.gobj())); _opacity_blocked = false; } diff --git a/src/ui/widget/tolerance-slider.cpp b/src/ui/widget/tolerance-slider.cpp index 654936814..b7839284a 100644 --- a/src/ui/widget/tolerance-slider.cpp +++ b/src/ui/widget/tolerance-slider.cpp @@ -169,7 +169,8 @@ ToleranceSlider::update (double val) repr->setAttribute(_key.c_str(), os.str().c_str()); doc->rroot->setAttribute("sodipodi:modified", "true"); sp_document_set_undo_sensitive (doc, saved); - sp_document_done (doc); + sp_document_done (doc, SP_VERB_NONE, + /* TODO: annotate */ "tolerance-slider.cpp:173"); _wr->setUpdating (false); } |
