summaryrefslogtreecommitdiffhomepage
path: root/contributing.org
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2025-02-12 02:06:55 +0000
committerjao <jao@gnu.org>2025-02-12 02:06:55 +0000
commitde7a0aff77114638f3e83835de0fe00395fe6bf7 (patch)
treefb7fd61650298e812d2e307e13070520928fb89b /contributing.org
parentaf4390e1f9152ba1bd3142a5ce5b63313e9747f9 (diff)
downloadxmobar-de7a0aff77114638f3e83835de0fe00395fe6bf7.tar.gz
xmobar-de7a0aff77114638f3e83835de0fe00395fe6bf7.tar.bz2
on-click implementation based on implicit actions
Draw methods based on Segments don't keep enough information to fill in correctly a list of actions. With this implementation, we introduce empty actions as markers where Runnable instances can be inserted. Triggering them is then just calling the corresponding Exec method, onClick. Conceivably, onClick could receive some kind of additional state, but that's better done as a base Plugin instance that keeps state and makes it available via its onClick function, for instance. Very lightly tested, needs documentation and extending the plugin example to include an onClick method.
Diffstat (limited to 'contributing.org')
0 files changed, 0 insertions, 0 deletions