| clutk Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
#include <ctk-effect-drop-shadow.h> #define CTK_EFFECT_DROP_SHADOW_MIN_SIZE #define CTK_EFFECT_DROP_SHADOW_MAX_SIZE #define CTK_EFFECT_DROP_SHADOW_DEFAULT_SIZE #define CTK_EFFECT_DROP_SHADOW_MIN_OFFSET_X #define CTK_EFFECT_DROP_SHADOW_MAX_OFFSET_X #define CTK_EFFECT_DROP_SHADOW_DEFAULT_OFFSET_X #define CTK_EFFECT_DROP_SHADOW_MIN_OFFSET_Y #define CTK_EFFECT_DROP_SHADOW_MAX_OFFSET_Y #define CTK_EFFECT_DROP_SHADOW_DEFAULT_OFFSET_Y CtkEffectDropShadow; CtkEffectDropShadowClass; CtkEffectDropShadowPrivate; CtkEffectDropShadow * ctk_effect_drop_shadow_new (gfloat blurfactor,gint offset_x,gint offset_y); void ctk_effect_drop_shadow_set_blur_factor (CtkEffectDropShadow *drop_shadow,gfloat size); gfloat ctk_effect_drop_shadow_get_blur_factor (CtkEffectDropShadow *drop_shadow); void ctk_effect_drop_shadow_set_offset_x (CtkEffectDropShadow *drop_shadow,gint offset_x); gint ctk_effect_drop_shadow_get_offset_x (CtkEffectDropShadow *drop_shadow); void ctk_effect_drop_shadow_set_offset_y (CtkEffectDropShadow *drop_shadow,gint offset_y); gint ctk_effect_drop_shadow_get_offset_y (CtkEffectDropShadow *drop_shadow);
"blur-factor" gfloat : Read / Write "offset-x" gint : Read / Write "offset-y" gint : Read / Write
CtkEffectDropShadow is an implementation of CtkEffect that causes the CtkActor it's attached to, to be drawn with a drop-shadow.
CtkEffectDropShadow * ctk_effect_drop_shadow_new (gfloat blurfactor,gint offset_x,gint offset_y);
Create a new CtkEffectDropShadow object with predefined size and offset. The
size is meant to be understood as blur-kernel radius.
|
|
|
An integer describing the shadows horizontal offset in pixels |
|
An integer describing the shadows vertical offset in pixels |
Returns : |
A new CtkEffectDropShadow |
void ctk_effect_drop_shadow_set_blur_factor (CtkEffectDropShadow *drop_shadow,gfloat size);
|
|
|
gfloat ctk_effect_drop_shadow_get_blur_factor
(CtkEffectDropShadow *drop_shadow);
|
|
Returns : |
void ctk_effect_drop_shadow_set_offset_x (CtkEffectDropShadow *drop_shadow,gint offset_x);
Set the horizontal offset (in pixels) for drop_shadow.
|
A pointer to a CtkEffectDropShadow object |
|
An integer describing the shadows horizontal offset in pixels |
gint ctk_effect_drop_shadow_get_offset_x (CtkEffectDropShadow *drop_shadow);
Obtain the horizontal offset (in pixels) used for drop_shadow.
|
A pointer to a CtkEffectDropShadow object |
Returns : |
An integer describing the shadows horizontal offset in pixels.
Should an invalid or NULL pointer be passed as drop_shadow, 0 is returned to
the caller.
|
void ctk_effect_drop_shadow_set_offset_y (CtkEffectDropShadow *drop_shadow,gint offset_y);
Set the vertical offset (in pixels) for drop_shadow.
|
A pointer to a CtkEffectDropShadow object |
|
An integer describing the shadows vertical offset in pixels |
gint ctk_effect_drop_shadow_get_offset_y (CtkEffectDropShadow *drop_shadow);
Obtain the vertical offset (in pixels) used for drop_shadow.
|
A pointer to a CtkEffectDropShadow object |
Returns : |
An integer describing the shadows vertical offset in pixels. Should
an invalid or NULL pointer be passed as drop_shadow, 0 is returned to the
caller.
|
"blur-factor" property"blur-factor" gfloat : Read / Write
Size/radius of drop-shadow in pixels.
Allowed values: [0.1,9]
Default value: 2
"offset-x" property"offset-x" gint : Read / Write
Horizontal offset of drop-shadow in pixels.
Allowed values: [-100,100]
Default value: 0
"offset-y" property"offset-y" gint : Read / Write
Vertical offset of drop-shadow in pixels.
Allowed values: [-100,100]
Default value: 0