;; Tuplets
(define-public (tuplet-number::calc-denominator-text grob)
- (let*
- ((ev (ly:grob-property grob 'cause)))
-
- (number->string (ly:event-property ev 'denominator))))
-
+ (number->string (ly:event-property (event-cause grob) 'denominator)))
(define-public (tuplet-number::calc-fraction-text grob)
(let*
- ((ev (ly:grob-property grob 'cause)))
+ ((ev (event-cause grob)))
+
(format "~a:~a"
- (ly:event-property ev 'denominator)
- (ly:event-property ev 'numerator))))
+ (ly:event-property ev 'denominator)
+ (ly:event-property ev 'numerator))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Color
(define-public (fingering::calc-text grob)
(let*
- ((event (ly:grob-property grob 'cause))
+ ((event (event-cause grob))
(digit (ly:event-property event 'digit)))
(if (> digit 5)
(define-public (string-number::calc-text grob)
(let*
- ((event (ly:grob-property grob 'cause))
- (digit (ly:event-property event 'string-number)))
+ ((digit (ly:event-property (event-cause grob) 'string-number)))
(number->string digit 10)
))