You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdebindings/kdejava/koala/org/kde/koala/KDialog.java

155 lines
6.3 KiB

//Auto-generated by kalyptus. DO NOT EDIT.
package org.kde.koala;
import org.kde.qt.Qt;
import org.kde.qt.QRect;
import org.kde.qt.QLayoutItem;
import org.kde.qt.QMetaObject;
import org.kde.qt.QtSupport;
import org.kde.qt.QLayoutItemInterface;
import org.kde.qt.QKeyEvent;
import org.kde.qt.QWidget;
import org.kde.qt.QDialog;
/**
Dialog with extended non-modal support and methods for %KDE standard
compliance.
Generally, you should not use this class directly, but KDialogBase
which inherits KDialog.
If the dialog is non-modal and has a parent, the default keybindings
(<code>escape</code> = <code>reject</code>(), <code>enter</code> = <code>accept</code>(), etc.) are disabled.
The marginHint() and spacingHint() sizes shall be used
whenever you layout the interior of a dialog. One special note. If
you make your own action buttons (OK, Cancel etc), the space
beteween the buttons shall be spacingHint(), whereas the space
above, below, to the right and to the left shall be marginHint().
If you add a separator line above the buttons, there shall be a
marginHint() between the buttons and the separator and a
marginHint() above the separator as well.
See {@link KDialogSignals} for signals emitted by KDialog
@author Thomas Tanghus <tanghus@earthling.net>, Espen Sand <espensa@online.no>
@short Dialog with extended non-modal support and methods for %KDE standard compliance.
@see KDialogBase
*/
public class KDialog extends QDialog {
protected KDialog(Class dummy){super((Class) null);}
public native QMetaObject metaObject();
public native String className();
/**
Constructor.
Takes the same arguments as QDialog.
@short Constructor.
*/
public KDialog(QWidget parent, String name, boolean modal, int f) {
super((Class) null);
newKDialog(parent,name,modal,f);
}
private native void newKDialog(QWidget parent, String name, boolean modal, int f);
public KDialog(QWidget parent, String name, boolean modal) {
super((Class) null);
newKDialog(parent,name,modal);
}
private native void newKDialog(QWidget parent, String name, boolean modal);
public KDialog(QWidget parent, String name) {
super((Class) null);
newKDialog(parent,name);
}
private native void newKDialog(QWidget parent, String name);
public KDialog(QWidget parent) {
super((Class) null);
newKDialog(parent);
}
private native void newKDialog(QWidget parent);
public KDialog() {
super((Class) null);
newKDialog();
}
private native void newKDialog();
/**
If the dialog starts with focus in a QLineEdit child,
then call selectAll() on the child.
@short If the dialog starts with focus in a QLineEdit child, then call selectAll() on the child.
*/
public native void polish();
/**
Make a KDE compliant caption.
@param caption Your caption. Do <code>not</code> include the application name
in this string. It will be added automatically according to the KDE
standard.
@short Make a KDE compliant caption.
*/
public native void setCaption(String caption);
/**
Make a plain caption without any modifications.
@param caption Your caption. This is the string that will be
displayed in the window title.
@short Make a plain caption without any modifications.
*/
public native void setPlainCaption(String caption);
/**
Return the number of pixels you shall use between a
dialog edge and the outermost widget(s) according to the KDE standard.
@short Return the number of pixels you shall use between a dialog edge and the outermost widget(s) according to the KDE standard.
*/
public static native int marginHint();
/**
Return the number of pixels you shall use between
widgets inside a dialog according to the KDE standard.
@short Return the number of pixels you shall use between widgets inside a dialog according to the KDE standard.
*/
public static native int spacingHint();
/**
Resize every layout manager used in <code>widget</code> and its nested children.
@param widget The widget used.
@param margin The new layout margin.
@param spacing The new layout spacing.
@short Resize every layout manager used in <code>widget</code> and its nested children.
*/
public static native void resizeLayout(QWidget widget, int margin, int spacing);
/**
Resize every layout associated with <code>lay</code> and its children.
@param lay layout to be resized
@param margin The new layout margin
@param spacing The new layout spacing
@short Resize every layout associated with <code>lay</code> and its children.
*/
public static native void resizeLayout(QLayoutItemInterface lay, int margin, int spacing);
/**
Centers <code>widget</code> on the desktop, taking multi-head setups into
account. If <code>screen</code> is -1, <code>widget</code> will be centered on its
current screen (if it was shown already) or on the primary screen.
If <code>screen</code> is -3, <code>widget</code> will be centered on the screen that
currently contains the mouse pointer.
<code>screen</code> will be ignored if a merged display (like Xinerama) is not
in use, or merged display placement is not enabled in kdeglobals.
@short Centers <code>widget</code> on the desktop, taking multi-head setups into account.
*/
public static native void centerOnScreen(QWidget widget, int screen);
public static native void centerOnScreen(QWidget widget);
/**
Places <code>widget</code> so that it doesn't cover a certain <code>area</code> of the screen.
This is typically used by the "find dialog" so that the match it finds can
be read.
For <code>screen</code>, see centerOnScreen
@return true on success (widget doesn't cover area anymore, or never did),
false on failure (not enough space found)
@short Places <code>widget</code> so that it doesn't cover a certain <code>area</code> of the screen.
*/
public static native boolean avoidArea(QWidget widget, QRect area, int screen);
public static native boolean avoidArea(QWidget widget, QRect area);
/**
@short
*/
protected native void keyPressEvent(QKeyEvent 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();
}