cutego/gui/qpen.go

274 lines
5.5 KiB
Go
Executable file

package gui
//#include "gui.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"unsafe"
)
type QPen struct {
ptr unsafe.Pointer
}
type QPen_ITF interface {
QPen_PTR() *QPen
}
func (p *QPen) Pointer() unsafe.Pointer {
return p.ptr
}
func (p *QPen) SetPointer(ptr unsafe.Pointer) {
p.ptr = ptr
}
func PointerFromQPen(ptr QPen_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QPen_PTR().Pointer()
}
return nil
}
func NewQPenFromPointer(ptr unsafe.Pointer) *QPen {
var n = new(QPen)
n.SetPointer(ptr)
return n
}
func (ptr *QPen) QPen_PTR() *QPen {
return ptr
}
func NewQPen4(brush QBrush_ITF, width float64, style core.Qt__PenStyle, cap core.Qt__PenCapStyle, join core.Qt__PenJoinStyle) *QPen {
defer qt.Recovering("QPen::QPen")
return NewQPenFromPointer(C.QPen_NewQPen4(PointerFromQBrush(brush), C.double(width), C.int(style), C.int(cap), C.int(join)))
}
func NewQPen5(pen QPen_ITF) *QPen {
defer qt.Recovering("QPen::QPen")
return NewQPenFromPointer(C.QPen_NewQPen5(PointerFromQPen(pen)))
}
func (ptr *QPen) Color() *QColor {
defer qt.Recovering("QPen::color")
if ptr.Pointer() != nil {
return NewQColorFromPointer(C.QPen_Color(ptr.Pointer()))
}
return nil
}
func (ptr *QPen) SetCapStyle(style core.Qt__PenCapStyle) {
defer qt.Recovering("QPen::setCapStyle")
if ptr.Pointer() != nil {
C.QPen_SetCapStyle(ptr.Pointer(), C.int(style))
}
}
func (ptr *QPen) SetColor(color QColor_ITF) {
defer qt.Recovering("QPen::setColor")
if ptr.Pointer() != nil {
C.QPen_SetColor(ptr.Pointer(), PointerFromQColor(color))
}
}
func (ptr *QPen) SetJoinStyle(style core.Qt__PenJoinStyle) {
defer qt.Recovering("QPen::setJoinStyle")
if ptr.Pointer() != nil {
C.QPen_SetJoinStyle(ptr.Pointer(), C.int(style))
}
}
func (ptr *QPen) SetStyle(style core.Qt__PenStyle) {
defer qt.Recovering("QPen::setStyle")
if ptr.Pointer() != nil {
C.QPen_SetStyle(ptr.Pointer(), C.int(style))
}
}
func (ptr *QPen) SetWidth(width int) {
defer qt.Recovering("QPen::setWidth")
if ptr.Pointer() != nil {
C.QPen_SetWidth(ptr.Pointer(), C.int(width))
}
}
func (ptr *QPen) Style() core.Qt__PenStyle {
defer qt.Recovering("QPen::style")
if ptr.Pointer() != nil {
return core.Qt__PenStyle(C.QPen_Style(ptr.Pointer()))
}
return 0
}
func (ptr *QPen) Width() int {
defer qt.Recovering("QPen::width")
if ptr.Pointer() != nil {
return int(C.QPen_Width(ptr.Pointer()))
}
return 0
}
func (ptr *QPen) WidthF() float64 {
defer qt.Recovering("QPen::widthF")
if ptr.Pointer() != nil {
return float64(C.QPen_WidthF(ptr.Pointer()))
}
return 0
}
func NewQPen() *QPen {
defer qt.Recovering("QPen::QPen")
return NewQPenFromPointer(C.QPen_NewQPen())
}
func NewQPen6(pen QPen_ITF) *QPen {
defer qt.Recovering("QPen::QPen")
return NewQPenFromPointer(C.QPen_NewQPen6(PointerFromQPen(pen)))
}
func NewQPen2(style core.Qt__PenStyle) *QPen {
defer qt.Recovering("QPen::QPen")
return NewQPenFromPointer(C.QPen_NewQPen2(C.int(style)))
}
func NewQPen3(color QColor_ITF) *QPen {
defer qt.Recovering("QPen::QPen")
return NewQPenFromPointer(C.QPen_NewQPen3(PointerFromQColor(color)))
}
func (ptr *QPen) Brush() *QBrush {
defer qt.Recovering("QPen::brush")
if ptr.Pointer() != nil {
return NewQBrushFromPointer(C.QPen_Brush(ptr.Pointer()))
}
return nil
}
func (ptr *QPen) CapStyle() core.Qt__PenCapStyle {
defer qt.Recovering("QPen::capStyle")
if ptr.Pointer() != nil {
return core.Qt__PenCapStyle(C.QPen_CapStyle(ptr.Pointer()))
}
return 0
}
func (ptr *QPen) DashOffset() float64 {
defer qt.Recovering("QPen::dashOffset")
if ptr.Pointer() != nil {
return float64(C.QPen_DashOffset(ptr.Pointer()))
}
return 0
}
func (ptr *QPen) IsCosmetic() bool {
defer qt.Recovering("QPen::isCosmetic")
if ptr.Pointer() != nil {
return C.QPen_IsCosmetic(ptr.Pointer()) != 0
}
return false
}
func (ptr *QPen) IsSolid() bool {
defer qt.Recovering("QPen::isSolid")
if ptr.Pointer() != nil {
return C.QPen_IsSolid(ptr.Pointer()) != 0
}
return false
}
func (ptr *QPen) JoinStyle() core.Qt__PenJoinStyle {
defer qt.Recovering("QPen::joinStyle")
if ptr.Pointer() != nil {
return core.Qt__PenJoinStyle(C.QPen_JoinStyle(ptr.Pointer()))
}
return 0
}
func (ptr *QPen) MiterLimit() float64 {
defer qt.Recovering("QPen::miterLimit")
if ptr.Pointer() != nil {
return float64(C.QPen_MiterLimit(ptr.Pointer()))
}
return 0
}
func (ptr *QPen) SetBrush(brush QBrush_ITF) {
defer qt.Recovering("QPen::setBrush")
if ptr.Pointer() != nil {
C.QPen_SetBrush(ptr.Pointer(), PointerFromQBrush(brush))
}
}
func (ptr *QPen) SetCosmetic(cosmetic bool) {
defer qt.Recovering("QPen::setCosmetic")
if ptr.Pointer() != nil {
C.QPen_SetCosmetic(ptr.Pointer(), C.int(qt.GoBoolToInt(cosmetic)))
}
}
func (ptr *QPen) SetDashOffset(offset float64) {
defer qt.Recovering("QPen::setDashOffset")
if ptr.Pointer() != nil {
C.QPen_SetDashOffset(ptr.Pointer(), C.double(offset))
}
}
func (ptr *QPen) SetMiterLimit(limit float64) {
defer qt.Recovering("QPen::setMiterLimit")
if ptr.Pointer() != nil {
C.QPen_SetMiterLimit(ptr.Pointer(), C.double(limit))
}
}
func (ptr *QPen) SetWidthF(width float64) {
defer qt.Recovering("QPen::setWidthF")
if ptr.Pointer() != nil {
C.QPen_SetWidthF(ptr.Pointer(), C.double(width))
}
}
func (ptr *QPen) Swap(other QPen_ITF) {
defer qt.Recovering("QPen::swap")
if ptr.Pointer() != nil {
C.QPen_Swap(ptr.Pointer(), PointerFromQPen(other))
}
}
func (ptr *QPen) DestroyQPen() {
defer qt.Recovering("QPen::~QPen")
if ptr.Pointer() != nil {
C.QPen_DestroyQPen(ptr.Pointer())
}
}