i3pystatus/CONTRIBUTORS
Mathis FELARDOS d15b3173f1 core: Change command_endpoint and on_click for supporting i3bar mouse positions
* command_endpoint: get the position from the mouse when the click
  occured. Parameters names are set here: pos_x pos_y.
  Positions are passed to on_click through keyword arguments.
* Module:
  - change __log_button_event, __button_callback_handler and on_click
    methods for handling keyword arguments.
  - "Member", "Method" and "Python" callbacks are handled by detecting
    if they have pos_x or pos_y as parameters, or if they have a
    keyword arguments. The special case of wrapped callbacks (made with
    get_module decorator for example) is handled in a similar way.
  - "External command" is handled by considering the position as a
    format dictionary. Actually no distinctions are made of how
    self.data and the new keyword argument are treated on this.
  - the parameter kwargs as been added to the doc string of on_click.
* MultiClickHandler: now handle keyword arguments.

Signed-off-by: Mathis FELARDOS <mathis.felardos@gmail.com>
2016-03-23 08:36:11 +01:00

67 lines
888 B
Plaintext

aaron-lebo
Alastair Houghton
Alexis Lahouze
Alex Timmermann
Andrés Martano
Argish42
Armin Fisslthaler
Arvedui
Baptiste Grenier
bparmentier
Cezary Biele
cganas
Christopher Ganas
Chris Wood
David Foucher
David Garcia Quintas
David Wahlstrom
dubwoc
eBrnd
enkore
facetoe
Frank Tackitt
gacekjk
Georg Sieber
Goran Mekić
Gordon Schulz
Holden Salomon
Hugo Osvaldo Barrera
Iliyas Jorio
Ismael
Ismael Puerto
Jan Oliver Oelerich
Jason Hite
Joaquin Ignacio Barotto
Jörg Thalheim
Josef Gajdusek
Júlio Rieger Lucchese
Kenneth Lyons
krypt-n
Lukáš Mandák
Łukasz Jędrzejewski
Mathis Felardos
Matthias Pronk
Matthieu Coudron
Matus Telgarsky
Michael Schmidt
microarm15
Mikael Knutsson
Naglis Jonaitis
Pandada8
Paul Bienkowski
Philip Dexter
plumps
Raphael Scholer
Sergei Turukin
Sergey Rublev
siikamiika
Simon Legner
Stéphane Brunner
SyxbEaEQ2
Talwrii
theswitch
tomasm
Tom X. Tobin
Tyjak
Zack Gold