Oft will man Änderungen an Graphen protokollieren und später eventuell rückgängig machen. Hierzu wird im Graphenlabor mit der Klasse G_undoBuffer ein Undo-Puffer realisiert.
void G_graph::setPUndoBuffer (G_undoBuffer *pUndoBuf) NULL-Zeigers kann die automatische Protokollierung
abgeschaltet werden.
Falls der Graph bereits mit einem Undo-Puffer verbunden war, werden alle im alten Puffer protokollierten Änderungen mit G_undoBuffer::commit() bestätigt.
G_undoBuffer * G_graph::getPUndoBuffer () const NULL, falls der Graph mit keinem Undo-Puffer verbunden ist.