| How about using a record for representing a font attribute, with the set of all such records defined as: FontAttribute == [fontset : FontSet, face : Face, overlay : Overlay] for suitable constants FontSet, Face, and Overlay. It looks like the possible attributes at a specific "point" are restricted further, these could then be specified along the lines of FontAttributes(pt) == [fontset : FontSetsAt(pt), face : FacesAt(pt), overlay : OverlaysAt(pt)] Stephan
--
You received this message because you are subscribed to the Google Groups "tlaplus" group. To unsubscribe from this group and stop receiving emails from it, send an email to tlaplus+unsubscribe@xxxxxxxxxxxxxxxx. To view this discussion visit https://groups.google.com/d/msgid/tlaplus/C2802883-39B9-4FA3-9216-F48D3F4E0144%40gmail.com. |