[SWINGX-1298] Highlighter: complete support for base properties Created: 08/Apr/10  Updated: 31/Mar/11  Resolved: 31/Mar/11

Status: Resolved
Project: swingx
Component/s: Highlighter
Affects Version/s: 1.6.1
Fix Version/s: 1.6.3

Type: Task Priority: Major
Reporter: kleopatra Assignee: kleopatra
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 0 minutes
Time Spent: Not Specified
Original Estimate: 0 minutes

Operating System: All
Platform: All

Issue Links:
depends on SWINGX-1429 Add ComponentOrientationHighlighter Resolved
depends on SWINGX-1299 Highlighter: add FontHighlighter Resolved
depends on SWINGX-1302 Add AlignmentHighlighter Resolved
depends on SWINGX-1002 Merge ColorBlendHighlighter into Colo... Resolved
depends on SWINGX-1310 Add ToolTipHighlighter Resolved
Issuezilla Id: 1,298


Opened to discuss and have the decision somewhere.

SwingX should include Highlighters for all "safely" decoratable properties (as documented
in ComponentProvider et al)

we have already:

  • color
  • border
  • painter
  • icon (safe for J/Label/Provider)
  • font: several in tests and demos - easy enough to move (don't forget: tests!)
  • toolTipText
  • enabled
  • horizontal alignment
  • componentOrientation: too special?


  • min-, max-, prefSize: not generally solvable, too context specific

Note: this description is edited - moved the items from "missing" to "have" as implemented. Decided to not add the last (xxSize) in the missing list

Comment by kleopatra [ 08/Apr/10 ]

added a dependency to the AlphaBlendHighlighter issue - which isn't really a dependency
as that one is about extended (? maybe) highlighter. No way to tag issues as merely related

Comment by kleopatra [ 14/Apr/10 ]

related forum thread:

from feedback there it looks like enabled, alignment and derivedFont is actually in use
out there.

Comment by kleopatra [ 31/Mar/11 ]

updated lists of have/not have in description to reflect current state (a bit weird that we can edit that .. but nice

will add a Highlighter for componentOrientation, but not for XXSize - can always re-open if really wanted

Generated at Fri May 29 11:02:49 UTC 2015 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.