AwnAppletSimple

AwnAppletSimple

Functions

Signals

void clicked Action
void context-menu-popup Action
void middle-clicked Action

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBin
                        ╰── GtkWindow
                            ╰── GtkPlug
                                ╰── AwnApplet
                                    ╰── AwnAppletSimple

Implemented Interfaces

AwnAppletSimple implements AtkImplementorIface, GtkBuildable and AwnOverlayable.

Description

Functions

awn_applet_simple_new ()

GtkWidget *
awn_applet_simple_new (const gchar *canonical_name,
                       const gchar *uid,
                       gint panel_id);

Creates a new AwnAppletSimple object. This applet will have awn-effects effects applied to its icon automatically if awn_applet_simple_set_icon() or awn_applet_simple_set_temp_icon() are used to specify the applet icon.

Parameters

canonical_name

The canonical name of the applet (see “canonical-name”).

 

uid

The unique identifier of the instance of the applet on the dock.

 

panel_id

The ID of the panel to connect to.

 

Returns

a new instance of an applet.


awn_applet_simple_set_icon_pixbuf ()

void
awn_applet_simple_set_icon_pixbuf (AwnAppletSimple *applet,
                                   GdkPixbuf *pixbuf);


awn_applet_simple_set_icon_context ()

void
awn_applet_simple_set_icon_context (AwnAppletSimple *applet,
                                    cairo_t *cr);


awn_applet_simple_set_icon_surface ()

void
awn_applet_simple_set_icon_surface (AwnAppletSimple *applet,
                                    cairo_surface_t *surface);


awn_applet_simple_set_icon_name ()

void
awn_applet_simple_set_icon_name (AwnAppletSimple *applet,
                                 const gchar *icon_name);


awn_applet_simple_set_icon_info ()

void
awn_applet_simple_set_icon_info (AwnAppletSimple *applet,
                                 GStrv states,
                                 GStrv icon_names);


awn_applet_simple_set_icon_state ()

void
awn_applet_simple_set_icon_state (AwnAppletSimple *applet,
                                  const gchar *state);


awn_applet_simple_set_tooltip_text ()

void
awn_applet_simple_set_tooltip_text (AwnAppletSimple *applet,
                                    const gchar *text);


awn_applet_simple_get_tooltip_text ()

gchar *
awn_applet_simple_get_tooltip_text (AwnAppletSimple *applet);

Returns


awn_applet_simple_set_message ()

void
awn_applet_simple_set_message (AwnAppletSimple *applet,
                               const gchar *message);


awn_applet_simple_get_message ()

gchar *
awn_applet_simple_get_message (AwnAppletSimple *applet);

Returns


awn_applet_simple_set_progress ()

void
awn_applet_simple_set_progress (AwnAppletSimple *applet,
                                gfloat progress);


awn_applet_simple_get_progress ()

gfloat
awn_applet_simple_get_progress (AwnAppletSimple *applet);

Returns


awn_applet_simple_get_icon ()

AwnIcon *
awn_applet_simple_get_icon (AwnAppletSimple *applet);

Returns


awn_applet_simple_set_effect ()

void
awn_applet_simple_set_effect (AwnAppletSimple *applet,
                              AwnEffect effect);

Types and Values

AwnAppletSimplePrivate

typedef struct _AwnAppletSimplePrivate AwnAppletSimplePrivate;


struct AwnAppletSimple

struct AwnAppletSimple;

Signal Details

The “clicked” signal

void
user_function (AwnAppletSimple *awnappletsimple,
               gpointer         user_data)

Parameters

awnappletsimple

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “context-menu-popup” signal

void
user_function (AwnAppletSimple *applet,
               GdkEvent        *event,
               gpointer         user_data)

The ::context-menu-popup signal will be emitted when right mouse button is pressed on the icon.

Parameters

applet

the object which received the signal.

 

event

the GdkEventButton which triggered this signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “middle-clicked” signal

void
user_function (AwnAppletSimple *awnappletsimple,
               gpointer         user_data)

Parameters

awnappletsimple

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action