diff options
Diffstat (limited to 'mate-panel/drawer.h')
-rw-r--r-- | mate-panel/drawer.h | 51 |
1 files changed, 28 insertions, 23 deletions
diff --git a/mate-panel/drawer.h b/mate-panel/drawer.h index 4365befc..67c7c6d1 100644 --- a/mate-panel/drawer.h +++ b/mate-panel/drawer.h @@ -7,39 +7,44 @@ extern "C" { #endif + typedef struct { - char *tooltip; + char *tooltip; - PanelToplevel *toplevel; - GtkWidget *button; + PanelToplevel *toplevel; + GtkWidget *button; - gboolean opened_for_drag; - guint close_timeout_id; + gboolean opened_for_drag; + guint close_timeout_id; - AppletInfo *info; + AppletInfo *info; } Drawer; -void panel_drawer_create (PanelToplevel *toplevel, - int position, - const char *custom_icon, - gboolean use_custom_icon, - const char *tooltip); -char *panel_drawer_create_with_id (const char *toplevel_id, - int position, - const char *custom_icon, - gboolean use_custom_icon, - const char *tooltip); +/* API */ + +void panel_drawer_create (PanelToplevel *toplevel, + int position, + const char *custom_icon, + gboolean use_custom_icon, + const char *tooltip); + +char *panel_drawer_create_with_id (const char *toplevel_id, + int position, + const char *custom_icon, + gboolean use_custom_icon, + const char *tooltip); + +void drawer_load_from_gsettings (PanelWidget *panel_widget, + gboolean locked, + gint position, + const char *id); -void panel_drawer_set_dnd_enabled (Drawer *drawer, - gboolean dnd_enabled); +void panel_drawer_set_dnd_enabled (Drawer *drawer, + gboolean dnd_enabled); -void drawer_load_from_gsettings (PanelWidget *panel_widget, - gboolean locked, - gint position, - const char *id); +void drawer_query_deletion (Drawer *drawer); -void drawer_query_deletion (Drawer *drawer); #ifdef __cplusplus } |