diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/KCursor.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/KCursor.java | 200 |
1 files changed, 0 insertions, 200 deletions
diff --git a/kdejava/koala/org/kde/koala/KCursor.java b/kdejava/koala/org/kde/koala/KCursor.java deleted file mode 100644 index f6bf3f28..00000000 --- a/kdejava/koala/org/kde/koala/KCursor.java +++ /dev/null @@ -1,200 +0,0 @@ -//Auto-generated by kalyptus. DO NOT EDIT. -package org.kde.koala; - -import org.kde.qt.Qt; -import org.kde.qt.QtSupport; -import org.kde.qt.TQObject; -import org.kde.qt.TQCursor; -import org.kde.qt.TQEvent; -import org.kde.qt.TQWidget; -import org.kde.qt.Qt; - -/** - - A wrapper around TQCursor that allows for "themed" cursors. - Currently, the only themed cursor is a hand shaped cursor. - A typical usage would be - <pre> - setCursor(KCursor.handCursor()); - </pre> - @author Kurt Granroth <granroth@kde.org> - - @short A TQCursor wrapper allowing "themed" cursors and auto-hiding cursors. - -*/ -public class KCursor extends Qt { - protected KCursor(Class dummy){super((Class) null);} - /** - Constructor. - Does not do anything so far. - @short Constructor. - */ - public KCursor() { - super((Class) null); - newKCursor(); - } - private native void newKCursor(); - /** - Returns the proper hand cursor according to - the current GUI style (static function). - @short Returns the proper hand cursor according to the current GUI style (static function). - */ - public static native TQCursor handCursor(); - /** - Returns the proper arrow+hourglass cursor according to - the current GUI style (static function). - @short Returns the proper arrow+hourglass cursor according to the current GUI style (static function). - */ - public static native TQCursor workingCursor(); - /** - Returns the proper arrow cursor according to - the current GUI style (static function). - @short Returns the proper arrow cursor according to the current GUI style (static function). - */ - public static native TQCursor arrowCursor(); - /** - Returns the proper up arrow cursor according to - the current GUI style (static function). - @short Returns the proper up arrow cursor according to the current GUI style (static function). - */ - public static native TQCursor upArrowCursor(); - /** - Returns the proper cross-hair cursor according to - the current GUI style (static function). - @short Returns the proper cross-hair cursor according to the current GUI style (static function). - */ - public static native TQCursor crossCursor(); - /** - Returns the proper hourglass cursor according to - the current GUI style (static function). - @short Returns the proper hourglass cursor according to the current GUI style (static function). - */ - public static native TQCursor waitCursor(); - /** - Returns the proper text cursor according to - the current GUI style (static function). - @short Returns the proper text cursor according to the current GUI style (static function). - */ - public static native TQCursor ibeamCursor(); - /** - Returns the proper vertical resize cursor - according to the current GUI style (static function). - @short Returns the proper vertical resize cursor according to the current GUI style (static function). - */ - public static native TQCursor sizeVerCursor(); - /** - Returns the proper horizontal resize cursor - according to the current GUI style (static function). - @short Returns the proper horizontal resize cursor according to the current GUI style (static function). - */ - public static native TQCursor sizeHorCursor(); - /** - Returns the proper diagonal resize (/) cursor - according to the current GUI style (static function). - @short Returns the proper diagonal resize (/) cursor according to the current GUI style (static function). - */ - public static native TQCursor sizeBDiagCursor(); - /** - Returns the proper diagonal resize (\) cursor - according to the current GUI style (static function). - @short Returns the proper diagonal resize (\) cursor according to the current GUI style (static function). - */ - public static native TQCursor sizeFDiagCursor(); - /** - Returns the proper all-directions resize cursor - according to the current GUI style (static function). - @short Returns the proper all-directions resize cursor according to the current GUI style (static function). - */ - public static native TQCursor sizeAllCursor(); - /** - Returns a blank or invisible cursor (static function). - @short Returns a blank or invisible cursor (static function). - */ - public static native TQCursor blankCursor(); - /** - Returns a WhatsThis cursor (static function). - @short Returns a WhatsThis cursor (static function). - */ - public static native TQCursor whatsThisCursor(); - /** - Sets auto-hiding the cursor for widget <code>w.</code> Enabling it will result in - the cursor being hidden when - - <li> - a key-event happens - </li> - - <li> - there are no key-events for a configured time-frame (see - setHideCursorDelay()) - </li> - The cursor will be shown again when the focus is lost or a mouse-event - happens. - Side effect: when enabling auto-hide, mouseTracking is enabled for the - specified widget, because it's needed to get mouse-move-events. So - don't disable mouseTracking for a widget while using auto-hide for it. - When disabling auto-hide, mouseTracking will be disabled, so if you need - mouseTracking after disabling auto-hide, you have to reenable - mouseTracking. - If you want to use auto-hiding for widgets that don't take focus, e.g. - a TQCanvasView, then you have to pass all key-events that should trigger - auto-hiding to autoHideEventFilter(). - @short Sets auto-hiding the cursor for widget <code>w.</code> - */ - public static native void setAutoHideCursor(TQWidget w, boolean enable); - /** - Overloaded method for the case where you have an event-filter installed - on the widget you want to enable auto-cursor-hiding. - In this case set <code>customEventFilter</code> to true and call - autoHideEventFilter() from the beginning of your eventFilter(). - @short Overloaded method for the case where you have an event-filter installed on the widget you want to enable auto-cursor-hiding. - @see #autoHideEventFilter - */ - public static native void setAutoHideCursor(TQWidget w, boolean enable, boolean customEventFilter); - /** - Sets the delay time in milliseconds for auto-hiding. When no keyboard - events arrive for that time-frame, the cursor will be hidden. - Default is 5000, i.e. 5 seconds. - @short Sets the delay time in milliseconds for auto-hiding. - */ - public static native void setHideCursorDelay(int ms); - /** - Default is 5000, i.e. 5 seconds. - @return the current auto-hide delay time. - - @short - */ - public static native int hideCursorDelay(); - /** - KCursor has to install an eventFilter over the widget you want to - auto-hide. If you have an own eventFilter() on that widget and stop - some events by returning true, you might break auto-hiding, because - KCursor doesn't get those events. - In this case, you need to call setAutoHideCursor( widget, true, true ); - to tell KCursor not to install an eventFilter. Then you call this method - from the beginning of your eventFilter, for example: - <pre> - edit = new KEdit( this, "some edit widget" ); - edit.installEventFilter( this ); - KCursor.setAutoHideCursor( edit, true, true ); - [...] - boolean YourClass.eventFilter( TQObject o, TQEvent e ) - { - if ( o == edit ) // only that widget where you enabled auto-hide! - KCursor.autoHideEventFilter( o, e ); - // now you can do your own event-processing - [...] - } - </pre> - Note that you must not call KCursor.autoHideEventFilter() when you - didn't enable or after disabling auto-hiding. - @short KCursor has to install an eventFilter over the widget you want to auto-hide. - */ - public static native void autoHideEventFilter(TQObject arg1, TQEvent arg2); - /** 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(); -} |