
io.qt.widgets.QTileRules Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi Show documentation
Show all versions of qtjambi Show documentation
QtJambi base module containing QtCore, QtGui and QtWidgets.
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