See https://forum.lazarus.freepascal.org/index.php?topic=31945.0--The signature in my version matches that, but a DrawItem with that signature cannot be added with CustomListDrawItem := DrawItem.
- Also tried 3, 2, 1, or 0 arguments. With 0 arguments, the compiler confirms that signature was correct even though when using that, it said the signature with 4 (or 3 or 2 or 1) arguments didn't match :(