@Override protected void getRect(Float rect, Float buff) { super.getRect(rect, buff); }
@Override public void setWidth(float newWidth) { super.setWidth(newWidth); tf.setWidth(newWidth - label.getWidth()); menu.layout(); }
@Override public synchronized void dispose() { super.dispose(); label.dispose(); }
@Override protected void calcPreferredSize() { super.calcPreferredSize(); width = label.getWidth() + tf.getWidth() + getPadX() * 3; height = tf.getHeight(); }
@Override public void setName(String name) { super.setName(name); setLabel(name); }