Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6410242

Allow specifying frame's window decorations in synth XML file

    Details

    • Subcomponent:
    • Understanding:
      Fix Understood
    • CPU:
      x86
    • OS:
      windows_xp

      Description

      A DESCRIPTION OF THE REQUEST :
      Need enhancement to SynthRootPaneUI to allow custom painters for the frame's border, title pane, minimize button, maximize button, restore button, close button, and the window system menu.

      JUSTIFICATION :
      We can currently specify custom painters such as ImagePainter for just about every component to achieve a new look and feel. However SynthRootPaneUI is only able to do custom painters on the background and border for the root pane. Thus, you can create an whole new look and feel, but the frame's decoration is still specific to the platform. So you work hard to have a new look just to have the native Windows' frame decorations ruin it for you.

      SynthRootPaneUI needs to implement its own root pane layout similar to Metal and allow custom windows decoration.

      Example look that we want to achieve through synth:
      http://www.javasoft.de/jsf/public/products/synthetica/themes

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      Example look that we want to achieve through synth:
      http://www.javasoft.de/jsf/public/products/synthetica/themes

        Attachments

          Activity

            People

            • Assignee:
              serb Sergey Bylokhov
              Reporter:
              ndcosta Nelson Dcosta (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Imported:
                Indexed: