awn-overlayable

awn-overlayable

Functions

Types and Values

Object Hierarchy

    GInterface
    ╰── AwnOverlayable

Known Implementations

AwnOverlayable is implemented by AwnAppletSimple, AwnIcon, AwnImage and AwnThemedIcon.

Description

Functions

AWN_OVERLAYABLE_GET_INTERFACE()

#define             AWN_OVERLAYABLE_GET_INTERFACE(inst)

awn_overlayable_get_effects ()

AwnEffects *
awn_overlayable_get_effects (AwnOverlayable *self);

awn_overlayable_add_overlay ()

void
awn_overlayable_add_overlay (AwnOverlayable *self,
                             AwnOverlay *overlay);

awn_overlayable_remove_overlay ()

void
awn_overlayable_remove_overlay (AwnOverlayable *self,
                                AwnOverlay *overlay);

awn_overlayable_get_overlays ()

GList *
awn_overlayable_get_overlays (AwnOverlayable *self);

Types and Values

AwnOverlayable

typedef struct _AwnOverlayable AwnOverlayable;

struct AwnOverlayableIface

struct AwnOverlayableIface {
    GTypeInterface parent;

    AwnEffects*   (*get_effects)(AwnOverlayable* self);
};