Plusieurs fonctions internes sont définies (58 au total), comme f.exec
qui exécute une commande Linux. On peut en définir de nouvelles par association de fonctions internes déjà existantes :
Function "move-or-lower" { f.move f.deltastop f.lower } Function "move-or-raise" { f.move f.deltastop f.raise } Function "move-or-iconify" { f.move f.deltastop f.iconify }
Pour move-or-raise
par exemple, si le pointeur de la souris s'est déplacé de plus de MoveDelta
, la fonction f.move
sera exécutée et f.deltastop
terminera la séquence (ici f.raise
ne sera pas exécutée). Sinon, c'est f.raise
qui sera éxécutée.