1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
#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);
PanelObjectEdgeRelativity panel_determine_applet_edge_relativity (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
|