summaryrefslogtreecommitdiffstats
path: root/tdejava/koala/org/trinitydesktop/koala/TDEToolBarButton.java
diff options
context:
space:
mode:
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/TDEToolBarButton.java')
-rw-r--r--tdejava/koala/org/trinitydesktop/koala/TDEToolBarButton.java235
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();
+}