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

io.qt.widgets.QTileRules Maven / Gradle / Ivy

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


/**
 * 

The rules used to draw a pixmap or image split into nine segments

*

Java wrapper for Qt class QTileRules

*/ public class QTileRules extends io.qt.QtObject implements java.lang.Cloneable { static { QtJambi_LibraryUtilities.initialize(); } /** *

See QTileRules::QTileRules(Qt::TileRule,Qt::TileRule)

*/ public QTileRules(io.qt.core.Qt.TileRule horizontalRule, io.qt.core.Qt.TileRule verticalRule){ super((QPrivateConstructor)null); initialize_native(this, horizontalRule, verticalRule); } private native static void initialize_native(QTileRules instance, io.qt.core.Qt.TileRule horizontalRule, io.qt.core.Qt.TileRule verticalRule); /** *

Overloaded constructor for {@link #QTileRules(io.qt.core.Qt.TileRule)} * with rule = io.qt.core.Qt.TileRule.StretchTile.

*/ public QTileRules() { this(io.qt.core.Qt.TileRule.StretchTile); } /** *

See QTileRules::QTileRules(Qt::TileRule)

*/ public QTileRules(io.qt.core.Qt.TileRule rule){ super((QPrivateConstructor)null); initialize_native(this, rule); } private native static void initialize_native(QTileRules instance, io.qt.core.Qt.TileRule rule); @io.qt.QtUninvokable public final void setHorizontal(io.qt.core.Qt.TileRule horizontal){ setHorizontal_native_cref_Qt_TileRule(QtJambi_LibraryUtilities.internal.nativeId(this), horizontal.value()); } @io.qt.QtUninvokable private native void setHorizontal_native_cref_Qt_TileRule(long __this__nativeId, int horizontal); @io.qt.QtUninvokable public final io.qt.core.Qt.TileRule horizontal(){ return io.qt.core.Qt.TileRule.resolve(horizontal_native(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int horizontal_native(long __this__nativeId); @io.qt.QtUninvokable public final void setVertical(io.qt.core.Qt.TileRule vertical){ setVertical_native_cref_Qt_TileRule(QtJambi_LibraryUtilities.internal.nativeId(this), vertical.value()); } @io.qt.QtUninvokable private native void setVertical_native_cref_Qt_TileRule(long __this__nativeId, int vertical); @io.qt.QtUninvokable public final io.qt.core.Qt.TileRule vertical(){ return io.qt.core.Qt.TileRule.resolve(vertical_native(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int vertical_native(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QTileRules(QPrivateConstructor p) { super(p); } @Override public QTileRules clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native QTileRules clone_native(long __this_nativeId); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy