SwamiEvent_ipatch

SwamiEvent_ipatch

Synopsis

#define             SWAMI_TYPE_EVENT_ITEM_ADD
#define             SWAMI_VALUE_HOLDS_EVENT_ITEM_ADD    (value)
#define             SWAMI_TYPE_EVENT_ITEM_REMOVE
#define             SWAMI_VALUE_HOLDS_EVENT_ITEM_REMOVE (value)
#define             SWAMI_TYPE_EVENT_PROP_CHANGE
#define             SWAMI_VALUE_HOLDS_EVENT_PROP_CHANGE (value)
typedef             SwamiEventItemAdd;
GType               swami_event_item_add_get_type       (void);
GType               swami_event_item_remove_get_type    (void);
GType               swami_event_prop_change_get_type    (void);
SwamiEventItemAdd * swami_event_item_add_copy           (SwamiEventItemAdd *item_add);
void                swami_event_item_add_free           (SwamiEventItemAdd *item_add);
SwamiEventItemRemove * swami_event_item_remove_new      (void);
SwamiEventItemRemove * swami_event_item_remove_copy     (SwamiEventItemRemove *item_remove);
void                swami_event_item_remove_free        (SwamiEventItemRemove *item_remove);
SwamiEventPropChange * swami_event_prop_change_new      (void);
SwamiEventPropChange * swami_event_prop_change_copy     (SwamiEventPropChange *prop_change);
void                swami_event_prop_change_free        (SwamiEventPropChange *prop_change);

Description

Details

SWAMI_TYPE_EVENT_ITEM_ADD

#define SWAMI_TYPE_EVENT_ITEM_ADD   (swami_event_item_add_get_type ())

SWAMI_VALUE_HOLDS_EVENT_ITEM_ADD()

#define             SWAMI_VALUE_HOLDS_EVENT_ITEM_ADD(value)

SWAMI_TYPE_EVENT_ITEM_REMOVE

#define SWAMI_TYPE_EVENT_ITEM_REMOVE  (swami_event_item_remove_get_type ())

SWAMI_VALUE_HOLDS_EVENT_ITEM_REMOVE()

#define             SWAMI_VALUE_HOLDS_EVENT_ITEM_REMOVE(value)

SWAMI_TYPE_EVENT_PROP_CHANGE

#define SWAMI_TYPE_EVENT_PROP_CHANGE  (swami_event_prop_change_get_type ())

SWAMI_VALUE_HOLDS_EVENT_PROP_CHANGE()

#define             SWAMI_VALUE_HOLDS_EVENT_PROP_CHANGE(value)

SwamiEventItemAdd

typedef IpatchItem SwamiEventItemAdd;

swami_event_item_add_get_type ()

GType               swami_event_item_add_get_type       (void);

swami_event_item_remove_get_type ()

GType               swami_event_item_remove_get_type    (void);

swami_event_prop_change_get_type ()

GType               swami_event_prop_change_get_type    (void);

swami_event_item_add_copy ()

SwamiEventItemAdd * swami_event_item_add_copy           (SwamiEventItemAdd *item_add);

Copies a patch item add event (an IpatchItem pointer really).

item_add :

Patch item add event to copy

Returns :

New duplicated patch item add event.

swami_event_item_add_free ()

void                swami_event_item_add_free           (SwamiEventItemAdd *item_add);

Free a patch item add event (an IpatchItem pointer really).

item_add :

Patch item add event to free

swami_event_item_remove_new ()

SwamiEventItemRemove * swami_event_item_remove_new      (void);

Allocate a new patch item remove event structure.

Returns :

Newly allocated patch item remove event structure.

swami_event_item_remove_copy ()

SwamiEventItemRemove * swami_event_item_remove_copy     (SwamiEventItemRemove *item_remove);

Copies a patch item remove event structure.

item_remove :

Patch item remove event to copy

Returns :

New duplicated patch item remove event structure.

swami_event_item_remove_free ()

void                swami_event_item_remove_free        (SwamiEventItemRemove *item_remove);

Free a patch item remove event structure.

item_remove :

Patch item remove event to free

swami_event_prop_change_new ()

SwamiEventPropChange * swami_event_prop_change_new      (void);

Allocate a new patch property change event structure.

Returns :

Newly allocated patch property change event structure.

swami_event_prop_change_copy ()

SwamiEventPropChange * swami_event_prop_change_copy     (SwamiEventPropChange *prop_change);

Copies a patch property change event structure.

prop_change :

Patch property change event to copy

Returns :

New duplicated patch property change event structure.

swami_event_prop_change_free ()

void                swami_event_prop_change_free        (SwamiEventPropChange *prop_change);

Free a patch property change event structure.

prop_change :

Patch property change event to free