io.qt.widgets.QTileRules Maven / Gradle / Ivy
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