- msg.Printf( "Facename: %s, wxColour(%d, %d, %d), %s", facename,
- attr.GetTextColour().Red(), attr.GetTextColour().Green(), attr.GetTextColour().Blue(),
- alignment );
+
+ msg.Printf("Facename: %s", facename);
+
+ if (attr.HasTextColour())
+ {
+ msg += wxString::Format(", colour: %s",
+ attr.GetTextColour().GetAsString());
+ }
+ else
+ {
+ msg += ", no colour";
+ }
+
+ msg << ", " << alignment;