cutego/widgets/qgraphicsgridlayout.go
2015-12-22 16:59:41 +01:00

469 lines
14 KiB
Go
Executable file

package widgets
//#include "widgets.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"unsafe"
)
type QGraphicsGridLayout struct {
QGraphicsLayout
}
type QGraphicsGridLayout_ITF interface {
QGraphicsLayout_ITF
QGraphicsGridLayout_PTR() *QGraphicsGridLayout
}
func PointerFromQGraphicsGridLayout(ptr QGraphicsGridLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsGridLayout_PTR().Pointer()
}
return nil
}
func NewQGraphicsGridLayoutFromPointer(ptr unsafe.Pointer) *QGraphicsGridLayout {
var n = new(QGraphicsGridLayout)
n.SetPointer(ptr)
for len(n.ObjectNameAbs()) < len("QGraphicsGridLayout_") {
n.SetObjectNameAbs("QGraphicsGridLayout_" + qt.Identifier())
}
return n
}
func (ptr *QGraphicsGridLayout) QGraphicsGridLayout_PTR() *QGraphicsGridLayout {
return ptr
}
func NewQGraphicsGridLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsGridLayout {
defer qt.Recovering("QGraphicsGridLayout::QGraphicsGridLayout")
return NewQGraphicsGridLayoutFromPointer(C.QGraphicsGridLayout_NewQGraphicsGridLayout(PointerFromQGraphicsLayoutItem(parent)))
}
func (ptr *QGraphicsGridLayout) AddItem2(item QGraphicsLayoutItem_ITF, row int, column int, alignment core.Qt__AlignmentFlag) {
defer qt.Recovering("QGraphicsGridLayout::addItem")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_AddItem2(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(row), C.int(column), C.int(alignment))
}
}
func (ptr *QGraphicsGridLayout) AddItem(item QGraphicsLayoutItem_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) {
defer qt.Recovering("QGraphicsGridLayout::addItem")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_AddItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(row), C.int(column), C.int(rowSpan), C.int(columnSpan), C.int(alignment))
}
}
func (ptr *QGraphicsGridLayout) Alignment(item QGraphicsLayoutItem_ITF) core.Qt__AlignmentFlag {
defer qt.Recovering("QGraphicsGridLayout::alignment")
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_Alignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnAlignment(column int) core.Qt__AlignmentFlag {
defer qt.Recovering("QGraphicsGridLayout::columnAlignment")
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_ColumnAlignment(ptr.Pointer(), C.int(column)))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnCount() int {
defer qt.Recovering("QGraphicsGridLayout::columnCount")
if ptr.Pointer() != nil {
return int(C.QGraphicsGridLayout_ColumnCount(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnMaximumWidth(column int) float64 {
defer qt.Recovering("QGraphicsGridLayout::columnMaximumWidth")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_ColumnMaximumWidth(ptr.Pointer(), C.int(column)))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnMinimumWidth(column int) float64 {
defer qt.Recovering("QGraphicsGridLayout::columnMinimumWidth")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_ColumnMinimumWidth(ptr.Pointer(), C.int(column)))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnPreferredWidth(column int) float64 {
defer qt.Recovering("QGraphicsGridLayout::columnPreferredWidth")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_ColumnPreferredWidth(ptr.Pointer(), C.int(column)))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnSpacing(column int) float64 {
defer qt.Recovering("QGraphicsGridLayout::columnSpacing")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_ColumnSpacing(ptr.Pointer(), C.int(column)))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnStretchFactor(column int) int {
defer qt.Recovering("QGraphicsGridLayout::columnStretchFactor")
if ptr.Pointer() != nil {
return int(C.QGraphicsGridLayout_ColumnStretchFactor(ptr.Pointer(), C.int(column)))
}
return 0
}
func (ptr *QGraphicsGridLayout) Count() int {
defer qt.Recovering("QGraphicsGridLayout::count")
if ptr.Pointer() != nil {
return int(C.QGraphicsGridLayout_Count(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsGridLayout) HorizontalSpacing() float64 {
defer qt.Recovering("QGraphicsGridLayout::horizontalSpacing")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_HorizontalSpacing(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsGridLayout) ConnectInvalidate(f func()) {
defer qt.Recovering("connect QGraphicsGridLayout::invalidate")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectNameAbs(), "invalidate", f)
}
}
func (ptr *QGraphicsGridLayout) DisconnectInvalidate() {
defer qt.Recovering("disconnect QGraphicsGridLayout::invalidate")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectNameAbs(), "invalidate")
}
}
//export callbackQGraphicsGridLayoutInvalidate
func callbackQGraphicsGridLayoutInvalidate(ptrName *C.char) bool {
defer qt.Recovering("callback QGraphicsGridLayout::invalidate")
if signal := qt.GetSignal(C.GoString(ptrName), "invalidate"); signal != nil {
signal.(func())()
return true
}
return false
}
func (ptr *QGraphicsGridLayout) ItemAt(row int, column int) *QGraphicsLayoutItem {
defer qt.Recovering("QGraphicsGridLayout::itemAt")
if ptr.Pointer() != nil {
return NewQGraphicsLayoutItemFromPointer(C.QGraphicsGridLayout_ItemAt(ptr.Pointer(), C.int(row), C.int(column)))
}
return nil
}
func (ptr *QGraphicsGridLayout) ConnectRemoveAt(f func(index int)) {
defer qt.Recovering("connect QGraphicsGridLayout::removeAt")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectNameAbs(), "removeAt", f)
}
}
func (ptr *QGraphicsGridLayout) DisconnectRemoveAt() {
defer qt.Recovering("disconnect QGraphicsGridLayout::removeAt")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectNameAbs(), "removeAt")
}
}
//export callbackQGraphicsGridLayoutRemoveAt
func callbackQGraphicsGridLayoutRemoveAt(ptrName *C.char, index C.int) bool {
defer qt.Recovering("callback QGraphicsGridLayout::removeAt")
if signal := qt.GetSignal(C.GoString(ptrName), "removeAt"); signal != nil {
signal.(func(int))(int(index))
return true
}
return false
}
func (ptr *QGraphicsGridLayout) RemoveItem(item QGraphicsLayoutItem_ITF) {
defer qt.Recovering("QGraphicsGridLayout::removeItem")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_RemoveItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item))
}
}
func (ptr *QGraphicsGridLayout) RowAlignment(row int) core.Qt__AlignmentFlag {
defer qt.Recovering("QGraphicsGridLayout::rowAlignment")
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_RowAlignment(ptr.Pointer(), C.int(row)))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowCount() int {
defer qt.Recovering("QGraphicsGridLayout::rowCount")
if ptr.Pointer() != nil {
return int(C.QGraphicsGridLayout_RowCount(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowMaximumHeight(row int) float64 {
defer qt.Recovering("QGraphicsGridLayout::rowMaximumHeight")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_RowMaximumHeight(ptr.Pointer(), C.int(row)))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowMinimumHeight(row int) float64 {
defer qt.Recovering("QGraphicsGridLayout::rowMinimumHeight")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_RowMinimumHeight(ptr.Pointer(), C.int(row)))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowPreferredHeight(row int) float64 {
defer qt.Recovering("QGraphicsGridLayout::rowPreferredHeight")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_RowPreferredHeight(ptr.Pointer(), C.int(row)))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowSpacing(row int) float64 {
defer qt.Recovering("QGraphicsGridLayout::rowSpacing")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_RowSpacing(ptr.Pointer(), C.int(row)))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowStretchFactor(row int) int {
defer qt.Recovering("QGraphicsGridLayout::rowStretchFactor")
if ptr.Pointer() != nil {
return int(C.QGraphicsGridLayout_RowStretchFactor(ptr.Pointer(), C.int(row)))
}
return 0
}
func (ptr *QGraphicsGridLayout) SetAlignment(item QGraphicsLayoutItem_ITF, alignment core.Qt__AlignmentFlag) {
defer qt.Recovering("QGraphicsGridLayout::setAlignment")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetAlignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(alignment))
}
}
func (ptr *QGraphicsGridLayout) SetColumnAlignment(column int, alignment core.Qt__AlignmentFlag) {
defer qt.Recovering("QGraphicsGridLayout::setColumnAlignment")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnAlignment(ptr.Pointer(), C.int(column), C.int(alignment))
}
}
func (ptr *QGraphicsGridLayout) SetColumnFixedWidth(column int, width float64) {
defer qt.Recovering("QGraphicsGridLayout::setColumnFixedWidth")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnFixedWidth(ptr.Pointer(), C.int(column), C.double(width))
}
}
func (ptr *QGraphicsGridLayout) SetColumnMaximumWidth(column int, width float64) {
defer qt.Recovering("QGraphicsGridLayout::setColumnMaximumWidth")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnMaximumWidth(ptr.Pointer(), C.int(column), C.double(width))
}
}
func (ptr *QGraphicsGridLayout) SetColumnMinimumWidth(column int, width float64) {
defer qt.Recovering("QGraphicsGridLayout::setColumnMinimumWidth")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnMinimumWidth(ptr.Pointer(), C.int(column), C.double(width))
}
}
func (ptr *QGraphicsGridLayout) SetColumnPreferredWidth(column int, width float64) {
defer qt.Recovering("QGraphicsGridLayout::setColumnPreferredWidth")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnPreferredWidth(ptr.Pointer(), C.int(column), C.double(width))
}
}
func (ptr *QGraphicsGridLayout) SetColumnSpacing(column int, spacing float64) {
defer qt.Recovering("QGraphicsGridLayout::setColumnSpacing")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnSpacing(ptr.Pointer(), C.int(column), C.double(spacing))
}
}
func (ptr *QGraphicsGridLayout) SetColumnStretchFactor(column int, stretch int) {
defer qt.Recovering("QGraphicsGridLayout::setColumnStretchFactor")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnStretchFactor(ptr.Pointer(), C.int(column), C.int(stretch))
}
}
func (ptr *QGraphicsGridLayout) SetHorizontalSpacing(spacing float64) {
defer qt.Recovering("QGraphicsGridLayout::setHorizontalSpacing")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetHorizontalSpacing(ptr.Pointer(), C.double(spacing))
}
}
func (ptr *QGraphicsGridLayout) SetRowAlignment(row int, alignment core.Qt__AlignmentFlag) {
defer qt.Recovering("QGraphicsGridLayout::setRowAlignment")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowAlignment(ptr.Pointer(), C.int(row), C.int(alignment))
}
}
func (ptr *QGraphicsGridLayout) SetRowFixedHeight(row int, height float64) {
defer qt.Recovering("QGraphicsGridLayout::setRowFixedHeight")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowFixedHeight(ptr.Pointer(), C.int(row), C.double(height))
}
}
func (ptr *QGraphicsGridLayout) SetRowMaximumHeight(row int, height float64) {
defer qt.Recovering("QGraphicsGridLayout::setRowMaximumHeight")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowMaximumHeight(ptr.Pointer(), C.int(row), C.double(height))
}
}
func (ptr *QGraphicsGridLayout) SetRowMinimumHeight(row int, height float64) {
defer qt.Recovering("QGraphicsGridLayout::setRowMinimumHeight")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowMinimumHeight(ptr.Pointer(), C.int(row), C.double(height))
}
}
func (ptr *QGraphicsGridLayout) SetRowPreferredHeight(row int, height float64) {
defer qt.Recovering("QGraphicsGridLayout::setRowPreferredHeight")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowPreferredHeight(ptr.Pointer(), C.int(row), C.double(height))
}
}
func (ptr *QGraphicsGridLayout) SetRowSpacing(row int, spacing float64) {
defer qt.Recovering("QGraphicsGridLayout::setRowSpacing")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowSpacing(ptr.Pointer(), C.int(row), C.double(spacing))
}
}
func (ptr *QGraphicsGridLayout) SetRowStretchFactor(row int, stretch int) {
defer qt.Recovering("QGraphicsGridLayout::setRowStretchFactor")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowStretchFactor(ptr.Pointer(), C.int(row), C.int(stretch))
}
}
func (ptr *QGraphicsGridLayout) SetSpacing(spacing float64) {
defer qt.Recovering("QGraphicsGridLayout::setSpacing")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetSpacing(ptr.Pointer(), C.double(spacing))
}
}
func (ptr *QGraphicsGridLayout) SetVerticalSpacing(spacing float64) {
defer qt.Recovering("QGraphicsGridLayout::setVerticalSpacing")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetVerticalSpacing(ptr.Pointer(), C.double(spacing))
}
}
func (ptr *QGraphicsGridLayout) VerticalSpacing() float64 {
defer qt.Recovering("QGraphicsGridLayout::verticalSpacing")
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_VerticalSpacing(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsGridLayout) DestroyQGraphicsGridLayout() {
defer qt.Recovering("QGraphicsGridLayout::~QGraphicsGridLayout")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_DestroyQGraphicsGridLayout(ptr.Pointer())
}
}
func (ptr *QGraphicsGridLayout) ObjectNameAbs() string {
defer qt.Recovering("QGraphicsGridLayout::objectNameAbs")
if ptr.Pointer() != nil {
return C.GoString(C.QGraphicsGridLayout_ObjectNameAbs(ptr.Pointer()))
}
return ""
}
func (ptr *QGraphicsGridLayout) SetObjectNameAbs(name string) {
defer qt.Recovering("QGraphicsGridLayout::setObjectNameAbs")
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetObjectNameAbs(ptr.Pointer(), C.CString(name))
}
}