Allow middle click & up/down mousewheel on the clock
The bulk of this commit originally came from David B. Cortarello's patch (see here - https://gitlab.com/o9000/tint2/issues/430), with me adding the up/down mousewheel elements. Under Openbox the middle-click is normally used to display the Openbox menu and the mousewheel to switch desktop. So I needed to modify tint.c in order to prevent openbox intercepting the new actions. This commit creates the following new configuration settings :- clock_mclick_command clock_uwheel_command clock_dwheel_command
This commit is contained in:
@@ -447,7 +447,11 @@ int tint2_handles_click(Panel* panel, XButtonEvent* e)
|
||||
if (tskbar && e->button == 1 && panel_mode == MULTI_DESKTOP)
|
||||
return 1;
|
||||
if (click_clock(panel, e->x, e->y)) {
|
||||
if ( (e->button == 1 && clock_lclick_command) || (e->button == 3 && clock_rclick_command) )
|
||||
if ( (e->button == 1 && clock_lclick_command) ||
|
||||
(e->button == 2 && clock_mclick_command) ||
|
||||
(e->button == 3 && clock_rclick_command) ||
|
||||
(e->button == 4 && clock_uwheel_command) ||
|
||||
(e->button == 5 && clock_dwheel_command) )
|
||||
return 1;
|
||||
else
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user