@Override public boolean equals(Object obj) { if (obj instanceof BoldFontDescriptor) { BoldFontDescriptor desc = (BoldFontDescriptor)obj; if (desc.fFontData.length != fFontData.length) return false; for (int i = 0; i < fFontData.length; i++) if (!fFontData[i].equals(desc.fFontData[i])) return false; return true; } return false; }
@Override public boolean equals( Object object ) { boolean result; if( object == this ) { result = true; } else if( object instanceof Font ) { Font font = ( Font )object; result = font.internalFontData.equals( internalFontData ); } else { result = false; } return result; }
@Override public boolean equals(Object obj) { if (obj instanceof BoldFontDescriptor) { BoldFontDescriptor desc = (BoldFontDescriptor)obj; if (desc.fFontData.length != fFontData.length) return false; for (int i = 0; i < fFontData.length; i++) if (!fFontData[i].equals(desc.fFontData[i])) return false; return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof ArrayFontDescriptor) { ArrayFontDescriptor descr = (ArrayFontDescriptor)obj; if (descr.originalFont != originalFont) { return false; } if (originalFont != null) { return true; } if (data.length != descr.data.length) { return false; } for (int i = 0; i < data.length; i++) { FontData fd = data[i]; FontData fd2 = descr.data[i]; if (!fd.equals(fd2)) { return false; } } return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof ArrayFontDescriptor) { ArrayFontDescriptor descr = (ArrayFontDescriptor)obj; if (descr.originalFont != originalFont) { return false; } if (originalFont != null) { return true; } if (data.length != descr.data.length) { return false; } for (int i = 0; i < data.length; i++) { FontData fd = data[i]; FontData fd2 = descr.data[i]; if (!fd.equals(fd2)) { return false; } } return true; } return false; }
@Override public boolean equals( Object obj ) { boolean result = false; if( obj != null && getClass() == obj.getClass() ) { if( this == obj ) { result = true; } else { Probe other = ( Probe )obj; result = fontData.equals( other.fontData ) && text.equals( other.text ); } } return result; } }
FontData fd2 = descr.data[i]; if (!fd.equals(fd2)) { return false;
@Override public boolean equals( Object object ) { boolean result = false; if( object != null && getClass() == object.getClass() ) { if( this == object ) { result = true; } else { MeasurementItem other = ( MeasurementItem )object; result = fontData.equals( other.fontData ) && string.equals( other.string ) && wrapWidth == other.wrapWidth && mode == other.mode; } } return result; }
/** * On certain platforms, may have two font instances that actually are the * same */ public static boolean equals(Font f1, Font f2) { if (f1 == f2) { return true; } if (f1 == null || f2 == null) { return false; } if (f1.equals(f2)) { return true; } FontData[] fd1 = f1.getFontData(); FontData[] fd2 = f2.getFontData(); if (fd1.length != fd2.length) { return false; } for (int i = 0; i < fd1.length; i++) { if (!fd1[i].equals(fd2[i])) { return false; } } return true; }
static Font highlightFont() { final Font n, h; n = UIUtils.getFont(UIPreferences.THEME_CommitGraphNormalFont); h = UIUtils.getFont(UIPreferences.THEME_CommitGraphHighlightFont); final FontData[] nData = n.getFontData(); final FontData[] hData = h.getFontData(); if (nData.length != hData.length) return h; for (int i = 0; i < nData.length; i++) if (!nData[i].equals(hData[i])) return h; return UIUtils.getBoldFont(UIPreferences.THEME_CommitGraphNormalFont); }
/** * Return whether or not this control has the same font as it's default. * * @param control * Control * @return boolean */ private static boolean hasDefaultFont(Control control) { FontData[] controlFontData = control.getFont().getFontData(); FontData[] defaultFontData = getDefaultFont(control).getFontData(); if (controlFontData.length == defaultFontData.length) { for (int i = 0; i < controlFontData.length; i++) { if (controlFontData[i].equals(defaultFontData[i])) { continue; } return false; } return true; } return false; }
/** * Return whether or not this control has the same font as it's default. * * @param control * Control * @return boolean */ private static boolean hasDefaultFont(Control control) { FontData[] controlFontData = control.getFont().getFontData(); FontData[] defaultFontData = getDefaultFont(control).getFontData(); if (controlFontData.length == defaultFontData.length) { for (int i = 0; i < controlFontData.length; i++) { if (controlFontData[i].equals(defaultFontData[i])) { continue; } return false; } return true; } return false; }
/** * Return whether or not this control has the same font as it's default. * * @param control * Control * @return boolean */ private static boolean hasDefaultFont(Control control) { FontData[] controlFontData = control.getFont().getFontData(); FontData[] defaultFontData = getDefaultFont(control).getFontData(); if (controlFontData.length == defaultFontData.length) { for (int i = 0; i < controlFontData.length; i++) { if (controlFontData[i].equals(defaultFontData[i])) { continue; } return false; } return true; } return false; }
Font blockFont= JFaceResources.getFont(BLOCK_SELECTION_MODE_FONT); Font normalFont= styledText.getFont(); if (!blockFont.equals(normalFont) && !normalFont.getFontData()[0].equals(blockFont.getFontData()[0])) { setFont(viewer, blockFont); disposeFont();
int j; for (j = 0; j < count; j++) { if (fd.equals (result [j])) break;
Font blockFont= JFaceResources.getFont(BLOCK_SELECTION_MODE_FONT); Font normalFont= styledText.getFont(); if (!blockFont.equals(normalFont) && !normalFont.getFontData()[0].equals(blockFont.getFontData()[0])) { setFont(viewer, blockFont); disposeFont();