pivot-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Roger Whitcomb (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (PIVOT-753) Provide an alternative to whitespace for wrapping long Label text
Date Mon, 13 Jun 2011 18:34:51 GMT

     [ https://issues.apache.org/jira/browse/PIVOT-753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Roger Whitcomb updated PIVOT-753:
---------------------------------

    Attachment: label2.patch

Here is an updated patch that (more or less) implements Greg's suggestion to just use Character
types to decide where to wrap (in addition to whitespace).  The only wrinkle is that for non-whitespace
we have to set the location one ahead to display the wrapping character on the previous line
and then jump back one so that the character actually gets displayed (whitespace doesn't need
this).  I took the liberty of adding one more type to Greg's suggestion (OTHER_PUNCTUATION)
to catch dots and slashes as well.

What do you think?

> Provide an alternative to whitespace for wrapping long Label text
> -----------------------------------------------------------------
>
>                 Key: PIVOT-753
>                 URL: https://issues.apache.org/jira/browse/PIVOT-753
>             Project: Pivot
>          Issue Type: Improvement
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Windows XP SP3, OSX 10.6.7, RHEL 5.6
>            Reporter: Roger Whitcomb
>            Priority: Minor
>              Labels: features
>             Fix For: 2.1
>
>         Attachments: label.patch, label2.patch
>
>
> For long Label text that doesn't contain whitespace but with "wrapText:true" it would
be nice to have an alternative place to wrap the text.
> Possible Solutions:
> - Provide a user-supplied "wrapChars" string containing suggested break characters
> - Break on either whitespace or some combination of Character attributes (for instance:
DASH_PUNCTUATION or CONNECTOR_PUNCTUATION)
> - If there is no whitespace, then break at the exact boundary on whatever character is
there (could be conditional on another "wrapAnywhere:true" style)
> - Some combination of the above
> - Use ellipsis as in PIVOT-623 without "wrapText" set.
> Note: there was preliminary discussion of this issue as part of the comments in PIVOT-623.
 Moved to a new issue to avoid further confusion of the original ellipsis issue there.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message