@Override public boolean toInstallExtraElements(Component comp) { return SubstanceCoreUtilities.toShowExtraWidgets(comp); }
@Override public boolean toInstallExtraElements(Component comp) { return SubstanceCoreUtilities.toShowExtraWidgets(comp); }
@Override public boolean hasLockIcon(Component comp) { if (!SubstanceCoreUtilities.toShowExtraWidgets(comp)) return false; return super.hasLockIcon(comp); }
@Override public boolean hasLockIcon(Component comp) { if (!SubstanceCoreUtilities.toShowExtraWidgets(comp)) return false; return super.hasLockIcon(comp); }
if (SubstanceCoreUtilities.toShowExtraWidgets(rootPane)) { menu.addSeparator(); JMenu skinMenu = new JMenu(SubstanceCoreUtilities
if (SubstanceCoreUtilities.toShowExtraWidgets(rootPane)) { menu.addSeparator(); JMenu skinMenu = new JMenu(SubstanceCoreUtilities
@Override protected void paintBackground(Graphics2D g, JXStatusBar bar) { this.bgDelegate.paint(bar, g, true); JRootPane rootPane = SwingUtilities.getRootPane(bar); Window window = SwingUtilities.getWindowAncestor(bar); boolean isResizable = false; if (window instanceof JFrame) { JFrame frame = (JFrame) window; isResizable = frame.isResizable() && (frame.getExtendedState() != JFrame.MAXIMIZED_BOTH); } if (window instanceof JDialog) { isResizable = ((JDialog) window).isResizable(); } boolean hasResizeGrip = SubstanceCoreUtilities .toShowExtraWidgets(rootPane) && isResizable; if (hasResizeGrip) { int dim = bar.getHeight() * 2 / 3; SubstanceColorScheme scheme = SubstanceColorSchemeUtilities .getColorScheme(bar, ColorSchemeAssociationKind.SEPARATOR, ComponentState.ENABLED); BufferedImage resizeImage = SubstanceImageCreator .getResizeGripImage(bar, scheme, dim, false); g.drawImage(resizeImage, bar.getWidth() - dim, bar.getHeight() - dim, null); } }