summaryrefslogtreecommitdiffstats
path: root/src/ui/view/edit-widget-interface.h
diff options
context:
space:
mode:
authorJohn Bintz <me@johnbintz.com>2006-08-13 18:45:40 +0000
committerjohncoswell <johncoswell@users.sourceforge.net>2006-08-13 18:45:40 +0000
commite945f1a347023c8cc50165ed97a2295b85a3e75a (patch)
tree9255eb62c79f091fbbd18426b6592c035b933ebf /src/ui/view/edit-widget-interface.h
parentadded functions to allow update events to process during long-running operations (diff)
downloadinkscape-e945f1a347023c8cc50165ed97a2295b85a3e75a.tar.gz
inkscape-e945f1a347023c8cc50165ed97a2295b85a3e75a.zip
add interface for disabling interaction during long-running operations
(bzr r1596)
Diffstat (limited to 'src/ui/view/edit-widget-interface.h')
-rw-r--r--src/ui/view/edit-widget-interface.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ui/view/edit-widget-interface.h b/src/ui/view/edit-widget-interface.h
index 605c72b59..7cc0133d3 100644
--- a/src/ui/view/edit-widget-interface.h
+++ b/src/ui/view/edit-widget-interface.h
@@ -5,7 +5,9 @@
*
* Authors:
* Ralf Stephan <ralf@ark.in-berlin.de>
+ * John Bintz <jcoswell@coswellproductions.org>
*
+ * Copyright (C) 2006 John Bintz
* Copyright (C) 2005 Ralf Stephan
*
* Released under GNU GPL. Read the file 'COPYING' for more information.
@@ -73,6 +75,12 @@ struct EditWidgetInterface
/// Force a redraw of the canvas
virtual void requestCanvasUpdateAndWait() = 0;
+ /// Enable interaction on this desktop
+ virtual void enableInteraction() = 0;
+
+ /// Disable interaction on this desktop
+ virtual void disableInteraction() = 0;
+
/// Update the "active desktop" indicator
virtual void activateDesktop() = 0;