summaryrefslogtreecommitdiffstats
path: root/tdejava/koala/org/trinitydesktop/koala/KFindDialog.java
diff options
context:
space:
mode:
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/KFindDialog.java')
-rw-r--r--tdejava/koala/org/trinitydesktop/koala/KFindDialog.java241
1 files changed, 241 insertions, 0 deletions
diff --git a/tdejava/koala/org/trinitydesktop/koala/KFindDialog.java b/tdejava/koala/org/trinitydesktop/koala/KFindDialog.java
new file mode 100644
index 00000000..9b0d4aa6
--- /dev/null
+++ b/tdejava/koala/org/trinitydesktop/koala/KFindDialog.java
@@ -0,0 +1,241 @@
+//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 java.util.ArrayList;
+import org.trinitydesktop.qt.TQShowEvent;
+import org.trinitydesktop.qt.TQWidget;
+
+/**
+
+ @brief A generic "find" dialog.
+ <b></b>etail:
+ This widget inherits from KDialogBase and implements
+ the following additional functionalities: a find string
+ object and an area for a user-defined widget to extend the dialog.
+ <b></b>xample:
+ To use the basic modal find dialog, and then run the search:
+ <pre>
+ KFindDialog dlg(....)
+ if ( dlg.exec() != TQDialog.Accepted )
+ return;
+ // proceed with KFind from here
+ </pre>
+ To create a non-modal find dialog:
+ <pre>
+ if ( m_findDia )
+ KWin.setActiveWindow( m_findDia.winId() );
+ else
+ {
+ m_findDia = new KFindDialog(false,...);
+ connect( m_findDia, SIGNAL("okClicked()"), this, SLOT("findTextNext()") );
+ }
+ </pre>
+ Don't forget to delete and reset m_findDia when closed.
+ (But do NOT delete your KFind object at that point, it's needed for "Find Next")
+ To use your own extensions: see findExtension().
+ @author S.R.Haque <srhaque@iee.org>
+
+ @short @brief A generic "find" dialog.
+
+*/
+public class KFindDialog extends KDialogBase {
+ protected KFindDialog(Class dummy){super((Class) null);}
+ public static final int WholeWordsOnly = 1;
+ public static final int FromCursor = 2;
+ public static final int SelectedText = 4;
+ public static final int CaseSensitive = 8;
+ public static final int FindBackwards = 16;
+ public static final int RegularExpression = 32;
+ public static final int FindIncremental = 64;
+ public static final int MinimumUserOption = 65536;
+
+ public native TQMetaObject metaObject();
+ public native String className();
+ /**
+ Construct a modal find dialog
+ @param parent The parent object of this widget.
+ @param name The name of this widget.
+ @param options A bitfield of the Options to be checked.
+ @param findStrings The find history, see findHistory()
+ @param hasSelection Whether a selection exists
+ @short Construct a modal find dialog
+ */
+ public KFindDialog(TQWidget parent, String name, long options, String[] findStrings, boolean hasSelection) {
+ super((Class) null);
+ newKFindDialog(parent,name,options,findStrings,hasSelection);
+ }
+ private native void newKFindDialog(TQWidget parent, String name, long options, String[] findStrings, boolean hasSelection);
+ public KFindDialog(TQWidget parent, String name, long options, String[] findStrings) {
+ super((Class) null);
+ newKFindDialog(parent,name,options,findStrings);
+ }
+ private native void newKFindDialog(TQWidget parent, String name, long options, String[] findStrings);
+ public KFindDialog(TQWidget parent, String name, long options) {
+ super((Class) null);
+ newKFindDialog(parent,name,options);
+ }
+ private native void newKFindDialog(TQWidget parent, String name, long options);
+ public KFindDialog(TQWidget parent, String name) {
+ super((Class) null);
+ newKFindDialog(parent,name);
+ }
+ private native void newKFindDialog(TQWidget parent, String name);
+ public KFindDialog(TQWidget parent) {
+ super((Class) null);
+ newKFindDialog(parent);
+ }
+ private native void newKFindDialog(TQWidget parent);
+ public KFindDialog() {
+ super((Class) null);
+ newKFindDialog();
+ }
+ private native void newKFindDialog();
+ /**
+ Construct a non-modal find dialog
+ @param modal set to false to get a non-modal dialog
+ @param parent The parent object of this widget.
+ @param name The name of this widget.
+ @param options A bitfield of the Options to be checked.
+ @param findStrings The find history, see findHistory()
+ @param hasSelection Whether a selection exists
+ @short Construct a non-modal find dialog
+ */
+ public KFindDialog(boolean modal, TQWidget parent, String name, long options, String[] findStrings, boolean hasSelection) {
+ super((Class) null);
+ newKFindDialog(modal,parent,name,options,findStrings,hasSelection);
+ }
+ private native void newKFindDialog(boolean modal, TQWidget parent, String name, long options, String[] findStrings, boolean hasSelection);
+ public KFindDialog(boolean modal, TQWidget parent, String name, long options, String[] findStrings) {
+ super((Class) null);
+ newKFindDialog(modal,parent,name,options,findStrings);
+ }
+ private native void newKFindDialog(boolean modal, TQWidget parent, String name, long options, String[] findStrings);
+ public KFindDialog(boolean modal, TQWidget parent, String name, long options) {
+ super((Class) null);
+ newKFindDialog(modal,parent,name,options);
+ }
+ private native void newKFindDialog(boolean modal, TQWidget parent, String name, long options);
+ public KFindDialog(boolean modal, TQWidget parent, String name) {
+ super((Class) null);
+ newKFindDialog(modal,parent,name);
+ }
+ private native void newKFindDialog(boolean modal, TQWidget parent, String name);
+ public KFindDialog(boolean modal, TQWidget parent) {
+ super((Class) null);
+ newKFindDialog(modal,parent);
+ }
+ private native void newKFindDialog(boolean modal, TQWidget parent);
+ public KFindDialog(boolean modal) {
+ super((Class) null);
+ newKFindDialog(modal);
+ }
+ private native void newKFindDialog(boolean modal);
+ /**
+ Provide the list of <code>strings</code> to be displayed as the history
+ of find strings. <code>strings</code> might get truncated if it is
+ too long.
+ @param history The find history.
+ @short Provide the list of <code>strings</code> to be displayed as the history of find strings.
+ @see #findHistory
+ */
+ public native void setFindHistory(String[] history);
+ /**
+ Returns the list of history items.
+ @short Returns the list of history items.
+ @see #setFindHistory
+ */
+ public native ArrayList findHistory();
+ /**
+ Enable/disable the 'search in selection' option, depending
+ on whether there actually is a selection.
+ @param hasSelection true if a selection exists
+ @short Enable/disable the 'search in selection' option, depending on whether there actually is a selection.
+ */
+ public native void setHasSelection(boolean hasSelection);
+ /**
+ Hide/show the 'from cursor' option, depending
+ on whether the application implements a cursor.
+ @param hasCursor true if the application features a cursor
+ This is assumed to be the case by default.
+ @short Hide/show the 'from cursor' option, depending on whether the application implements a cursor.
+ */
+ public native void setHasCursor(boolean hasCursor);
+ /**
+ Enable/disable the 'Find backwards' option, depending
+ on whether the application supports it.
+ @param supports true if the application supports backwards find
+ This is assumed to be the case by default.
+ @short Enable/disable the 'Find backwards' option, depending on whether the application supports it.
+ */
+ public native void setSupportsBackwardsFind(boolean supports);
+ /**
+ Enable/disable the 'Case sensitive' option, depending
+ on whether the application supports it.
+ @param supports true if the application supports case sensitive find
+ This is assumed to be the case by default.
+ @short Enable/disable the 'Case sensitive' option, depending on whether the application supports it.
+ */
+ public native void setSupportsCaseSensitiveFind(boolean supports);
+ /**
+ Enable/disable the 'Whole words only' option, depending
+ on whether the application supports it.
+ @param supports true if the application supports whole words only find
+ This is assumed to be the case by default.
+ @short Enable/disable the 'Whole words only' option, depending on whether the application supports it.
+ */
+ public native void setSupportsWholeWordsFind(boolean supports);
+ /**
+ Enable/disable the 'Regular expression' option, depending
+ on whether the application supports it.
+ @param supports true if the application supports regular expression find
+ This is assumed to be the case by default.
+ @short Enable/disable the 'Regular expression' option, depending on whether the application supports it.
+ */
+ public native void setSupportsRegularExpressionFind(boolean supports);
+ /**
+ Set the options which are checked.
+ @param options The setting of the Options.
+ @short Set the options which are checked.
+ */
+ public native void setOptions(long options);
+ /**
+ Returns the state of the options. Disabled options may be returned in
+ an indeterminate state.
+ @short Returns the state of the options.
+ @see #setOptions
+ */
+ public native long options();
+ /**
+ Returns the pattern to find.
+ @short Returns the pattern to find.
+ */
+ public native String pattern();
+ /**
+ Sets the pattern to find
+ @short Sets the pattern to find
+ */
+ public native void setPattern(String pattern);
+ /**
+ Returns an empty widget which the user may fill with additional UI
+ elements as required. The widget occupies the width of the dialog,
+ and is positioned immediately below the regular expression support
+ widgets for the pattern string.
+ @short Returns an empty widget which the user may fill with additional UI elements as required.
+ */
+ public native TQWidget findExtension();
+ public native void showEvent(TQShowEvent arg1);
+ protected native void slotOk();
+ protected native void slotSelectedTextToggled(boolean arg1);
+ protected native void showPatterns();
+ protected native void showPlaceholders();
+ protected native void textSearchChanged(String 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();
+}