//Auto-generated by kalyptus. DO NOT EDIT. package org.kde.koala; import org.kde.qt.Qt; import org.kde.qt.TQHideEvent; import org.kde.qt.TQMetaObject; import org.kde.qt.QtSupport; import org.kde.qt.TQPainter; import org.kde.qt.TQMouseEvent; import org.kde.qt.TQShowEvent; import org.kde.qt.TQEvent; import org.kde.qt.TQWidget; import org.kde.qt.TQFrame; /** This is a widget used to display animation using multiple individual pixmaps. This widget allows you to deal with variable size icons (e.g., ones that will change based on a global setting) as it loads the icons internally. All you need to do is pass along a list of icon names and their size and everything else is taken care of. This widget also emits a 'clicked()' signal when it received a mouse press event. A tquick example:
 KAnimWidget anim = new KAnimWidget("kde", 0, this);
 anim.start();
 
That example will search for the pixmaps "one.png", "two.png", and "three.png" in the share/icons/small/ directories as well as the app's pics directory. See {@link KAnimWidgetSignals} for signals emitted by KAnimWidget @author Kurt Granroth @short Standard "About KDE" dialog box. */ public class KAnimWidget extends TQFrame { protected KAnimWidget(Class dummy){super((Class) null);} public native TQMetaObject metaObject(); public native String className(); /** This is the most common constructor. Pass along the name of the animated icons to use (e.g., "kde") for the animation and an optional size to load and you're set. If you omit the size, the default size will be used. @param icons The icons name (e.g., "kde") to use for the animation @param size The size to load You don't have to set it if the parent is a KToolBar; in this case it will use the toolbar's size. @param parent The standard parent @param name The standard internal name @short This is the most common constructor. */ public KAnimWidget(String icons, int size, TQWidget parent, String name) { super((Class) null); newKAnimWidget(icons,size,parent,name); } private native void newKAnimWidget(String icons, int size, TQWidget parent, String name); public KAnimWidget(String icons, int size, TQWidget parent) { super((Class) null); newKAnimWidget(icons,size,parent); } private native void newKAnimWidget(String icons, int size, TQWidget parent); public KAnimWidget(String icons, int size) { super((Class) null); newKAnimWidget(icons,size); } private native void newKAnimWidget(String icons, int size); public KAnimWidget(String icons) { super((Class) null); newKAnimWidget(icons); } private native void newKAnimWidget(String icons); /** Sets the size of the icons. @param size The size of the icons @short Sets the size of the icons. */ public native void setSize(int size); /** Returns the current size. @short Returns the current size. */ public native int iconSize(); /** Returns the current icons since 3.4 @short Returns the current icons since 3. */ public native String icons(); /** Sets the name of the animated icons to load. This will use the KIconLoader.loadAnimated method for the actual loading. @param icons The name of the icons to use for the animation @short Sets the name of the animated icons to load. */ public native void setIcons(String icons); /** Starts the animation from frame 1 @short Starts the animation from frame 1 */ public native void start(); /** Stops the animation. This will also reset the widget to frame 1. @short Stops the animation. */ public native void stop(); protected native void drawContents(TQPainter p); protected native void leaveEvent(TQEvent e); protected native void enterEvent(TQEvent e); protected native void hideEvent(TQHideEvent e); public native void showEvent(TQShowEvent e); protected native void mousePressEvent(TQMouseEvent e); protected native void mouseReleaseEvent(TQMouseEvent e); protected native void slotTimerUpdate(); protected native void updateIcons(); /** 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(); }