~vaifrax/inkscape/bugfix170049

« back to all changes in this revision

Viewing changes to src/xml/event-fns.h

  • Committer: mental
  • Date: 2006-01-16 02:36:01 UTC
  • Revision ID: mental@users.sourceforge.net-20060116023601-wkr0h7edl5veyudq
moving trunk for module inkscape

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef SEEN_INKSCAPE_XML_SP_REPR_ACTION_FNS_H
 
2
#define SEEN_INKSCAPE_XML_SP_REPR_ACTION_FNS_H
 
3
 
 
4
namespace Inkscape {
 
5
namespace XML {
 
6
 
 
7
class Document;
 
8
class Event;
 
9
class NodeObserver;
 
10
 
 
11
void replay_log_to_observer(Event const *log, NodeObserver &observer);
 
12
void undo_log_to_observer(Event const *log, NodeObserver &observer);
 
13
 
 
14
}
 
15
}
 
16
 
 
17
void sp_repr_begin_transaction (Inkscape::XML::Document *doc);
 
18
void sp_repr_rollback (Inkscape::XML::Document *doc);
 
19
void sp_repr_commit (Inkscape::XML::Document *doc);
 
20
Inkscape::XML::Event *sp_repr_commit_undoable (Inkscape::XML::Document *doc);
 
21
 
 
22
void sp_repr_undo_log (Inkscape::XML::Event *log);
 
23
void sp_repr_replay_log (Inkscape::XML::Event *log);
 
24
Inkscape::XML::Event *sp_repr_coalesce_log (Inkscape::XML::Event *a, Inkscape::XML::Event *b);
 
25
void sp_repr_free_log (Inkscape::XML::Event *log);
 
26
void sp_repr_debug_print_log(Inkscape::XML::Event const *log);
 
27
 
 
28
#endif