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.
155 lines
6.3 KiB
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();
|
|
}
|