vldocking icon indicating copy to clipboard operation
vldocking copied to clipboard

Add more customization options

Open amake opened this issue 10 years ago • 1 comments

The following parts of the VLDocking interface are currently impossible or cumbersome to customize:

  • AutoHideButton background color: setOpacity() is currently used (and from outside the UI class) to change the appearance, which precludes color customization.
  • DockViewTitleBar gradient: Currently impossible to disable without completely reimplementing the UI class.
  • AutoHideButtonPanel background color: Only settable by overriding the UI class.

This patch allows the above to be customized via the following UIManager keys:

  • AutoHideButton.background (Color)
  • DockViewTitleBar.disableCustomPaint (Boolean)
  • AutoHideButtonPanel.background (Color)

When these are not specified (null) the behavior is identical to before.

I'm not sure where the new keys should be documented. Please let me know.

amake avatar Mar 12 '15 09:03 amake

I don't mean to prod, but do you have a timeline on which you might be able to review this?

amake avatar Apr 03 '15 00:04 amake