Code

Adding preference to suppress packing of previews.
[inkscape.git] / src / document-private.h
index 549a4530f49985a752cc6a69f33ac18987afb3da..fa4754248f082b84ff2eea883dd0bec593da7977 100644 (file)
@@ -22,6 +22,8 @@
 
 #include "composite-undo-stack-observer.h"
 
+#include "event-log.h"
+
 // XXX only for testing!
 #include "console-output-undo-observer.h"
 
@@ -41,6 +43,8 @@ struct SPDocumentPrivate {
        GHashTable *iddef;      /**< Dictionary of id -> SPObject mappings */
        GHashTable *reprdef;   /**< Dictionary of Inkscape::XML::Node -> SPObject mappings */
 
+       unsigned long serial;
+
        /** Dictionary of signals for id changes */
        IDChangedSignalMap id_changed_signals;
 
@@ -54,9 +58,10 @@ struct SPDocumentPrivate {
        SPDocument::ResizedSignal resized_signal;
        SPDocument::ReconstructionStart _reconstruction_start_signal;
        SPDocument::ReconstructionFinish  _reconstruction_finish_signal;
+  SPDocument::CommitSignal commit_signal;
 
        /* Undo/Redo state */
-       guint sensitive: 1; /* If we save actions to undo stack */
+       bool sensitive: true; /* If we save actions to undo stack */
        Inkscape::XML::Event * partial; /* partial undo log when interrupted */
        int history_size;
        GSList * undo; /* Undo stack of reprs */
@@ -67,6 +72,8 @@ struct SPDocumentPrivate {
 
        // XXX only for testing!
        Inkscape::ConsoleOutputUndoObserver console_output_undo_observer;
+
+       bool seeking;
 };
 
 #endif