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.8.0
Show newest version
package io.qt.gui;

import io.qt.*;


/**
 * 

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.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QInputMethod.class); /** *

Java wrapper for Qt enum QInputMethod::Action

*/ public enum Action implements QtEnumerator { /** *

Representing QInputMethod::Click

*/ Click(0), /** *

Representing QInputMethod::ContextMenu

*/ ContextMenu(1); static { QtJambi_LibraryUtilities.initialize(); } 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 @NonNull Action resolve(int value) { switch (value) { case 0: return Click; case 1: return ContextMenu; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

See QInputMethod::anchorRectangleChanged()

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

See QInputMethod::animatingChanged()

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

See QInputMethod::cursorRectangleChanged()

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

See QInputMethod::inputDirectionChanged(Qt::LayoutDirection)

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

See QInputMethod::inputItemClipRectangleChanged()

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

See QInputMethod::keyboardRectangleChanged()

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

See QInputMethod::localeChanged()

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

See QInputMethod::visibleChanged()

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

See QInputMethod::anchorRectangle()const

*/ @QtPropertyReader(name="anchorRectangle") @QtUninvokable public final io.qt.core.@NonNull QRectF anchorRectangle(){ return anchorRectangle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @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

*/ @QtPropertyReader(name="cursorRectangle") @QtUninvokable public final io.qt.core.@NonNull QRectF cursorRectangle(){ return cursorRectangle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @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

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

See QInputMethod::inputItemClipRectangle()const

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

See QInputMethod::inputItemRectangle()const

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

See QInputMethod::inputItemTransform()const

*/ @QtUninvokable public final io.qt.gui.@NonNull QTransform inputItemTransform(){ return inputItemTransform_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @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.@NonNull 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

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

See QInputMethod::isVisible()const

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

See QInputMethod::keyboardRectangle()const

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

See QInputMethod::locale()const

*/ @QtPropertyReader(name="locale") @QtUninvokable public final io.qt.core.@NonNull QLocale locale(){ return locale_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @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)

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

See QInputMethod::setInputItemTransform(QTransform)

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

See QInputMethod::setVisible(bool)

*/ @QtUninvokable public final void setVisible(boolean visible){ setVisible_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), visible); } @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); /** *

See QInputMethod::update(Qt::InputMethodQueries)

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

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

*/ public static java.lang.Object queryFocusObject(io.qt.core.Qt.@NonNull 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. * @hidden */ @NativeAccess protected QInputMethod(QPrivateConstructor p) { super(p); } /** * @hidden *

Kotlin property getter. In Java use {@link #anchorRectangle()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QRectF getAnchorRectangle() { return anchorRectangle(); } /** * @hidden *

Kotlin property getter. In Java use {@link #cursorRectangle()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QRectF getCursorRectangle() { return cursorRectangle(); } /** * @hidden *

Kotlin property getter. In Java use {@link #inputDirection()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.Qt.@NonNull LayoutDirection getInputDirection() { return inputDirection(); } /** * @hidden *

Kotlin property getter. In Java use {@link #inputItemClipRectangle()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QRectF getInputItemClipRectangle() { return inputItemClipRectangle(); } /** * @hidden *

Kotlin property getter. In Java use {@link #isAnimating()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getAnimating() { return isAnimating(); } /** * @hidden *

Kotlin property getter. In Java use {@link #isVisible()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final boolean getVisible() { return isVisible(); } /** * @hidden *

Kotlin property getter. In Java use {@link #keyboardRectangle()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QRectF getKeyboardRectangle() { return keyboardRectangle(); } /** * @hidden *

Kotlin property getter. In Java use {@link #locale()} instead.

*/ @QtPropertyReader(enabled=false) @QtUninvokable public final io.qt.core.@NonNull QLocale getLocale() { return locale(); } /** *

Overloaded function for {@link #setInputItemRectangle(io.qt.core.QRectF)}.

*/ @QtUninvokable public final void setInputItemRectangle(io.qt.core.@NonNull QRect rect) { setInputItemRectangle(new io.qt.core.QRectF(rect)); } /** *

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

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy