BtChangeLogger

BtChangeLogger — interface for the editor action journaling

Synopsis

#include "bt-edit.h"

                    BtChangeLogger;
gboolean            bt_change_logger_change             (const BtChangeLogger *self,
                                                         const gchar *data);

Object Hierarchy

  GInterface
   +----BtChangeLogger

Known Implementations

BtChangeLogger is implemented by BtMainPagePatterns.

Description

Defines undo/redo interface.

Details

BtChangeLogger

typedef struct _BtChangeLogger BtChangeLogger;

bt_change_logger_change ()

gboolean            bt_change_logger_change             (const BtChangeLogger *self,
                                                         const gchar *data);

Run the editor action pointed to by data.

self :

an object that implements logging changes

data :

serialised data of the action to apply

Returns :

TRUE for success.