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 () |
void | awn_applet_popup_gtk_menu () |
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
“uid”
property“uid” gchar *
Awn's Unique ID for this applet instance.
Flags: Read / Write / Construct
Default value: NULL
“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