cutego/qgridlayout.go
2014-12-02 21:51:56 +01:00

237 lines
6.9 KiB
Go

package qt
//#include "qgridlayout.h"
import "C"
type qgridlayout struct {
qlayout
}
type QGridLayout interface {
QLayout
AddItem_QLayoutItem_Int_Int_Int_Int_AlignmentFlag(item QLayoutItem, row int, column int, rowSpan int, columnSpan int, alignment AlignmentFlag)
AddLayout_QLayout_Int_Int_AlignmentFlag(layout QLayout, row int, column int, alignment AlignmentFlag)
AddLayout_QLayout_Int_Int_Int_Int_AlignmentFlag(layout QLayout, row int, column int, rowSpan int, columnSpan int, alignment AlignmentFlag)
AddWidget_QWidget_Int_Int_AlignmentFlag(widget QWidget, row int, column int, alignment AlignmentFlag)
AddWidget_QWidget_Int_Int_Int_Int_AlignmentFlag(widget QWidget, fromRow int, fromColumn int, rowSpan int, columnSpan int, alignment AlignmentFlag)
ColumnCount() int
ColumnMinimumWidth_Int(column int) int
ColumnStretch_Int(column int) int
HorizontalSpacing() int
OriginCorner() Corner
RowCount() int
RowMinimumHeight_Int(row int) int
RowStretch_Int(row int) int
SetColumnMinimumWidth_Int_Int(column int, minSize int)
SetColumnStretch_Int_Int(column int, stretch int)
SetHorizontalSpacing_Int(spacing int)
SetOriginCorner_Corner(corner Corner)
SetRowMinimumHeight_Int_Int(row int, minSize int)
SetRowStretch_Int_Int(row int, stretch int)
SetVerticalSpacing_Int(spacing int)
VerticalSpacing() int
}
func (p *qgridlayout) Pointer() (ptr C.QtObjectPtr) {
return p.ptr
}
func (p *qgridlayout) SetPointer(ptr C.QtObjectPtr) {
p.ptr = ptr
}
func NewQGridLayout_QWidget(parent QWidget) QGridLayout {
var parentPtr C.QtObjectPtr = nil
if parent != nil {
parentPtr = parent.Pointer()
}
var qgridlayout = new(qgridlayout)
qgridlayout.SetPointer(C.QGridLayout_New_QWidget(parentPtr))
qgridlayout.SetObjectName_String("QGridLayout_" + randomIdentifier())
return qgridlayout
}
func NewQGridLayout() QGridLayout {
var qgridlayout = new(qgridlayout)
qgridlayout.SetPointer(C.QGridLayout_New())
qgridlayout.SetObjectName_String("QGridLayout_" + randomIdentifier())
return qgridlayout
}
func (p *qgridlayout) Destroy() {
if p.Pointer() != nil {
getSignal(p.ObjectName(), "destroyed")()
C.QGridLayout_Destroy(p.Pointer())
p.SetPointer(nil)
}
}
func (p *qgridlayout) AddItem_QLayoutItem_Int_Int_Int_Int_AlignmentFlag(item QLayoutItem, row int, column int, rowSpan int, columnSpan int, alignment AlignmentFlag) {
if p.Pointer() == nil {
} else {
var itemPtr C.QtObjectPtr = nil
if item != nil {
itemPtr = item.Pointer()
}
C.QGridLayout_AddItem_QLayoutItem_Int_Int_Int_Int_AlignmentFlag(p.Pointer(), itemPtr, C.int(row), C.int(column), C.int(rowSpan), C.int(columnSpan), C.int(alignment))
}
}
func (p *qgridlayout) AddLayout_QLayout_Int_Int_AlignmentFlag(layout QLayout, row int, column int, alignment AlignmentFlag) {
if p.Pointer() == nil {
} else {
var layoutPtr C.QtObjectPtr = nil
if layout != nil {
layoutPtr = layout.Pointer()
}
C.QGridLayout_AddLayout_QLayout_Int_Int_AlignmentFlag(p.Pointer(), layoutPtr, C.int(row), C.int(column), C.int(alignment))
}
}
func (p *qgridlayout) AddLayout_QLayout_Int_Int_Int_Int_AlignmentFlag(layout QLayout, row int, column int, rowSpan int, columnSpan int, alignment AlignmentFlag) {
if p.Pointer() == nil {
} else {
var layoutPtr C.QtObjectPtr = nil
if layout != nil {
layoutPtr = layout.Pointer()
}
C.QGridLayout_AddLayout_QLayout_Int_Int_Int_Int_AlignmentFlag(p.Pointer(), layoutPtr, C.int(row), C.int(column), C.int(rowSpan), C.int(columnSpan), C.int(alignment))
}
}
func (p *qgridlayout) AddWidget_QWidget_Int_Int_AlignmentFlag(widget QWidget, row int, column int, alignment AlignmentFlag) {
if p.Pointer() == nil {
} else {
var widgetPtr C.QtObjectPtr = nil
if widget != nil {
widgetPtr = widget.Pointer()
}
C.QGridLayout_AddWidget_QWidget_Int_Int_AlignmentFlag(p.Pointer(), widgetPtr, C.int(row), C.int(column), C.int(alignment))
}
}
func (p *qgridlayout) AddWidget_QWidget_Int_Int_Int_Int_AlignmentFlag(widget QWidget, fromRow int, fromColumn int, rowSpan int, columnSpan int, alignment AlignmentFlag) {
if p.Pointer() == nil {
} else {
var widgetPtr C.QtObjectPtr = nil
if widget != nil {
widgetPtr = widget.Pointer()
}
C.QGridLayout_AddWidget_QWidget_Int_Int_Int_Int_AlignmentFlag(p.Pointer(), widgetPtr, C.int(fromRow), C.int(fromColumn), C.int(rowSpan), C.int(columnSpan), C.int(alignment))
}
}
func (p *qgridlayout) ColumnCount() int {
if p.Pointer() == nil {
return 0
} else {
return int(C.QGridLayout_ColumnCount(p.Pointer()))
}
}
func (p *qgridlayout) ColumnMinimumWidth_Int(column int) int {
if p.Pointer() == nil {
return 0
} else {
return int(C.QGridLayout_ColumnMinimumWidth_Int(p.Pointer(), C.int(column)))
}
}
func (p *qgridlayout) ColumnStretch_Int(column int) int {
if p.Pointer() == nil {
return 0
} else {
return int(C.QGridLayout_ColumnStretch_Int(p.Pointer(), C.int(column)))
}
}
func (p *qgridlayout) HorizontalSpacing() int {
if p.Pointer() == nil {
return 0
} else {
return int(C.QGridLayout_HorizontalSpacing(p.Pointer()))
}
}
func (p *qgridlayout) OriginCorner() Corner {
if p.Pointer() == nil {
return 0
} else {
return Corner(C.QGridLayout_OriginCorner(p.Pointer()))
}
}
func (p *qgridlayout) RowCount() int {
if p.Pointer() == nil {
return 0
} else {
return int(C.QGridLayout_RowCount(p.Pointer()))
}
}
func (p *qgridlayout) RowMinimumHeight_Int(row int) int {
if p.Pointer() == nil {
return 0
} else {
return int(C.QGridLayout_RowMinimumHeight_Int(p.Pointer(), C.int(row)))
}
}
func (p *qgridlayout) RowStretch_Int(row int) int {
if p.Pointer() == nil {
return 0
} else {
return int(C.QGridLayout_RowStretch_Int(p.Pointer(), C.int(row)))
}
}
func (p *qgridlayout) SetColumnMinimumWidth_Int_Int(column int, minSize int) {
if p.Pointer() != nil {
C.QGridLayout_SetColumnMinimumWidth_Int_Int(p.Pointer(), C.int(column), C.int(minSize))
}
}
func (p *qgridlayout) SetColumnStretch_Int_Int(column int, stretch int) {
if p.Pointer() != nil {
C.QGridLayout_SetColumnStretch_Int_Int(p.Pointer(), C.int(column), C.int(stretch))
}
}
func (p *qgridlayout) SetHorizontalSpacing_Int(spacing int) {
if p.Pointer() != nil {
C.QGridLayout_SetHorizontalSpacing_Int(p.Pointer(), C.int(spacing))
}
}
func (p *qgridlayout) SetOriginCorner_Corner(corner Corner) {
if p.Pointer() != nil {
C.QGridLayout_SetOriginCorner_Corner(p.Pointer(), C.int(corner))
}
}
func (p *qgridlayout) SetRowMinimumHeight_Int_Int(row int, minSize int) {
if p.Pointer() != nil {
C.QGridLayout_SetRowMinimumHeight_Int_Int(p.Pointer(), C.int(row), C.int(minSize))
}
}
func (p *qgridlayout) SetRowStretch_Int_Int(row int, stretch int) {
if p.Pointer() != nil {
C.QGridLayout_SetRowStretch_Int_Int(p.Pointer(), C.int(row), C.int(stretch))
}
}
func (p *qgridlayout) SetVerticalSpacing_Int(spacing int) {
if p.Pointer() != nil {
C.QGridLayout_SetVerticalSpacing_Int(p.Pointer(), C.int(spacing))
}
}
func (p *qgridlayout) VerticalSpacing() int {
if p.Pointer() == nil {
return 0
} else {
return int(C.QGridLayout_VerticalSpacing(p.Pointer()))
}
}