| Top |
| gboolean | (*AwnAppletInitFunc) () |
| AwnApplet * | (*AwnAppletInitPFunc) () |
| AwnApplet * | awn_applet_new () |
| const gchar * | awn_applet_get_canonical_name () |
| GtkPositionType | awn_applet_get_pos_type () |
| void | awn_applet_set_pos_type () |
| AwnPathType | awn_applet_get_path_type () |
| void | awn_applet_set_path_type () |
| gint | awn_applet_get_offset () |
| gint | awn_applet_get_offset_at () |
| void | awn_applet_set_offset () |
| gint | awn_applet_get_size () |
| void | awn_applet_set_size () |
| const gchar * | awn_applet_get_uid () |
| void | awn_applet_set_uid () |
| AwnAppletFlags | awn_applet_get_behavior () |
| void | awn_applet_set_behavior () |
| GtkWidget * | awn_applet_create_default_menu () |
| guint | awn_applet_inhibit_autohide () |
| void | awn_applet_uninhibit_autohide () |
| GdkNativeWindow | awn_applet_docklet_request () |
| GtkWidget * | awn_applet_create_pref_item () |
| GtkWidget * | awn_applet_create_about_item () |
| GtkWidget * | awn_applet_create_about_item_simple () |
| gchar * | canonical-name | Read / Write / Construct Only |
| gchar * | display-name | Read / Write |
| gint | max-size | Read / Write |
| gint | offset | Read / Write |
| gfloat | offset-modifier | Read / Write |
| gint | panel-id | Read / Write / Construct Only |
| gint64 | panel-xid | Read |
| gint | path-type | Read / Write / Construct |
| GtkPositionType | position | Read / Write |
| gboolean | quit-on-delete | Read / Write |
| gboolean | show-all-on-embed | Read / Write |
| gint | size | Read / Write |
| gchar * | uid | Read / Write / Construct |
| void | applet-deleted | Run First |
| void | flags-changed | Run First |
| void | menu-creation | Run First |
| void | offset-changed | Run First |
| void | origin-changed | Run Last |
| void | panel-configure-event | Run Last |
| void | position-changed | Run First |
| void | size-changed | Run First |
GObject
╰── GInitiallyUnowned
╰── GtkObject
╰── GtkWidget
╰── GtkContainer
╰── GtkBin
╰── GtkWindow
╰── GtkPlug
╰── AwnApplet
╰── AwnAppletSimple
gboolean
(*AwnAppletInitFunc) (AwnApplet *applet);
Function prototype used as entry point for applets. Hook to have an AwnApplet built for you.
AwnApplet * (*AwnAppletInitPFunc) (const gchar *canonical_name,const gchar *uid,gint panel_id);
Function prototype used as entry point for applets. Hook to build your own AwnApplet.
AwnApplet * awn_applet_new (const gchar *canonical_name,const gchar *uid,gint panel_id);
void awn_applet_set_pos_type (AwnApplet *applet,GtkPositionType position);
guint awn_applet_inhibit_autohide (AwnApplet *applet,const gchar *reason);
void awn_applet_uninhibit_autohide (AwnApplet *applet,guint cookie);
GdkNativeWindow awn_applet_docklet_request (AwnApplet *applet,gint min_size,gboolean shrink,gboolean expand);
GtkWidget * awn_applet_create_about_item (AwnApplet *applet,const gchar *copyright,AwnAppletLicense license,const gchar *version,const gchar *comments,const gchar *website,const gchar *website_label,const gchar *icon_name,const gchar *translator_credits,const gchar **authors,const gchar **artists,const gchar **documenters);
GtkWidget * awn_applet_create_about_item_simple (AwnApplet *applet,const gchar *copyright,AwnAppletLicense license,const gchar *version);
“canonical-name” property “canonical-name” gchar *
Canonical name for the applet, this should be also be the name of the directory the applet is in.
Flags: Read / Write / Construct Only
Default value: NULL
“display-name” property “display-name” gchar *
Display name for the applet.
Flags: Read / Write
Default value: NULL
“max-size” property “max-size” gint
The maximum visible size of the applet.
Flags: Read / Write
Allowed values: >= 0
Default value: 48
“offset” property “offset” gint
Icon offset set on the bar.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“offset-modifier” property “offset-modifier” gfloat
Offset modifier for non-linear path types.
Flags: Read / Write
Default value: 1
“panel-id” property “panel-id” gint
The id of AwnPanel this applet connects to.
Flags: Read / Write / Construct Only
Allowed values: >= 0
Default value: 0
“panel-xid” property “panel-xid” gint64
The XID of AwnPanel this applet is connected to.
Flags: Read
Default value: 0
“path-type” property “path-type” gint
Path used on the panel.
Flags: Read / Write / Construct
Allowed values: [0,1]
Default value: 0
“position” property “position” GtkPositionType
The current bar position.
Flags: Read / Write
Default value: GTK_POS_BOTTOM
“quit-on-delete” property “quit-on-delete” gboolean
Quit the applet when it's socket is destroyed.
Flags: Read / Write
Default value: TRUE
“show-all-on-embed” property “show-all-on-embed” gboolean
The applet will automatically call show_all when it's embedded in the socket.
Flags: Read / Write
Default value: TRUE
“size” property “size” gint
The current visible size of the bar.
Flags: Read / Write
Allowed values: >= 0
Default value: 48
“applet-deleted” signalvoid user_function (AwnApplet *awnapplet, gpointer user_data)
Flags: Run First
“flags-changed” signalvoid user_function (AwnApplet *awnapplet, gint arg1, gpointer user_data)
Flags: Run First
“menu-creation” signalvoid user_function (AwnApplet *awnapplet, GtkMenu *arg1, gpointer user_data)
Flags: Run First
“offset-changed” signalvoid user_function (AwnApplet *awnapplet, gint arg1, gpointer user_data)
Flags: Run First
“origin-changed” signalvoid user_function (AwnApplet *awnapplet, GdkRectangle *arg1, gpointer user_data)
Flags: Run Last
“panel-configure-event” signalvoid user_function (AwnApplet *awnapplet, GdkEvent *arg1, gpointer user_data)
Flags: Run Last
“position-changed” signalvoid user_function (AwnApplet *awnapplet, GtkPositionType arg1, gpointer user_data)
Flags: Run First
“size-changed” signalvoid user_function (AwnApplet *awnapplet, gint arg1, gpointer user_data)
Flags: Run First