#include "task.h"
#include "taskbar.h"
#include "systraybar.h"
+#include "launcher.h"
#ifdef ENABLE_BATTERY
#include "battery.h"
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 char *panel_items_order;
extern int max_tick_urgent;
Battery battery;
#endif
+ Launcher launcher;
+
// autohide
int is_hidden;
int hidden_width, hidden_height;
void init_panel();
void init_panel_size_and_position(Panel *panel);
-void resize_panel(void *obj);
+int resize_panel(void *obj);
+void set_panel_items_order(Panel *p);
void set_panel_properties(Panel *p);
-void visible_object();
// draw background panel
void set_panel_background(Panel *p);
Taskbar *click_taskbar (Panel *panel, int x, int y);
Task *click_task (Panel *panel, int x, int y);
+Launcher *click_launcher (Panel *panel, int x, int y);
+LauncherIcon *click_launcher_icon (Panel *panel, int x, int y);
int click_padding(Panel *panel, int x, int y);
int click_clock(Panel *panel, int x, int y);
Area* click_area(Panel *panel, int x, int y);
void autohide_show(void* p);
+void autohide_hide(void* p);
void autohide_trigger_show(Panel* p);
void autohide_trigger_hide(Panel* p);