//Auto-generated by kalyptus. DO NOT EDIT. package org.kde.koala; import org.kde.qt.Qt; import org.kde.qt.TQMetaObject; import org.kde.qt.QtSupport; import org.kde.qt.TQSize; import org.kde.qt.TQPainter; import org.kde.qt.TQWidget; import org.kde.qt.TQPushButton; /** Draws a button which shows an arrow pointing into a certain direction. The arrow's alignment on the button depends on the direction it's pointing to, e.g. a left arrow is aligned at the left border, a upwards arrow at the top border. This class honors the currently configured KStyle when drawing the arrow. @author Frerich Raabe @short Draws a button with an arrow. */ public class KArrowButton extends TQPushButton { protected KArrowButton(Class dummy){super((Class) null);} public native TQMetaObject metaObject(); public native String className(); /** Constructs an arrow button. @param parent This button's parent @param arrow The direction the arrrow should be pointing in @param name An internal name for this widget @short Constructs an arrow button. */ public KArrowButton(TQWidget parent, int arrow, String name) { super((Class) null); newKArrowButton(parent,arrow,name); } private native void newKArrowButton(TQWidget parent, int arrow, String name); public KArrowButton(TQWidget parent, int arrow) { super((Class) null); newKArrowButton(parent,arrow); } private native void newKArrowButton(TQWidget parent, int arrow); public KArrowButton(TQWidget parent) { super((Class) null); newKArrowButton(parent); } private native void newKArrowButton(TQWidget parent); public KArrowButton() { super((Class) null); newKArrowButton(); } private native void newKArrowButton(); /** Reimplemented from TQPushButton. @short Reimplemented from TQPushButton. */ public native TQSize sizeHint(); /** Returns the arrow type @short Returns the arrow type */ public native int arrowType(); public native int arrowTp(); public native void setArrowTp(int tp); /** Defines in what direction the arrow is pointing to. Will repaint the button if necessary. @param a The direction this arrow should be pointing in @short Defines in what direction the arrow is pointing to. */ public native void setArrowType(int a); /** Reimplemented from TQPushButton. @short Reimplemented from TQPushButton. */ protected native void drawButton(TQPainter arg1); /** Deletes the wrapped C++ instance */ protected native void finalize() throws InternalError; /** Delete the wrapped C++ instance ahead of finalize() */ public native void dispose(); /** Has the wrapped C++ instance been deleted? */ public native boolean isDisposed(); }