swingx
  1. swingx
  2. SWINGX-1298

Highlighter: complete support for base properties

    Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6.1
    • Fix Version/s: 1.6.3
    • Component/s: Highlighter
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      1,298

      Description

      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?

      missing

      • 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

        Issue Links

          Activity

          kleopatra created issue -
          Hide
          kleopatra added a comment -

          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
          ..

          Show
          kleopatra added a comment - 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 ..
          Hide
          kleopatra added a comment -

          related forum thread:
          http://forums.java.net/jive/thread.jspa?threadID=78253&tstart=0

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

          Show
          kleopatra added a comment - related forum thread: http://forums.java.net/jive/thread.jspa?threadID=78253&tstart=0 from feedback there it looks like enabled, alignment and derivedFont is actually in use out there.
          kenaiadmin made changes -
          Field Original Value New Value
          issue.field.bugzillaimportkey 1298 85558
          made changes -
          Link This issue depends on SWINGX-1002 [ SWINGX-1002 ]
          made changes -
          Link This issue depends on SWINGX-1299 [ SWINGX-1299 ]
          made changes -
          Link This issue depends on SWINGX-1302 [ SWINGX-1302 ]
          made changes -
          Link This issue depends on SWINGX-1310 [ SWINGX-1310 ]
          Karl Schaefer made changes -
          Affects Version/s 1.6.1 [ 13360 ]
          Affects Version/s 1.6++ [ 13359 ]
          kleopatra made changes -
          Original Estimate 0 minutes [ 0 ]
          Remaining Estimate 0 minutes [ 0 ]
          Description 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)

          missing
          - font: several in tests and demos - easy enough to move (don't forget: tests!)
          - enabled: better not touch, might have side-effects on usability
          - componentOrientation: too special?
          - toolTipText: not generally solvable, too many options?
          - min-, max-, prefSize: not generally solvable, too context specific
          - horizontal alignment: needed?
          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

          missing
          - componentOrientation: too special?
          - min-, max-, prefSize: not generally solvable, too context specific
          Hide
          kleopatra added a comment -

          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

          Show
          kleopatra added a comment - 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
          kleopatra made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          kleopatra made changes -
          Link This issue depends on SWINGX-1429 [ SWINGX-1429 ]
          kleopatra made changes -
          Description 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

          missing
          - componentOrientation: too special?
          - min-, max-, prefSize: not generally solvable, too context specific
          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?

          missing
          - 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


          kleopatra made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              kleopatra
              Reporter:
              kleopatra
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: