GwyWatchable

GwyWatchable — Abstract interface for a value-like object whose changes can be watched.

Synopsis




struct      GwyWatchableIface;
struct      GwyWatchable;
void        gwy_watchable_value_changed     (GObject *watchable);

Object Hierarchy


  GInterface
   +----GwyWatchable

Prerequisites

GwyWatchable requires GObject.

Description

GwyWatchable is an abstract interface for a value-like objects whose changes can be watched, i.e., they cause emission of a "value_changed" signal. You can use gwy_watchable_value_changed() to programatically emit the signal.

Details

struct GwyWatchableIface

struct GwyWatchableIface {

    GTypeInterface parent_class;

    void (*value_changed)(GObject *watchable);
};


struct GwyWatchable

struct GwyWatchable;


gwy_watchable_value_changed ()

void        gwy_watchable_value_changed     (GObject *watchable);

Emits a "value_changed" signal on a watchable object.

watchable : A GObject implementing GwyWatchable interface.