Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
event-fns.h File Reference

TODO: insert short description here. More...

Go to the source code of this file.

Namespaces

namespace  Inkscape
 Helper class to stream background task notifications as a series of messages.
 
namespace  Inkscape::XML
 @Inkscape XML tree.
 

Functions

void Inkscape::XML::replay_log_to_observer (Event const *log, NodeObserver &observer)
 
void Inkscape::XML::undo_log_to_observer (Event const *log, NodeObserver &observer)
 
void sp_repr_begin_transaction (Inkscape::XML::Document *doc)
 
void sp_repr_rollback (Inkscape::XML::Document *doc)
 
void sp_repr_commit (Inkscape::XML::Document *doc)
 
Inkscape::XML::Eventsp_repr_commit_undoable (Inkscape::XML::Document *doc)
 
void sp_repr_undo_log (Inkscape::XML::Event *log)
 
void sp_repr_replay_log (Inkscape::XML::Event *log)
 
Inkscape::XML::Eventsp_repr_coalesce_log (Inkscape::XML::Event *a, Inkscape::XML::Event *b)
 
void sp_repr_free_log (Inkscape::XML::Event *log)
 
void sp_repr_debug_print_log (Inkscape::XML::Event const *log)
 

Detailed Description

TODO: insert short description here.

Definition in file event-fns.h.

Function Documentation

◆ sp_repr_begin_transaction()

◆ sp_repr_coalesce_log()

◆ sp_repr_commit()

void sp_repr_commit ( Inkscape::XML::Document doc)

Definition at line 56 of file event.cpp.

References Inkscape::XML::Document::commit().

◆ sp_repr_commit_undoable()

◆ sp_repr_debug_print_log()

void sp_repr_debug_print_log ( Inkscape::XML::Event const *  log)

◆ sp_repr_free_log()

◆ sp_repr_replay_log()

void sp_repr_replay_log ( Inkscape::XML::Event log)

Definition at line 205 of file event.cpp.

References log(), and Inkscape::XML::replay_log_to_observer().

Referenced by Inkscape::DocumentUndo::redo().

◆ sp_repr_rollback()

◆ sp_repr_undo_log()

void sp_repr_undo_log ( Inkscape::XML::Event log)