mirror of
https://github.com/SuspiciousActivity/ByteEdit.git
synced 2026-08-13 17:56:17 +00:00
44 lines
916 B
Java
44 lines
916 B
Java
/*
|
|
* 04/29/2010
|
|
* EmptyIcon.java - The canonical icon that paints nothing.
|
|
* This library is distributed under a modified BSD license. See the included
|
|
* AutoComplete.License.txt file for details.
|
|
*/
|
|
package org.fife.ui.autocomplete;
|
|
|
|
import java.awt.Component;
|
|
import java.awt.Graphics;
|
|
import java.io.Serializable;
|
|
|
|
import javax.swing.Icon;
|
|
|
|
/**
|
|
* A standard icon that doesn't paint anything. This can be used when some
|
|
* <code>Completion</code>s have icons and others don't, to visually align the
|
|
* text of all completions.
|
|
*
|
|
* @author Robert Futrell
|
|
* @version 1.0
|
|
*/
|
|
public class EmptyIcon implements Icon, Serializable {
|
|
|
|
private int size;
|
|
|
|
public EmptyIcon(int size) {
|
|
this.size = size;
|
|
}
|
|
|
|
@Override
|
|
public int getIconHeight() {
|
|
return size;
|
|
}
|
|
|
|
@Override
|
|
public int getIconWidth() {
|
|
return size;
|
|
}
|
|
|
|
@Override
|
|
public void paintIcon(Component c, Graphics g, int x, int y) {}
|
|
}
|