public float getMaximumSpan(int axis) { lock(); try { if (view != null) { return view.getMaximumSpan(axis); } return Integer.MAX_VALUE; } finally { unlock(); } }
public Dimension getMaximumSize(JComponent c) { Dimension d = null; View v = (View) c.getClientProperty(BasicHTML.propertyKey); if(v != null) { d = getPreferredSize(c); d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } return d; }
@Override public Dimension getMaximumSize(JComponent c) { Dimension d = getPreferredSize(c); View v = (View) c.getClientProperty(BasicHTML.propertyKey); if (v != null) { d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } return d; }
public Dimension getMaximumSize(JComponent c) { Dimension d = getPreferredSize(c); View v = (View) c.getClientProperty(BasicHTML.propertyKey); if (v != null) { d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } return d; }
@Override public Dimension getMaximumSize(JComponent c) { Dimension d = null; View v = (View) c.getClientProperty(BasicHTML.propertyKey); if (v != null) { d = getPreferredSize(c); d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } return d; }
/** Returns the maximum size of the specified component */ public Dimension getMaximumSize(JComponent c) { Dimension d= null; View v= (View) c.getClientProperty(BasicHTML.propertyKey); if (v != null) { d= getPreferredSize(c); d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } return d; }
@Override public Dimension getMaximumSize(JComponent c) { Dimension d = null; View v = (View) c.getClientProperty(BasicHTML.propertyKey); if (v != null) { d = getPreferredSize(c); d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } return d; }
@Override public Dimension getMaximumSize(JComponent c) { Dimension d = null; View v = (View) c.getClientProperty(BasicHTML.propertyKey); if (v != null) { d = getPreferredSize(c); d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } return d; }
@Override public Dimension getMaximumSize(JComponent c) { if (!(c instanceof JMenu) || !((JMenu) c).isTopLevelMenu()) { return super.getMaximumSize(c); } Dimension d = getPreferredSize(c); View v = (View) c.getClientProperty(BasicHTML.propertyKey); if (v != null) { if (JideSwingUtilities.getOrientationOf(c) == SwingConstants.HORIZONTAL) d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); else // TODO: not sure if this is correct d.height += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } return d; }
@Override public Dimension getMaximumSize(JComponent c) { if (!(c instanceof JMenu) || !((JMenu) c).isTopLevelMenu()) { return super.getMaximumSize(c); } Dimension d = getPreferredSize(c); View v = (View) c.getClientProperty(BasicHTML.propertyKey); if (v != null) { if (JideSwingUtilities.getOrientationOf(c) == SwingConstants.HORIZONTAL) d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); else // TODO: not sure if this is correct d.height += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } return d; }
protected boolean minorAxisUpdateLayout(int minorAxis) { View view = getView(); boolean minorAxisPreferenceChanged = false; float val; val = view.getMaximumSpan(minorAxis); if (val != getLayoutMinorAxisMaximumSpan()) { setLayoutMinorAxisMaximumSpan(val); minorAxisPreferenceChanged = true; } val = view.getMinimumSpan(minorAxis); if (val != getLayoutMinorAxisMinimumSpan()) { setLayoutMinorAxisMinimumSpan(val); minorAxisPreferenceChanged = true; } return minorAxisPreferenceChanged; }
@Override public Dimension getMaximumSize(JComponent c) { if (!(c instanceof JMenu) || !((JMenu) c).isTopLevelMenu()) { return super.getMaximumSize(c); } Dimension d = getPreferredSize(c); View v = (View) c.getClientProperty(BasicHTML.propertyKey); if (v != null) { d.width += v.getMaximumSpan(View.X_AXIS) - v.getPreferredSpan(View.X_AXIS); } boolean isHorizontal = true; if (JideSwingUtilities.getOrientationOf(c) == SwingConstants.VERTICAL) { isHorizontal = false; } int size = ((JMenu) menuItem).isTopLevelMenu() ? _splitButtonMargin : _splitButtonMarginOnMenu; if (isHorizontal) d.width += size; else d.height += size; return d; }