GwyWatchable

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

Synopsis




struct      GwyWatchable;
struct      GwyWatchableClass;
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 GwyWatchable

struct GwyWatchable;


struct GwyWatchableClass

struct GwyWatchableClass {

    GTypeClass parent_class;

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


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.