![]() |
![]() |
![]() |
libawn Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
AwnOverlay; AwnOverlayClass; AwnOverlayCoord; enum AwnOverlayAlign; AwnOverlay * awn_overlay_new (void
); void awn_overlay_render (AwnOverlay *overlay
,GtkWidget *widget
,cairo_t *cr
,gint width
,gint height
); void awn_overlay_move_to (AwnOverlay *overlay
,cairo_t *cr
,gint icon_width
,gint icon_height
,gint overlay_width
,gint overlay_height
,AwnOverlayCoord *coord_req
); gboolean awn_overlay_get_apply_effects (AwnOverlay *overlay
); void awn_overlay_set_apply_effects (AwnOverlay *overlay
,gboolean value
); gboolean awn_overlay_get_use_source_op (AwnOverlay *overlay
); void awn_overlay_set_use_source_op (AwnOverlay *overlay
,gboolean value
);
GObject +----GInitiallyUnowned +----AwnOverlay +----AwnOverlayPixbuf +----AwnOverlayProgress +----AwnOverlayText +----AwnOverlayThemedIcon +----AwnOverlayThrobber
"active" gboolean : Read / Write / Construct "align" gint : Read / Write / Construct "apply-effects" gboolean : Read / Write "gravity" GdkGravity : Read / Write / Construct "use-source-op" gboolean : Read / Write "x-adj" gdouble : Read / Write / Construct "x-override" gdouble : Read / Write / Construct "y-adj" gdouble : Read / Write / Construct "y-override" gdouble : Read / Write / Construct
typedef struct { GInitiallyUnownedClass parent_class; void (*render)(AwnOverlay* overlay, GtkWidget* widget, cairo_t* cr, gint width, gint height); } AwnOverlayClass;
Of interest to implementors of AwnOverlay subclasses.
GInitiallyUnownedClass |
|
Virtual function of the form void render (AwnOverlay* overlay, GtkWidget *widget, cairo_t * cr, gint width, gint height) |
typedef struct { gdouble x; gdouble y; } AwnOverlayCoord;
Structure contains x,y coordinates.
typedef enum { AWN_OVERLAY_ALIGN_CENTRE, AWN_OVERLAY_ALIGN_LEFT, AWN_OVERLAY_ALIGN_RIGHT } AwnOverlayAlign;
An enum for horizontal alignment relative to the GdkGravity specified for
an AwnOverlay. Possible values are AWN_OVERLAY_ALIGN_CENTRE
,
AWN_OVERLAY_ALIGN_LEFT
and AWN_OVERLAY_ALIGN_RIGHT
void awn_overlay_render (AwnOverlay *overlay
,GtkWidget *widget
,cairo_t *cr
,gint width
,gint height
);
void awn_overlay_move_to (AwnOverlay *overlay
,cairo_t *cr
,gint icon_width
,gint icon_height
,gint overlay_width
,gint overlay_height
,AwnOverlayCoord *coord_req
);
void awn_overlay_set_apply_effects (AwnOverlay *overlay
,gboolean value
);
void awn_overlay_set_use_source_op (AwnOverlay *overlay
,gboolean value
);
"align"
property"align" gint : Read / Write / Construct
Align.
Allowed values: [0,2]
Default value: 0
"apply-effects"
property"apply-effects" gboolean : Read / Write
Apply Effects.
Default value: TRUE
"gravity"
property"gravity" GdkGravity : Read / Write / Construct
Gravity.
Default value: GDK_GRAVITY_CENTER
"use-source-op"
property"use-source-op" gboolean : Read / Write
Replaces previous content beneath the overlay.
Default value: FALSE
"x-adj"
property"x-adj" gdouble : Read / Write / Construct
X adjust.
Allowed values: [-1,1]
Default value: 0
"x-override"
property"x-override" gdouble : Read / Write / Construct
X Override.
Allowed values: [-10000,1000]
Default value: -10000
"y-adj"
property"y-adj" gdouble : Read / Write / Construct
Y adjust.
Allowed values: [-1,1]
Default value: 0
"y-override"
property"y-override" gdouble : Read / Write / Construct
Y Override.
Allowed values: [-10000,1000]
Default value: -10000