AwnTooltip

AwnTooltip

Synopsis

                    AwnTooltipPrivate;
struct              AwnTooltip;
GtkWidget *         awn_tooltip_new_for_widget          (GtkWidget *widget);
void                awn_tooltip_set_text                (AwnTooltip *tooltip,
                                                         const gchar *text);
gchar *             awn_tooltip_get_text                (AwnTooltip *tooltip);
void                awn_tooltip_set_focus_widget        (AwnTooltip *tooltip,
                                                         GtkWidget *widget);
void                awn_tooltip_set_font_name           (AwnTooltip *tooltip,
                                                         const gchar *font_name);
void                awn_tooltip_set_font_color          (AwnTooltip *tooltip,
                                                         DesktopAgnosticColor *font_color);
void                awn_tooltip_set_background_color    (AwnTooltip *tooltip,
                                                         DesktopAgnosticColor *bg_color);
void                awn_tooltip_set_delay               (AwnTooltip *tooltip,
                                                         gint msecs);
gint                awn_tooltip_get_delay               (AwnTooltip *tooltip);
void                awn_tooltip_update_position         (AwnTooltip *tooltip);
void                awn_tooltip_set_position_hint       (AwnTooltip *tooltip,
                                                         GtkPositionType position,
                                                         gint size);

Description

Details

AwnTooltipPrivate

typedef struct _AwnTooltipPrivate AwnTooltipPrivate;


struct AwnTooltip

struct AwnTooltip {
  GtkWindow parent;

  AwnTooltipPrivate *priv;
};


awn_tooltip_new_for_widget ()

GtkWidget *         awn_tooltip_new_for_widget          (GtkWidget *widget);


awn_tooltip_set_text ()

void                awn_tooltip_set_text                (AwnTooltip *tooltip,
                                                         const gchar *text);


awn_tooltip_get_text ()

gchar *             awn_tooltip_get_text                (AwnTooltip *tooltip);


awn_tooltip_set_focus_widget ()

void                awn_tooltip_set_focus_widget        (AwnTooltip *tooltip,
                                                         GtkWidget *widget);


awn_tooltip_set_font_name ()

void                awn_tooltip_set_font_name           (AwnTooltip *tooltip,
                                                         const gchar *font_name);


awn_tooltip_set_font_color ()

void                awn_tooltip_set_font_color          (AwnTooltip *tooltip,
                                                         DesktopAgnosticColor *font_color);


awn_tooltip_set_background_color ()

void                awn_tooltip_set_background_color    (AwnTooltip *tooltip,
                                                         DesktopAgnosticColor *bg_color);


awn_tooltip_set_delay ()

void                awn_tooltip_set_delay               (AwnTooltip *tooltip,
                                                         gint msecs);


awn_tooltip_get_delay ()

gint                awn_tooltip_get_delay               (AwnTooltip *tooltip);


awn_tooltip_update_position ()

void                awn_tooltip_update_position         (AwnTooltip *tooltip);


awn_tooltip_set_position_hint ()

void                awn_tooltip_set_position_hint       (AwnTooltip *tooltip,
                                                         GtkPositionType position,
                                                         gint size);