summaryrefslogtreecommitdiffstats
path: root/src/verbs.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2015-03-18 18:07:14 +0000
committerJabiertxof <jtx@jtx.marker.es>2015-03-18 18:07:14 +0000
commite77956b4dbd029c9f6949f81fe083606f995c624 (patch)
tree74adda4df8986d65f70efb341c6235277361fd35 /src/verbs.cpp
parentupdated code to work on 0.92 code (diff)
parentLatvian translation update (diff)
downloadinkscape-e77956b4dbd029c9f6949f81fe083606f995c624.tar.gz
inkscape-e77956b4dbd029c9f6949f81fe083606f995c624.zip
update to trunk
(bzr r12588.1.39)
Diffstat (limited to 'src/verbs.cpp')
-rw-r--r--src/verbs.cpp70
1 files changed, 33 insertions, 37 deletions
diff --git a/src/verbs.cpp b/src/verbs.cpp
index 33810fba2..5febeeb7c 100644
--- a/src/verbs.cpp
+++ b/src/verbs.cpp
@@ -41,7 +41,7 @@
#include <gtkmm/stock.h>
#include "desktop.h"
-#include "desktop-handles.h"
+
#include "display/curve.h"
#include "document.h"
#include "ui/tools/freehand-base.h"
@@ -52,7 +52,7 @@
#include "helper/action.h"
#include "helper/action-context.h"
#include "help.h"
-#include "inkscape-private.h"
+#include "inkscape.h"
#include "ui/interface.h"
#include "layer-fns.h"
#include "layer-manager.h"
@@ -906,10 +906,10 @@ void FileVerb::perform(SPAction *action, void *data)
// sp_file_export_to_ocal(*parent);
// break;
case SP_VERB_FILE_NEXT_DESKTOP:
- inkscape_switch_desktops_next();
+ INKSCAPE.switch_desktops_next();
break;
case SP_VERB_FILE_PREV_DESKTOP:
- inkscape_switch_desktops_prev();
+ INKSCAPE.switch_desktops_prev();
break;
case SP_VERB_FILE_CLOSE_VIEW:
sp_ui_close_view(NULL);
@@ -948,10 +948,10 @@ void EditVerb::perform(SPAction *action, void *data)
switch (reinterpret_cast<std::size_t>(data)) {
case SP_VERB_EDIT_UNDO:
- sp_undo(dt, sp_desktop_document(dt));
+ sp_undo(dt, dt->getDocument());
break;
case SP_VERB_EDIT_REDO:
- sp_redo(dt, sp_desktop_document(dt));
+ sp_redo(dt, dt->getDocument());
break;
case SP_VERB_EDIT_CUT:
sp_selection_cut(dt);
@@ -1203,11 +1203,11 @@ void SelectionVerb::perform(SPAction *action, void *data)
SelectionHelper::reverse(dt);
break;
case SP_VERB_SELECTION_TRACE:
- inkscape_dialogs_unhide();
+ INKSCAPE.dialogs_unhide();
dt->_dlg_mgr->showDialog("Trace");
break;
case SP_VERB_SELECTION_PIXEL_ART:
- inkscape_dialogs_unhide();
+ INKSCAPE.dialogs_unhide();
dt->_dlg_mgr->showDialog("PixelArt");
break;
case SP_VERB_SELECTION_CREATE_BITMAP:
@@ -1221,7 +1221,7 @@ void SelectionVerb::perform(SPAction *action, void *data)
sp_selected_path_break_apart(dt);
break;
case SP_VERB_SELECTION_ARRANGE:
- inkscape_dialogs_unhide();
+ INKSCAPE.dialogs_unhide();
dt->_dlg_mgr->showDialog("TileDialog"); //FIXME: denis: What's this string (to be changed)
break;
default:
@@ -1256,7 +1256,7 @@ void LayerVerb::perform(SPAction *action, void *data)
SPObject *next=Inkscape::next_layer(dt->currentRoot(), dt->currentLayer());
if (next) {
dt->setCurrentLayer(next);
- DocumentUndo::done(sp_desktop_document(dt), SP_VERB_LAYER_NEXT,
+ DocumentUndo::done(dt->getDocument(), SP_VERB_LAYER_NEXT,
_("Switch to next layer"));
dt->messageStack()->flash(Inkscape::NORMAL_MESSAGE, _("Switched to next layer."));
} else {
@@ -1268,7 +1268,7 @@ void LayerVerb::perform(SPAction *action, void *data)
SPObject *prev=Inkscape::previous_layer(dt->currentRoot(), dt->currentLayer());
if (prev) {
dt->setCurrentLayer(prev);
- DocumentUndo::done(sp_desktop_document(dt), SP_VERB_LAYER_PREV,
+ DocumentUndo::done(dt->getDocument(), SP_VERB_LAYER_PREV,
_("Switch to previous layer"));
dt->messageStack()->flash(Inkscape::NORMAL_MESSAGE, _("Switched to previous layer."));
} else {
@@ -1338,7 +1338,7 @@ void LayerVerb::perform(SPAction *action, void *data)
description = _("Lower layer");
break;
};
- DocumentUndo::done(sp_desktop_document(dt), verb, description);
+ DocumentUndo::done(dt->getDocument(), verb, description);
if (message) {
dt->messageStack()->flash(Inkscape::NORMAL_MESSAGE, message);
g_free((void *) message);
@@ -1384,7 +1384,7 @@ void LayerVerb::perform(SPAction *action, void *data)
dt->setCurrentLayer(new_layer);
}
#endif
- DocumentUndo::done(sp_desktop_document(dt), SP_VERB_LAYER_DUPLICATE,
+ DocumentUndo::done(dt->getDocument(), SP_VERB_LAYER_DUPLICATE,
_("Duplicate layer"));
// TRANSLATORS: this means "The layer has been duplicated."
@@ -1396,7 +1396,7 @@ void LayerVerb::perform(SPAction *action, void *data)
}
case SP_VERB_LAYER_DELETE: {
if ( dt->currentLayer() != dt->currentRoot() ) {
- sp_desktop_selection(dt)->clear();
+ dt->getSelection()->clear();
SPObject *old_layer=dt->currentLayer();
sp_object_ref(old_layer, NULL);
@@ -1420,7 +1420,7 @@ void LayerVerb::perform(SPAction *action, void *data)
dt->setCurrentLayer(survivor);
}
- DocumentUndo::done(sp_desktop_document(dt), SP_VERB_LAYER_DELETE,
+ DocumentUndo::done(dt->getDocument(), SP_VERB_LAYER_DELETE,
_("Delete layer"));
// TRANSLATORS: this means "The layer has been deleted."
@@ -1435,23 +1435,23 @@ void LayerVerb::perform(SPAction *action, void *data)
dt->messageStack()->flash(Inkscape::ERROR_MESSAGE, _("No current layer."));
} else {
dt->toggleLayerSolo( dt->currentLayer() );
- DocumentUndo::done(sp_desktop_document(dt), SP_VERB_LAYER_SOLO, _("Toggle layer solo"));
+ DocumentUndo::done(dt->getDocument(), SP_VERB_LAYER_SOLO, _("Toggle layer solo"));
}
break;
}
case SP_VERB_LAYER_SHOW_ALL: {
dt->toggleHideAllLayers( false );
- DocumentUndo::maybeDone(sp_desktop_document(dt), "layer:showall", SP_VERB_LAYER_SHOW_ALL, _("Show all layers"));
+ DocumentUndo::maybeDone(dt->getDocument(), "layer:showall", SP_VERB_LAYER_SHOW_ALL, _("Show all layers"));
break;
}
case SP_VERB_LAYER_HIDE_ALL: {
dt->toggleHideAllLayers( true );
- DocumentUndo::maybeDone(sp_desktop_document(dt), "layer:hideall", SP_VERB_LAYER_HIDE_ALL, _("Hide all layers"));
+ DocumentUndo::maybeDone(dt->getDocument(), "layer:hideall", SP_VERB_LAYER_HIDE_ALL, _("Hide all layers"));
break;
}
case SP_VERB_LAYER_LOCK_ALL: {
dt->toggleLockAllLayers( true );
- DocumentUndo::maybeDone(sp_desktop_document(dt), "layer:lockall", SP_VERB_LAYER_LOCK_ALL, _("Lock all layers"));
+ DocumentUndo::maybeDone(dt->getDocument(), "layer:lockall", SP_VERB_LAYER_LOCK_ALL, _("Lock all layers"));
break;
}
case SP_VERB_LAYER_LOCK_OTHERS: {
@@ -1459,13 +1459,13 @@ void LayerVerb::perform(SPAction *action, void *data)
dt->messageStack()->flash(Inkscape::ERROR_MESSAGE, _("No current layer."));
} else {
dt->toggleLockOtherLayers( dt->currentLayer() );
- DocumentUndo::done(sp_desktop_document(dt), SP_VERB_LAYER_LOCK_OTHERS, _("Lock other layers"));
+ DocumentUndo::done(dt->getDocument(), SP_VERB_LAYER_LOCK_OTHERS, _("Lock other layers"));
}
break;
}
case SP_VERB_LAYER_UNLOCK_ALL: {
dt->toggleLockAllLayers( false );
- DocumentUndo::maybeDone(sp_desktop_document(dt), "layer:unlockall", SP_VERB_LAYER_UNLOCK_ALL, _("Unlock all layers"));
+ DocumentUndo::maybeDone(dt->getDocument(), "layer:unlockall", SP_VERB_LAYER_UNLOCK_ALL, _("Unlock all layers"));
break;
}
case SP_VERB_LAYER_TOGGLE_LOCK:
@@ -1548,12 +1548,12 @@ void ObjectVerb::perform( SPAction *action, void *data)
break;
case SP_VERB_OBJECT_FLIP_HORIZONTAL:
sp_selection_scale_relative(sel, center, Geom::Scale(-1.0, 1.0));
- DocumentUndo::done(sp_desktop_document(dt), SP_VERB_OBJECT_FLIP_HORIZONTAL,
+ DocumentUndo::done(dt->getDocument(), SP_VERB_OBJECT_FLIP_HORIZONTAL,
_("Flip horizontally"));
break;
case SP_VERB_OBJECT_FLIP_VERTICAL:
sp_selection_scale_relative(sel, center, Geom::Scale(1.0, -1.0));
- DocumentUndo::done(sp_desktop_document(dt), SP_VERB_OBJECT_FLIP_VERTICAL,
+ DocumentUndo::done(dt->getDocument(), SP_VERB_OBJECT_FLIP_VERTICAL,
_("Flip vertically"));
break;
case SP_VERB_OBJECT_SET_MASK:
@@ -1592,10 +1592,6 @@ void TagVerb::perform( SPAction *action, void *data)
if (!dt)
return;
- //Inkscape::UI::Tools::ToolBase *ec = dt->event_context;
-
- Inkscape::Selection *sel = sp_desktop_selection(dt);
-
Inkscape::XML::Document * doc;
Inkscape::XML::Node * repr;
gchar *id;
@@ -1835,7 +1831,7 @@ void TextVerb::perform(SPAction *action, void */*data*/)
g_return_if_fail(ensure_desktop_valid(action));
SPDesktop *dt = sp_action_get_desktop(action);
- SPDocument *doc = sp_desktop_document(dt);
+ SPDocument *doc = dt->getDocument();
(void)doc;
Inkscape::XML::Node *repr = dt->namedview->getRepr();
(void)repr;
@@ -1850,7 +1846,7 @@ void ZoomVerb::perform(SPAction *action, void *data)
SPDesktop *dt = sp_action_get_desktop(action);
Inkscape::UI::Tools::ToolBase *ec = dt->event_context;
- SPDocument *doc = sp_desktop_document(dt);
+ SPDocument *doc = dt->getDocument();
Inkscape::XML::Node *repr = dt->namedview->getRepr();
@@ -2006,7 +2002,7 @@ void ZoomVerb::perform(SPAction *action, void *data)
dt->toggleColorProfAdjust();
break;
case SP_VERB_VIEW_ICON_PREVIEW:
- inkscape_dialogs_unhide();
+ INKSCAPE.dialogs_unhide();
dt->_dlg_mgr->showDialog("IconPreviewPanel");
break;
@@ -2025,7 +2021,7 @@ void DialogVerb::perform(SPAction *action, void *data)
{
if (reinterpret_cast<std::size_t>(data) != SP_VERB_DIALOG_TOGGLE) {
// unhide all when opening a new dialog
- inkscape_dialogs_unhide();
+ INKSCAPE.dialogs_unhide();
}
g_return_if_fail(ensure_desktop_valid(action));
@@ -2088,7 +2084,7 @@ void DialogVerb::perform(SPAction *action, void *data)
dt->_dlg_mgr->showDialog("UndoHistory");
break;
case SP_VERB_DIALOG_TOGGLE:
- inkscape_dialogs_toggle();
+ INKSCAPE.dialogs_toggle();
break;
case SP_VERB_DIALOG_CLONETILER:
//clonetiler_dialog();
@@ -2166,7 +2162,7 @@ void HelpVerb::perform(SPAction *action, void *data)
*/
case SP_VERB_HELP_MEMORY:
- inkscape_dialogs_unhide();
+ INKSCAPE.dialogs_unhide();
dt->_dlg_mgr->showDialog("Memory");
break;
default:
@@ -2330,7 +2326,7 @@ void FitCanvasVerb::perform(SPAction *action, void *data)
{
g_return_if_fail(ensure_desktop_valid(action));
SPDesktop *dt = sp_action_get_desktop(action);
- SPDocument *doc = sp_desktop_document(dt);
+ SPDocument *doc = dt->getDocument();
if (!doc) return;
switch (reinterpret_cast<std::size_t>(data)) {
@@ -2396,7 +2392,7 @@ void LockAndHideVerb::perform(SPAction *action, void *data)
{
g_return_if_fail(ensure_desktop_valid(action));
SPDesktop *dt = sp_action_get_desktop(action);
- SPDocument *doc = sp_desktop_document(dt);
+ SPDocument *doc = dt->getDocument();
if (!doc) return;
switch (reinterpret_cast<std::size_t>(data)) {
@@ -2432,7 +2428,7 @@ Verb *Verb::_base_verbs[] = {
new Verb(SP_VERB_NONE, "None", NC_("Verb", "None"), N_("Does nothing"), NULL, NULL),
// File
- new FileVerb(SP_VERB_FILE_NEW, "FileNew", N_("Default"), N_("Create new document from the default template"),
+ new FileVerb(SP_VERB_FILE_NEW, "FileNew", N_("_New"), N_("Create new document from the default template"),
INKSCAPE_ICON("document-new")),
new FileVerb(SP_VERB_FILE_OPEN, "FileOpen", N_("_Open..."),
N_("Open an existing document"), INKSCAPE_ICON("document-open")),
@@ -2462,7 +2458,7 @@ Verb *Verb::_base_verbs[] = {
new FileVerb(SP_VERB_FILE_CLOSE_VIEW, "FileClose", N_("_Close"),
N_("Close this document window"), INKSCAPE_ICON("window-close")),
new FileVerb(SP_VERB_FILE_QUIT, "FileQuit", N_("_Quit"), N_("Quit Inkscape"), INKSCAPE_ICON("application-exit")),
- new FileVerb(SP_VERB_FILE_TEMPLATES, "FileTemplates", N_("_Templates..."),
+ new FileVerb(SP_VERB_FILE_TEMPLATES, "FileTemplates", N_("New from _Template..."),
N_("Create new project from template"), INKSCAPE_ICON("dialog-templates")),
// Edit