diff options
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/TDEToolBarButton.java')
-rw-r--r-- | tdejava/koala/org/trinitydesktop/koala/TDEToolBarButton.java | 235 |
1 files changed, 235 insertions, 0 deletions
diff --git a/tdejava/koala/org/trinitydesktop/koala/TDEToolBarButton.java b/tdejava/koala/org/trinitydesktop/koala/TDEToolBarButton.java new file mode 100644 index 00000000..a39bbb56 --- /dev/null +++ b/tdejava/koala/org/trinitydesktop/koala/TDEToolBarButton.java @@ -0,0 +1,235 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.trinitydesktop.koala; + +import org.trinitydesktop.qt.Qt; +import org.trinitydesktop.qt.TQMetaObject; +import org.trinitydesktop.qt.QtSupport; +import org.trinitydesktop.qt.TQObject; +import org.trinitydesktop.qt.TQPopupMenu; +import org.trinitydesktop.qt.TQPixmap; +import org.trinitydesktop.qt.TQSize; +import org.trinitydesktop.qt.TQPainter; +import org.trinitydesktop.qt.TQMouseEvent; +import org.trinitydesktop.qt.TQEvent; +import org.trinitydesktop.qt.TQIconSet; +import org.trinitydesktop.qt.TQWidget; +import org.trinitydesktop.qt.TQPalette; +import org.trinitydesktop.qt.TQToolButton; + +/** + + A toolbar button. This is used internally by TDEToolBar, use the + TDEToolBar methods instead. + See {@link TDEToolBarButtonSignals} for signals emitted by TDEToolBarButton + @short A toolbar button. + +*/ +public class TDEToolBarButton extends TQToolButton { + protected TDEToolBarButton(Class dummy){super((Class) null);} + public native TQMetaObject metaObject(); + public native String className(); + /** + Construct a button with an icon loaded by the button itself. + This will trust the button to load the correct icon with the + correct size. + @param icon Name of icon to load (may be absolute or relative) + @param id Id of this button + @param parent This button's parent + @param name This button's internal name + @param txt This button's text (in a tooltip or otherwise) + @param _instance the instance to use for this button + @short Construct a button with an icon loaded by the button itself. + */ + public TDEToolBarButton(String icon, int id, TQWidget parent, String name, String txt, TDEInstanceInterface _instance) { + super((Class) null); + newTDEToolBarButton(icon,id,parent,name,txt,_instance); + } + private native void newTDEToolBarButton(String icon, int id, TQWidget parent, String name, String txt, TDEInstanceInterface _instance); + public TDEToolBarButton(String icon, int id, TQWidget parent, String name, String txt) { + super((Class) null); + newTDEToolBarButton(icon,id,parent,name,txt); + } + private native void newTDEToolBarButton(String icon, int id, TQWidget parent, String name, String txt); + public TDEToolBarButton(String icon, int id, TQWidget parent, String name) { + super((Class) null); + newTDEToolBarButton(icon,id,parent,name); + } + private native void newTDEToolBarButton(String icon, int id, TQWidget parent, String name); + public TDEToolBarButton(String icon, int id, TQWidget parent) { + super((Class) null); + newTDEToolBarButton(icon,id,parent); + } + private native void newTDEToolBarButton(String icon, int id, TQWidget parent); + /** + Construct a button with an existing pixmap. It is not + recommended that you use this as the internal icon loading code + will almost always get it "right". + @param pixmap Name of icon to load (may be absolute or relative) + @param id Id of this button + @param parent This button's parent + @param name This button's internal name + @param txt This button's text (in a tooltip or otherwise) + @short Construct a button with an existing pixmap. + */ + public TDEToolBarButton(TQPixmap pixmap, int id, TQWidget parent, String name, String txt) { + super((Class) null); + newTDEToolBarButton(pixmap,id,parent,name,txt); + } + private native void newTDEToolBarButton(TQPixmap pixmap, int id, TQWidget parent, String name, String txt); + public TDEToolBarButton(TQPixmap pixmap, int id, TQWidget parent, String name) { + super((Class) null); + newTDEToolBarButton(pixmap,id,parent,name); + } + private native void newTDEToolBarButton(TQPixmap pixmap, int id, TQWidget parent, String name); + public TDEToolBarButton(TQPixmap pixmap, int id, TQWidget parent) { + super((Class) null); + newTDEToolBarButton(pixmap,id,parent); + } + private native void newTDEToolBarButton(TQPixmap pixmap, int id, TQWidget parent); + /** + Construct a separator button + @param parent This button's parent + @param name This button's internal name + @short Construct a separator button + */ + public TDEToolBarButton(TQWidget parent, String name) { + super((Class) null); + newTDEToolBarButton(parent,name); + } + private native void newTDEToolBarButton(TQWidget parent, String name); + public TDEToolBarButton(TQWidget parent) { + super((Class) null); + newTDEToolBarButton(parent); + } + private native void newTDEToolBarButton(TQWidget parent); + public TDEToolBarButton() { + super((Class) null); + newTDEToolBarButton(); + } + private native void newTDEToolBarButton(); + /** + Set the text for this button. The text will be either used as a + tooltip (IconOnly) or will be along side the icon + @param text The button (or tooltip) text + @short Set the text for this button. + */ + public native void setText(String text); + /** + Set the icon for this button. The icon will be loaded internally + with the correct size. This function is preferred over setIconSet + @param icon The name of the icon + @short Set the icon for this button. + */ + public native void setIcon(String icon); + public native void setIcon(TQPixmap pixmap); + /** + Set the pixmaps for this toolbar button from a TQIconSet. + If you call this you don't need to call any of the other methods + that set icons or pixmaps. + @param iconset The iconset to use + @short Set the pixmaps for this toolbar button from a TQIconSet. + */ + public native void setIconSet(TQIconSet iconset); + /** + Turn this button on or off + @param flag true or false + @short Turn this button on or off + */ + public native void on(boolean flag); + public native void on(); + /** + Toggle this button + @short Toggle this button + */ + public native void toggle(); + /** + Turn this button into a toggle button or disable the toggle + aspects of it. This does not toggle the button itself. + Use toggle() for that. + @param toggle true or false + @short Turn this button into a toggle button or disable the toggle aspects of it. + */ + public native void setToggle(boolean toggle); + public native void setToggle(); + /** + Return a pointer to this button's popup menu (if it exists) + @short Return a pointer to this button's popup menu (if it exists) + */ + public native TQPopupMenu popup(); + /** + Returns the button's id. + @short Returns the button's id. + */ + public native int id(); + /** + Give this button a popup menu. There will not be a delay when + you press the button. Use setDelayedPopup if you want that + behavior. + @param p The new popup menu + @param unused Has no effect - ignore it. + @short Give this button a popup menu. + */ + public native void setPopup(TQPopupMenu p, boolean unused); + public native void setPopup(TQPopupMenu p); + /** + Gives this button a delayed popup menu. + This function allows you to add a delayed popup menu to the button. + The popup menu is then only displayed when the button is pressed and + held down for about half a second. + @param p the new popup menu + @param unused Has no effect - ignore it. + @short Gives this button a delayed popup menu. + */ + public native void setDelayedPopup(TQPopupMenu p, boolean unused); + public native void setDelayedPopup(TQPopupMenu p); + /** + Turn this button into a radio button + @param f true or false + @short Turn this button into a radio button + */ + public native void setRadio(boolean f); + public native void setRadio(); + /** + Toolbar buttons naturally will assume the global styles + concerning icons, icons sizes, etc. You can use this function to + explicitly turn this off, if you like. + @param no_style Will disable styles if true + @short Toolbar buttons naturally will assume the global styles concerning icons, icons sizes, etc. + */ + public native void setNoStyle(boolean no_style); + public native void setNoStyle(); + /** + This slot should be called whenever the toolbar mode has + potentially changed. This includes such events as text changing, + orientation changing, etc. + @short This slot should be called whenever the toolbar mode has potentially changed. + */ + public native void modeChange(); + public native void setTextLabel(String arg1, boolean tipToo); + public native boolean event(TQEvent e); + protected native void paletteChange(TQPalette arg1); + protected native void leaveEvent(TQEvent e); + protected native void enterEvent(TQEvent e); + protected native void drawButton(TQPainter p); + public native boolean eventFilter(TQObject o, TQEvent e); + protected native void mousePressEvent(TQMouseEvent arg1); + protected native void mouseReleaseEvent(TQMouseEvent arg1); + protected native void showMenu(); + public native TQSize sizeHint(); + public native TQSize minimumSizeHint(); + public native TQSize minimumSize(); + protected native boolean isRaised(); + protected native boolean isActive(); + protected native int iconTextMode(); + protected native void slotClicked(); + protected native void slotPressed(); + protected native void slotReleased(); + protected native void slotToggled(); + protected native void slotDelayTimeout(); + /** 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(); +} |