All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.gui.QInputMethod Maven / Gradle / Ivy

There is a newer version: 6.3.0
Show newest version
package io.qt.gui;


/**
 * 

Access to the active text input method

*

Java wrapper for Qt class QInputMethod

*/ public final class QInputMethod extends io.qt.core.QObject { static { QtJambi_LibraryUtilities.initialize(); } /** * This variable stores the meta-object for the class. */ public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QInputMethod.class); /** *

Java wrapper for Qt enum QInputMethod::Action

*/ public enum Action implements io.qt.QtEnumerator { Click(0), ContextMenu(1); private Action(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static Action resolve(int value) { switch (value) { case 0: return Click; case 1: return ContextMenu; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

See QInputMethod::anchorRectangleChanged()

*/ @io.qt.QtPropertyNotify(name="anchorRectangle") public final Signal0 anchorRectangleChanged = new Signal0(); /** *

See QInputMethod::animatingChanged()

*/ @io.qt.QtPropertyNotify(name="animating") public final Signal0 animatingChanged = new Signal0(); /** *

See QInputMethod::cursorRectangleChanged()

*/ @io.qt.QtPropertyNotify(name="cursorRectangle") public final Signal0 cursorRectangleChanged = new Signal0(); /** *

See QInputMethod::inputDirectionChanged(Qt::LayoutDirection)

*/ @io.qt.QtPropertyNotify(name="inputDirection") public final Signal1 inputDirectionChanged = new Signal1<>(); /** *

See QInputMethod::inputItemClipRectangleChanged()

*/ @io.qt.QtPropertyNotify(name="inputItemClipRectangle") public final Signal0 inputItemClipRectangleChanged = new Signal0(); /** *

See QInputMethod::keyboardRectangleChanged()

*/ @io.qt.QtPropertyNotify(name="keyboardRectangle") public final Signal0 keyboardRectangleChanged = new Signal0(); /** *

See QInputMethod::localeChanged()

*/ @io.qt.QtPropertyNotify(name="locale") public final Signal0 localeChanged = new Signal0(); /** *

See QInputMethod::visibleChanged()

*/ @io.qt.QtPropertyNotify(name="visible") public final Signal0 visibleChanged = new Signal0(); /** *

See QInputMethod::anchorRectangle()const

*/ @io.qt.QtPropertyReader(name="anchorRectangle") @io.qt.QtUninvokable public final io.qt.core.QRectF anchorRectangle(){ return anchorRectangle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QRectF anchorRectangle_native_constfct(long __this__nativeId); /** *

See QInputMethod::commit()

*/ public final void commit(){ commit_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native void commit_native(long __this__nativeId); /** *

See QInputMethod::cursorRectangle()const

*/ @io.qt.QtPropertyReader(name="cursorRectangle") @io.qt.QtUninvokable public final io.qt.core.QRectF cursorRectangle(){ return cursorRectangle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QRectF cursorRectangle_native_constfct(long __this__nativeId); /** *

See QInputMethod::hide()

*/ public final void hide(){ hide_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native void hide_native(long __this__nativeId); /** *

See QInputMethod::inputDirection()const

*/ @io.qt.QtPropertyReader(name="inputDirection") @io.qt.QtUninvokable public final io.qt.core.Qt.LayoutDirection inputDirection(){ return io.qt.core.Qt.LayoutDirection.resolve(inputDirection_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int inputDirection_native_constfct(long __this__nativeId); /** *

See QInputMethod::inputItemClipRectangle()const

*/ @io.qt.QtPropertyReader(name="inputItemClipRectangle") @io.qt.QtUninvokable public final io.qt.core.QRectF inputItemClipRectangle(){ return inputItemClipRectangle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QRectF inputItemClipRectangle_native_constfct(long __this__nativeId); /** *

See QInputMethod::inputItemRectangle()const

*/ @io.qt.QtUninvokable public final io.qt.core.QRectF inputItemRectangle(){ return inputItemRectangle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QRectF inputItemRectangle_native_constfct(long __this__nativeId); /** *

See QInputMethod::inputItemTransform()const

*/ @io.qt.QtUninvokable public final io.qt.gui.QTransform inputItemTransform(){ return inputItemTransform_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.gui.QTransform inputItemTransform_native_constfct(long __this__nativeId); /** *

See QInputMethod::invokeAction(QInputMethod::Action,int)

*/ public final void invokeAction(io.qt.gui.QInputMethod.Action a, int cursorPosition){ invokeAction_native_QInputMethod_Action_int(QtJambi_LibraryUtilities.internal.nativeId(this), a.value(), cursorPosition); } private native void invokeAction_native_QInputMethod_Action_int(long __this__nativeId, int a, int cursorPosition); /** *

See QInputMethod::isAnimating()const

*/ @io.qt.QtPropertyReader(name="animating") @io.qt.QtUninvokable public final boolean isAnimating(){ return isAnimating_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isAnimating_native_constfct(long __this__nativeId); /** *

See QInputMethod::isVisible()const

*/ @io.qt.QtPropertyReader(name="visible") @io.qt.QtUninvokable public final boolean isVisible(){ return isVisible_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isVisible_native_constfct(long __this__nativeId); /** *

See QInputMethod::keyboardRectangle()const

*/ @io.qt.QtPropertyReader(name="keyboardRectangle") @io.qt.QtUninvokable public final io.qt.core.QRectF keyboardRectangle(){ return keyboardRectangle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QRectF keyboardRectangle_native_constfct(long __this__nativeId); /** *

See QInputMethod::locale()const

*/ @io.qt.QtPropertyReader(name="locale") @io.qt.QtUninvokable public final io.qt.core.QLocale locale(){ return locale_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QLocale locale_native_constfct(long __this__nativeId); /** *

See QInputMethod::reset()

*/ public final void reset(){ reset_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native void reset_native(long __this__nativeId); /** *

See QInputMethod::setInputItemRectangle(QRectF)

*/ @io.qt.QtUninvokable public final void setInputItemRectangle(io.qt.core.QRectF rect){ setInputItemRectangle_native_cref_QRectF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(rect)); } @io.qt.QtUninvokable private native void setInputItemRectangle_native_cref_QRectF(long __this__nativeId, long rect); /** *

See QInputMethod::setInputItemTransform(QTransform)

*/ @io.qt.QtUninvokable public final void setInputItemTransform(io.qt.gui.QTransform transform){ setInputItemTransform_native_cref_QTransform(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(transform)); } @io.qt.QtUninvokable private native void setInputItemTransform_native_cref_QTransform(long __this__nativeId, long transform); /** *

See QInputMethod::setVisible(bool)

*/ @io.qt.QtUninvokable public final void setVisible(boolean visible){ setVisible_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), visible); } @io.qt.QtUninvokable private native void setVisible_native_bool(long __this__nativeId, boolean visible); /** *

See QInputMethod::show()

*/ public final void show(){ show_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native void show_native(long __this__nativeId); /** *

Overloaded function for {@link #update(io.qt.core.Qt.InputMethodQueries)}.

*/ public final void update(io.qt.core.Qt.InputMethodQuery ... queries){ update(new io.qt.core.Qt.InputMethodQueries(queries)); } /** *

See QInputMethod::update(Qt::InputMethodQueries)

*/ public final void update(io.qt.core.Qt.InputMethodQueries queries){ update_native_QFlags_Qt_InputMethodQuery_(QtJambi_LibraryUtilities.internal.nativeId(this), queries.value()); } private native void update_native_QFlags_Qt_InputMethodQuery_(long __this__nativeId, int queries); /** *

See QInputMethod::queryFocusObject(Qt::InputMethodQuery,QVariant)

*/ public static java.lang.Object queryFocusObject(io.qt.core.Qt.InputMethodQuery query, java.lang.Object argument){ return queryFocusObject_native_Qt_InputMethodQuery_cref_QVariant(query.value(), argument); } private native static java.lang.Object queryFocusObject_native_Qt_InputMethodQuery_cref_QVariant(int query, java.lang.Object argument); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QInputMethod(QPrivateConstructor p) { super(p); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy