Allow clicking and mousewheeling on the battery panel

This commit is the same as vimishor's original [*] except that I have
added middle-click and up/down mousewheel actions. In order to fix a
ftbs I also added guards to panel.c, panel.h & tint.c

The following configuration settings have been created :-

battery_lclick_command
battery_mclick_command
battery_rclick_command
battery_uwheel_command
battery_dwheel_command

[*] c78732c46a
This commit is contained in:
berkley4
2015-07-13 04:16:02 +01:00
parent e84d963ab6
commit fd78e6d886
6 changed files with 124 additions and 0 deletions

View File

@@ -160,6 +160,11 @@ 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);
#ifdef ENABLE_BATTERY
int click_battery(Panel *panel, int x, int y);
#endif
Area* click_area(Panel *panel, int x, int y);
void autohide_show(void* p);