
io.qt.gui.QBackingStore Maven / Gradle / Ivy
package io.qt.gui;
/**
* Drawing area for QWindow
* Java wrapper for Qt class QBackingStore
*/
public class QBackingStore extends io.qt.QtObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QBackingStore::QBackingStore(QWindow*)
*/
public QBackingStore(io.qt.gui.QWindow window){
super((QPrivateConstructor)null);
initialize_native(this, window);
}
private native static void initialize_native(QBackingStore instance, io.qt.gui.QWindow window);
/**
* See QBackingStore::beginPaint(QRegion)
*/
@io.qt.QtUninvokable
public final void beginPaint(io.qt.gui.QRegion arg__1){
beginPaint_native_cref_QRegion(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@io.qt.QtUninvokable
private native void beginPaint_native_cref_QRegion(long __this__nativeId, long arg__1);
/**
*
*/
@io.qt.QtUninvokable
public final void endPaint(){
endPaint_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void endPaint_native(long __this__nativeId);
/**
* Overloaded function for {@link #flush(io.qt.gui.QRegion, io.qt.gui.QWindow, io.qt.core.QPoint)}
* with offset = new io.qt.core.QPoint()
.
*/
@io.qt.QtUninvokable
public final void flush(io.qt.gui.QRegion region, io.qt.gui.QWindow window) {
flush(region, window, new io.qt.core.QPoint());
}
/**
* Overloaded function for {@link #flush(io.qt.gui.QRegion, io.qt.gui.QWindow, io.qt.core.QPoint)}
* with:
* window = null
* offset = new io.qt.core.QPoint()
*
*/
@io.qt.QtUninvokable
public final void flush(io.qt.gui.QRegion region) {
flush(region, (io.qt.gui.QWindow)null, new io.qt.core.QPoint());
}
/**
* See QBackingStore::flush(QRegion,QWindow*,QPoint)
*/
@io.qt.QtUninvokable
public final void flush(io.qt.gui.QRegion region, io.qt.gui.QWindow window, io.qt.core.QPoint offset){
flush_native_cref_QRegion_QWindow_ptr_cref_QPoint(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(region), QtJambi_LibraryUtilities.internal.checkedNativeId(window), QtJambi_LibraryUtilities.internal.checkedNativeId(offset));
}
@io.qt.QtUninvokable
private native void flush_native_cref_QRegion_QWindow_ptr_cref_QPoint(long __this__nativeId, long region, long window, long offset);
/**
* See QBackingStore::hasStaticContents()const
*/
@io.qt.QtUninvokable
public final boolean hasStaticContents(){
return hasStaticContents_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean hasStaticContents_native_constfct(long __this__nativeId);
/**
* See QBackingStore::paintDevice()
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPaintDevice paintDevice(){
return paintDevice_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QPaintDevice paintDevice_native(long __this__nativeId);
/**
* See QBackingStore::resize(QSize)
*/
@io.qt.QtUninvokable
public final void resize(io.qt.core.QSize size){
resize_native_cref_QSize(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(size));
}
@io.qt.QtUninvokable
private native void resize_native_cref_QSize(long __this__nativeId, long size);
/**
* See QBackingStore::scroll(QRegion,int,int)
*/
@io.qt.QtUninvokable
public final boolean scroll(io.qt.gui.QRegion area, int dx, int dy){
return scroll_native_cref_QRegion_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(area), dx, dy);
}
@io.qt.QtUninvokable
private native boolean scroll_native_cref_QRegion_int_int(long __this__nativeId, long area, int dx, int dy);
/**
* See QBackingStore::setStaticContents(QRegion)
*/
@io.qt.QtUninvokable
public final void setStaticContents(io.qt.gui.QRegion region){
setStaticContents_native_cref_QRegion(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(region));
}
@io.qt.QtUninvokable
private native void setStaticContents_native_cref_QRegion(long __this__nativeId, long region);
/**
* See QBackingStore::size()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QSize size(){
return size_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QSize size_native_constfct(long __this__nativeId);
/**
* See QBackingStore::staticContents()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QRegion staticContents(){
return staticContents_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QRegion staticContents_native_constfct(long __this__nativeId);
/**
* See QBackingStore::window()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QWindow window(){
return window_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QWindow window_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QBackingStore(QPrivateConstructor p) { super(p); }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy