Draft: Dont update if hidden
This is the counterpart of xfce/xfce4-panel!159 (merged). Please read the description over there.
Changes proposed
- Adds a toggle in the GUI that says "Don't render if hidden" (off by default)
- Subscribes to the proposed new
hiddensignal of xfce-panel - Skips calling
DisplayCmdOutput ()whenhidden=trueand the setting is on - Do call
DisplayCmdOutput ()on receiving thehidden=falsesignal and on timer periods while not hidden
As said on the other PR, I'm not a C developer and I probably missed some things. Please advise.
Manually tested on Arch Linux x86_64 X11.