X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fpanel.h;h=010a758a411f0ca4e9c4391cc65cce85ee6083fd;hb=aafb2db7a1f2b69f4f33b4c041e4c1452947daa5;hp=e4174d98ac1f7bc6a0b39bddf782e13feb3e4519;hpb=e7c43073246afe07cddf67d40d545f2bebcf62a1;p=chaz%2Ftint2 diff --git a/src/panel.h b/src/panel.h index e4174d9..010a758 100644 --- a/src/panel.h +++ b/src/panel.h @@ -20,6 +20,7 @@ #include "taskbar.h" #include "systraybar.h" #include "launcher.h" +#include "freespace.h" #ifdef ENABLE_BATTERY #include "battery.h" @@ -59,6 +60,10 @@ 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 char *panel_items_order; + +// tasks alignment +enum { ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT }; extern int max_tick_urgent; @@ -110,6 +115,8 @@ typedef struct { Launcher launcher; + FreeSpace freespace; + // autohide int is_hidden; int hidden_width, hidden_height; @@ -136,8 +143,8 @@ void init_panel(); void init_panel_size_and_position(Panel *panel); 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);