configurable GridItem tick spacing and pen color

Hi,

this version uses setTextColor as advised. It also fixes setting of just one of the x/y tick spacings, and puts setting of the text color in the proper place.