Merge pull request #722 from apocelipes/master

add a method 'addItem‘ to QGridLayout
This commit is contained in:
therecipe 2018-10-23 23:33:01 +02:00 committed by GitHub
commit d9c06ef09a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 24 additions and 0 deletions

View file

@ -30727,6 +30727,16 @@ void QGridLayout_AddWidget(void* ptr, void* widget, int row, int column, long lo
static_cast<QGridLayout*>(ptr)->addWidget(static_cast<QWidget*>(widget), row, column, static_cast<Qt::AlignmentFlag>(alignment));
}
void QGridLayout_AddItem2(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment)
{
static_cast<QGridLayout*>(ptr)->addItem(static_cast<QLayoutItem*>(item), row, column, rowSpan, columnSpan, static_cast<Qt::AlignmentFlag>(alignment));
}
void QGridLayout_AddItem3(void* ptr, void* item, int row, int column, long long alignment)
{
static_cast<QGridLayout*>(ptr)->addItem(static_cast<QLayoutItem*>(item), row, column, 1, 1, static_cast<Qt::AlignmentFlag>(alignment));
}
void QGridLayout_SetColumnMinimumWidth(void* ptr, int column, int minSize)
{
static_cast<QGridLayout*>(ptr)->setColumnMinimumWidth(column, minSize);

View file

@ -50205,6 +50205,18 @@ func (ptr *QGridLayout) AddWidget(widget QWidget_ITF, row int, column int, align
}
}
func (ptr *QGridLayout) AddItem2(item QLayoutItem_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGridLayout_AddItem2(ptr.Pointer(), PointerFromQLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment))
}
}
func (ptr *QGridLayout) AddItem3(item QLayoutItem_ITF, row int, column int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGridLayout_AddItem3(ptr.Pointer(), PointerFromQLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment))
}
}
func (ptr *QGridLayout) SetColumnMinimumWidth(column int, minSize int) {
if ptr.Pointer() != nil {
C.QGridLayout_SetColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(minSize)))

View file

@ -3763,6 +3763,8 @@ void QGridLayout_AddLayout(void* ptr, void* layout, int row, int column, long lo
void QGridLayout_AddLayout2(void* ptr, void* layout, int row, int column, int rowSpan, int columnSpan, long long alignment);
void QGridLayout_AddWidget3(void* ptr, void* widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, long long alignment);
void QGridLayout_AddWidget(void* ptr, void* widget, int row, int column, long long alignment);
void QGridLayout_AddItem2(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment);
void QGridLayout_AddItem3(void* ptr, void* item, int row, int column, long long alignment);
void QGridLayout_SetColumnMinimumWidth(void* ptr, int column, int minSize);
void QGridLayout_SetColumnStretch(void* ptr, int column, int stretch);
void QGridLayout_SetHorizontalSpacing(void* ptr, int spacing);