//surface.WriteTextDots(alignment, x + textOffset, y + 2, width - textOffset, name, strlen(name));
surface.WriteTextDots(alignment, xStart, y + 2, width, label, len);
//surface.WriteTextDots(alignment, x + textOffset, y + 2, width - textOffset, name, strlen(name));
surface.WriteTextDots(alignment, xStart, y + 2, width, label, len);