extern int panel_horizontal;
extern int panel_refresh;
+extern int task_dragged;
//panel autohide
-enum { STRUT_MINIMUM, STRUT_FOLLOW_SIZE };
+enum { STRUT_MINIMUM, STRUT_FOLLOW_SIZE, STRUT_NONE };
extern int panel_autohide;
extern int panel_autohide_show_timeout;
extern int panel_autohide_hide_timeout;
extern int panel_autohide_height; // for vertical panels this is of course the width
extern int panel_strut_policy;
-extern Task *task_active;
-extern Task *task_drag;
extern int max_tick_urgent;
extern GArray* backgrounds;
extern Panel *panel1;
extern int nb_panel;
+
+// default global data
+void default_panel();
+
+// freed memory
+void cleanup_panel();
+
// realloc panels according to number of monitor
// use panel_config as default value
void init_panel();
void init_panel_size_and_position(Panel *panel);
-void cleanup_panel();
void resize_panel(void *obj);
void set_panel_properties(Panel *p);