diff --git a/src/desktop.h b/src/desktop.h
index dde2962a7e812ea157ea99d6aa804dd926a233f9..948fd53bc304a4310a04402eb751001917045f42 100644 (file)
--- a/src/desktop.h
+++ b/src/desktop.h
* Frank Felfe <innerspace@iname.com>
* bulia byak <buliabyak@users.sf.net>
* Ralf Stephan <ralf@ark.in-berlin.de>
+ * John Bintz <jcoswell@coswellproductions.org>
*
+ * Copyright (C) 2006 John Bintz
* Copyright (C) 1999-2005 authors
* Copyright (C) 2000-2001 Ximian, Inc.
*
class Selection;
class ObjectHierarchy;
class LayerManager;
+ class EventLog;
namespace UI {
namespace Dialog {
class DialogManager;
Inkscape::Selection *selection;
SPEventContext *event_context;
Inkscape::LayerManager *layer_manager;
+ Inkscape::EventLog *event_log;
SPCanvasItem *acetate;
SPCanvasGroup *main;
unsigned int dkey;
unsigned int number;
bool is_fullscreen;
+ unsigned int interaction_disabled_counter;
/// \todo fixme: This has to be implemented in different way */
guint guides_active : 1;
void setToolboxFocusTo (gchar const* label);
void setToolboxAdjustmentValue (gchar const* id, double val);
bool isToolboxButtonActive (gchar const *id);
+ void updateNow();
+ void updateCanvasNow();
+
+ void enableInteraction();
+ void disableInteraction();
void fullscreen();
sigc::connection _reconstruction_start_connection;
sigc::connection _reconstruction_finish_connection;
sigc::connection _commit_connection;
+ sigc::connection _modified_connection;
virtual void onPositionSet (double, double);
virtual void onResized (double, double);