diff options
author | Perberos <[email protected]> | 2011-12-01 22:56:10 -0300 |
---|---|---|
committer | Perberos <[email protected]> | 2011-12-01 22:56:10 -0300 |
commit | c51ef797a707f4e2c6f9688d4378f2b0e9898a66 (patch) | |
tree | 019ae92bb53c19b30077545cb14743cbd1b57aef /mate-panel/panel.h | |
download | mate-panel-c51ef797a707f4e2c6f9688d4378f2b0e9898a66.tar.bz2 mate-panel-c51ef797a707f4e2c6f9688d4378f2b0e9898a66.tar.xz |
moving from https://github.com/perberos/mate-desktop-environment
Diffstat (limited to 'mate-panel/panel.h')
-rw-r--r-- | mate-panel/panel.h | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/mate-panel/panel.h b/mate-panel/panel.h new file mode 100644 index 00000000..3cb773a6 --- /dev/null +++ b/mate-panel/panel.h @@ -0,0 +1,57 @@ +#ifndef PANEL_H +#define PANEL_H + +#include <gtk/gtk.h> +#include "panel-toplevel.h" +#include "panel-widget.h" +#include "applet.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct _PanelData PanelData; +struct _PanelData { + GtkWidget *panel; + GtkWidget *menu; + int insertion_pos; + guint deactivate_idle; +}; + +void orientation_change(AppletInfo *info, PanelWidget *panel); +void size_change(AppletInfo *info, PanelWidget *panel); +void back_change(AppletInfo *info, PanelWidget *panel); + +PanelData *panel_setup (PanelToplevel *toplevel); + +GdkScreen *panel_screen_from_panel_widget (PanelWidget *panel); + +gboolean panel_is_applet_right_stick (GtkWidget *applet); + + +gboolean panel_check_dnd_target_data (GtkWidget *widget, + GdkDragContext *context, + guint *ret_info, + GdkAtom *ret_atom); + +void panel_receive_dnd_data (PanelWidget *panel, + guint info, + int pos, + GtkSelectionData *selection_data, + GdkDragContext *context, + guint time_); + +gboolean panel_check_drop_forbidden (PanelWidget *panel, + GdkDragContext *context, + guint info, + guint time_); + +void panel_delete (PanelToplevel *toplevel); + +GtkWidget *panel_deletion_dialog (PanelToplevel *toplevel); + +#ifdef __cplusplus +} +#endif + +#endif |