mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-29 05:35:16 +03:00
396 lines
14 KiB
Go
Executable file
396 lines
14 KiB
Go
Executable file
package gui
|
|
|
|
//#include "gui.h"
|
|
import "C"
|
|
import (
|
|
"github.com/therecipe/qt"
|
|
"github.com/therecipe/qt/core"
|
|
"unsafe"
|
|
)
|
|
|
|
type QPageSize struct {
|
|
ptr unsafe.Pointer
|
|
}
|
|
|
|
type QPageSize_ITF interface {
|
|
QPageSize_PTR() *QPageSize
|
|
}
|
|
|
|
func (p *QPageSize) Pointer() unsafe.Pointer {
|
|
return p.ptr
|
|
}
|
|
|
|
func (p *QPageSize) SetPointer(ptr unsafe.Pointer) {
|
|
p.ptr = ptr
|
|
}
|
|
|
|
func PointerFromQPageSize(ptr QPageSize_ITF) unsafe.Pointer {
|
|
if ptr != nil {
|
|
return ptr.QPageSize_PTR().Pointer()
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func NewQPageSizeFromPointer(ptr unsafe.Pointer) *QPageSize {
|
|
var n = new(QPageSize)
|
|
n.SetPointer(ptr)
|
|
return n
|
|
}
|
|
|
|
func (ptr *QPageSize) QPageSize_PTR() *QPageSize {
|
|
return ptr
|
|
}
|
|
|
|
//QPageSize::PageSizeId
|
|
type QPageSize__PageSizeId int64
|
|
|
|
const (
|
|
QPageSize__A4 = QPageSize__PageSizeId(0)
|
|
QPageSize__B5 = QPageSize__PageSizeId(1)
|
|
QPageSize__Letter = QPageSize__PageSizeId(2)
|
|
QPageSize__Legal = QPageSize__PageSizeId(3)
|
|
QPageSize__Executive = QPageSize__PageSizeId(4)
|
|
QPageSize__A0 = QPageSize__PageSizeId(5)
|
|
QPageSize__A1 = QPageSize__PageSizeId(6)
|
|
QPageSize__A2 = QPageSize__PageSizeId(7)
|
|
QPageSize__A3 = QPageSize__PageSizeId(8)
|
|
QPageSize__A5 = QPageSize__PageSizeId(9)
|
|
QPageSize__A6 = QPageSize__PageSizeId(10)
|
|
QPageSize__A7 = QPageSize__PageSizeId(11)
|
|
QPageSize__A8 = QPageSize__PageSizeId(12)
|
|
QPageSize__A9 = QPageSize__PageSizeId(13)
|
|
QPageSize__B0 = QPageSize__PageSizeId(14)
|
|
QPageSize__B1 = QPageSize__PageSizeId(15)
|
|
QPageSize__B10 = QPageSize__PageSizeId(16)
|
|
QPageSize__B2 = QPageSize__PageSizeId(17)
|
|
QPageSize__B3 = QPageSize__PageSizeId(18)
|
|
QPageSize__B4 = QPageSize__PageSizeId(19)
|
|
QPageSize__B6 = QPageSize__PageSizeId(20)
|
|
QPageSize__B7 = QPageSize__PageSizeId(21)
|
|
QPageSize__B8 = QPageSize__PageSizeId(22)
|
|
QPageSize__B9 = QPageSize__PageSizeId(23)
|
|
QPageSize__C5E = QPageSize__PageSizeId(24)
|
|
QPageSize__Comm10E = QPageSize__PageSizeId(25)
|
|
QPageSize__DLE = QPageSize__PageSizeId(26)
|
|
QPageSize__Folio = QPageSize__PageSizeId(27)
|
|
QPageSize__Ledger = QPageSize__PageSizeId(28)
|
|
QPageSize__Tabloid = QPageSize__PageSizeId(29)
|
|
QPageSize__Custom = QPageSize__PageSizeId(30)
|
|
QPageSize__A10 = QPageSize__PageSizeId(31)
|
|
QPageSize__A3Extra = QPageSize__PageSizeId(32)
|
|
QPageSize__A4Extra = QPageSize__PageSizeId(33)
|
|
QPageSize__A4Plus = QPageSize__PageSizeId(34)
|
|
QPageSize__A4Small = QPageSize__PageSizeId(35)
|
|
QPageSize__A5Extra = QPageSize__PageSizeId(36)
|
|
QPageSize__B5Extra = QPageSize__PageSizeId(37)
|
|
QPageSize__JisB0 = QPageSize__PageSizeId(38)
|
|
QPageSize__JisB1 = QPageSize__PageSizeId(39)
|
|
QPageSize__JisB2 = QPageSize__PageSizeId(40)
|
|
QPageSize__JisB3 = QPageSize__PageSizeId(41)
|
|
QPageSize__JisB4 = QPageSize__PageSizeId(42)
|
|
QPageSize__JisB5 = QPageSize__PageSizeId(43)
|
|
QPageSize__JisB6 = QPageSize__PageSizeId(44)
|
|
QPageSize__JisB7 = QPageSize__PageSizeId(45)
|
|
QPageSize__JisB8 = QPageSize__PageSizeId(46)
|
|
QPageSize__JisB9 = QPageSize__PageSizeId(47)
|
|
QPageSize__JisB10 = QPageSize__PageSizeId(48)
|
|
QPageSize__AnsiC = QPageSize__PageSizeId(49)
|
|
QPageSize__AnsiD = QPageSize__PageSizeId(50)
|
|
QPageSize__AnsiE = QPageSize__PageSizeId(51)
|
|
QPageSize__LegalExtra = QPageSize__PageSizeId(52)
|
|
QPageSize__LetterExtra = QPageSize__PageSizeId(53)
|
|
QPageSize__LetterPlus = QPageSize__PageSizeId(54)
|
|
QPageSize__LetterSmall = QPageSize__PageSizeId(55)
|
|
QPageSize__TabloidExtra = QPageSize__PageSizeId(56)
|
|
QPageSize__ArchA = QPageSize__PageSizeId(57)
|
|
QPageSize__ArchB = QPageSize__PageSizeId(58)
|
|
QPageSize__ArchC = QPageSize__PageSizeId(59)
|
|
QPageSize__ArchD = QPageSize__PageSizeId(60)
|
|
QPageSize__ArchE = QPageSize__PageSizeId(61)
|
|
QPageSize__Imperial7x9 = QPageSize__PageSizeId(62)
|
|
QPageSize__Imperial8x10 = QPageSize__PageSizeId(63)
|
|
QPageSize__Imperial9x11 = QPageSize__PageSizeId(64)
|
|
QPageSize__Imperial9x12 = QPageSize__PageSizeId(65)
|
|
QPageSize__Imperial10x11 = QPageSize__PageSizeId(66)
|
|
QPageSize__Imperial10x13 = QPageSize__PageSizeId(67)
|
|
QPageSize__Imperial10x14 = QPageSize__PageSizeId(68)
|
|
QPageSize__Imperial12x11 = QPageSize__PageSizeId(69)
|
|
QPageSize__Imperial15x11 = QPageSize__PageSizeId(70)
|
|
QPageSize__ExecutiveStandard = QPageSize__PageSizeId(71)
|
|
QPageSize__Note = QPageSize__PageSizeId(72)
|
|
QPageSize__Quarto = QPageSize__PageSizeId(73)
|
|
QPageSize__Statement = QPageSize__PageSizeId(74)
|
|
QPageSize__SuperA = QPageSize__PageSizeId(75)
|
|
QPageSize__SuperB = QPageSize__PageSizeId(76)
|
|
QPageSize__Postcard = QPageSize__PageSizeId(77)
|
|
QPageSize__DoublePostcard = QPageSize__PageSizeId(78)
|
|
QPageSize__Prc16K = QPageSize__PageSizeId(79)
|
|
QPageSize__Prc32K = QPageSize__PageSizeId(80)
|
|
QPageSize__Prc32KBig = QPageSize__PageSizeId(81)
|
|
QPageSize__FanFoldUS = QPageSize__PageSizeId(82)
|
|
QPageSize__FanFoldGerman = QPageSize__PageSizeId(83)
|
|
QPageSize__FanFoldGermanLegal = QPageSize__PageSizeId(84)
|
|
QPageSize__EnvelopeB4 = QPageSize__PageSizeId(85)
|
|
QPageSize__EnvelopeB5 = QPageSize__PageSizeId(86)
|
|
QPageSize__EnvelopeB6 = QPageSize__PageSizeId(87)
|
|
QPageSize__EnvelopeC0 = QPageSize__PageSizeId(88)
|
|
QPageSize__EnvelopeC1 = QPageSize__PageSizeId(89)
|
|
QPageSize__EnvelopeC2 = QPageSize__PageSizeId(90)
|
|
QPageSize__EnvelopeC3 = QPageSize__PageSizeId(91)
|
|
QPageSize__EnvelopeC4 = QPageSize__PageSizeId(92)
|
|
QPageSize__EnvelopeC6 = QPageSize__PageSizeId(93)
|
|
QPageSize__EnvelopeC65 = QPageSize__PageSizeId(94)
|
|
QPageSize__EnvelopeC7 = QPageSize__PageSizeId(95)
|
|
QPageSize__Envelope9 = QPageSize__PageSizeId(96)
|
|
QPageSize__Envelope11 = QPageSize__PageSizeId(97)
|
|
QPageSize__Envelope12 = QPageSize__PageSizeId(98)
|
|
QPageSize__Envelope14 = QPageSize__PageSizeId(99)
|
|
QPageSize__EnvelopeMonarch = QPageSize__PageSizeId(100)
|
|
QPageSize__EnvelopePersonal = QPageSize__PageSizeId(101)
|
|
QPageSize__EnvelopeChou3 = QPageSize__PageSizeId(102)
|
|
QPageSize__EnvelopeChou4 = QPageSize__PageSizeId(103)
|
|
QPageSize__EnvelopeInvite = QPageSize__PageSizeId(104)
|
|
QPageSize__EnvelopeItalian = QPageSize__PageSizeId(105)
|
|
QPageSize__EnvelopeKaku2 = QPageSize__PageSizeId(106)
|
|
QPageSize__EnvelopeKaku3 = QPageSize__PageSizeId(107)
|
|
QPageSize__EnvelopePrc1 = QPageSize__PageSizeId(108)
|
|
QPageSize__EnvelopePrc2 = QPageSize__PageSizeId(109)
|
|
QPageSize__EnvelopePrc3 = QPageSize__PageSizeId(110)
|
|
QPageSize__EnvelopePrc4 = QPageSize__PageSizeId(111)
|
|
QPageSize__EnvelopePrc5 = QPageSize__PageSizeId(112)
|
|
QPageSize__EnvelopePrc6 = QPageSize__PageSizeId(113)
|
|
QPageSize__EnvelopePrc7 = QPageSize__PageSizeId(114)
|
|
QPageSize__EnvelopePrc8 = QPageSize__PageSizeId(115)
|
|
QPageSize__EnvelopePrc9 = QPageSize__PageSizeId(116)
|
|
QPageSize__EnvelopePrc10 = QPageSize__PageSizeId(117)
|
|
QPageSize__EnvelopeYou4 = QPageSize__PageSizeId(118)
|
|
QPageSize__LastPageSize = QPageSize__PageSizeId(QPageSize__EnvelopeYou4)
|
|
QPageSize__NPageSize = QPageSize__PageSizeId(QPageSize__LastPageSize)
|
|
QPageSize__NPaperSize = QPageSize__PageSizeId(QPageSize__LastPageSize)
|
|
QPageSize__AnsiA = QPageSize__PageSizeId(QPageSize__Letter)
|
|
QPageSize__AnsiB = QPageSize__PageSizeId(QPageSize__Ledger)
|
|
QPageSize__EnvelopeC5 = QPageSize__PageSizeId(QPageSize__C5E)
|
|
QPageSize__EnvelopeDL = QPageSize__PageSizeId(QPageSize__DLE)
|
|
QPageSize__Envelope10 = QPageSize__PageSizeId(QPageSize__Comm10E)
|
|
)
|
|
|
|
//QPageSize::SizeMatchPolicy
|
|
type QPageSize__SizeMatchPolicy int64
|
|
|
|
const (
|
|
QPageSize__FuzzyMatch = QPageSize__SizeMatchPolicy(0)
|
|
QPageSize__FuzzyOrientationMatch = QPageSize__SizeMatchPolicy(1)
|
|
QPageSize__ExactMatch = QPageSize__SizeMatchPolicy(2)
|
|
)
|
|
|
|
//QPageSize::Unit
|
|
type QPageSize__Unit int64
|
|
|
|
const (
|
|
QPageSize__Millimeter = QPageSize__Unit(0)
|
|
QPageSize__Point = QPageSize__Unit(1)
|
|
QPageSize__Inch = QPageSize__Unit(2)
|
|
QPageSize__Pica = QPageSize__Unit(3)
|
|
QPageSize__Didot = QPageSize__Unit(4)
|
|
QPageSize__Cicero = QPageSize__Unit(5)
|
|
)
|
|
|
|
func NewQPageSize() *QPageSize {
|
|
defer qt.Recovering("QPageSize::QPageSize")
|
|
|
|
return NewQPageSizeFromPointer(C.QPageSize_NewQPageSize())
|
|
}
|
|
|
|
func NewQPageSize2(pageSize QPageSize__PageSizeId) *QPageSize {
|
|
defer qt.Recovering("QPageSize::QPageSize")
|
|
|
|
return NewQPageSizeFromPointer(C.QPageSize_NewQPageSize2(C.int(pageSize)))
|
|
}
|
|
|
|
func NewQPageSize5(other QPageSize_ITF) *QPageSize {
|
|
defer qt.Recovering("QPageSize::QPageSize")
|
|
|
|
return NewQPageSizeFromPointer(C.QPageSize_NewQPageSize5(PointerFromQPageSize(other)))
|
|
}
|
|
|
|
func NewQPageSize3(pointSize core.QSize_ITF, name string, matchPolicy QPageSize__SizeMatchPolicy) *QPageSize {
|
|
defer qt.Recovering("QPageSize::QPageSize")
|
|
|
|
return NewQPageSizeFromPointer(C.QPageSize_NewQPageSize3(core.PointerFromQSize(pointSize), C.CString(name), C.int(matchPolicy)))
|
|
}
|
|
|
|
func NewQPageSize4(size core.QSizeF_ITF, units QPageSize__Unit, name string, matchPolicy QPageSize__SizeMatchPolicy) *QPageSize {
|
|
defer qt.Recovering("QPageSize::QPageSize")
|
|
|
|
return NewQPageSizeFromPointer(C.QPageSize_NewQPageSize4(core.PointerFromQSizeF(size), C.int(units), C.CString(name), C.int(matchPolicy)))
|
|
}
|
|
|
|
func QPageSize_DefinitionUnits2(pageSizeId QPageSize__PageSizeId) QPageSize__Unit {
|
|
defer qt.Recovering("QPageSize::definitionUnits")
|
|
|
|
return QPageSize__Unit(C.QPageSize_QPageSize_DefinitionUnits2(C.int(pageSizeId)))
|
|
}
|
|
|
|
func (ptr *QPageSize) DefinitionUnits() QPageSize__Unit {
|
|
defer qt.Recovering("QPageSize::definitionUnits")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return QPageSize__Unit(C.QPageSize_DefinitionUnits(ptr.Pointer()))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func QPageSize_Id2(pointSize core.QSize_ITF, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId {
|
|
defer qt.Recovering("QPageSize::id")
|
|
|
|
return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id2(core.PointerFromQSize(pointSize), C.int(matchPolicy)))
|
|
}
|
|
|
|
func QPageSize_Id3(size core.QSizeF_ITF, units QPageSize__Unit, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId {
|
|
defer qt.Recovering("QPageSize::id")
|
|
|
|
return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id3(core.PointerFromQSizeF(size), C.int(units), C.int(matchPolicy)))
|
|
}
|
|
|
|
func QPageSize_Id4(windowsId int) QPageSize__PageSizeId {
|
|
defer qt.Recovering("QPageSize::id")
|
|
|
|
return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id4(C.int(windowsId)))
|
|
}
|
|
|
|
func (ptr *QPageSize) Id() QPageSize__PageSizeId {
|
|
defer qt.Recovering("QPageSize::id")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return QPageSize__PageSizeId(C.QPageSize_Id(ptr.Pointer()))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (ptr *QPageSize) IsEquivalentTo(other QPageSize_ITF) bool {
|
|
defer qt.Recovering("QPageSize::isEquivalentTo")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return C.QPageSize_IsEquivalentTo(ptr.Pointer(), PointerFromQPageSize(other)) != 0
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (ptr *QPageSize) IsValid() bool {
|
|
defer qt.Recovering("QPageSize::isValid")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return C.QPageSize_IsValid(ptr.Pointer()) != 0
|
|
}
|
|
return false
|
|
}
|
|
|
|
func QPageSize_Key2(pageSizeId QPageSize__PageSizeId) string {
|
|
defer qt.Recovering("QPageSize::key")
|
|
|
|
return C.GoString(C.QPageSize_QPageSize_Key2(C.int(pageSizeId)))
|
|
}
|
|
|
|
func (ptr *QPageSize) Key() string {
|
|
defer qt.Recovering("QPageSize::key")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return C.GoString(C.QPageSize_Key(ptr.Pointer()))
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func QPageSize_Name2(pageSizeId QPageSize__PageSizeId) string {
|
|
defer qt.Recovering("QPageSize::name")
|
|
|
|
return C.GoString(C.QPageSize_QPageSize_Name2(C.int(pageSizeId)))
|
|
}
|
|
|
|
func (ptr *QPageSize) Name() string {
|
|
defer qt.Recovering("QPageSize::name")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return C.GoString(C.QPageSize_Name(ptr.Pointer()))
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (ptr *QPageSize) RectPixels(resolution int) *core.QRect {
|
|
defer qt.Recovering("QPageSize::rectPixels")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return core.NewQRectFromPointer(C.QPageSize_RectPixels(ptr.Pointer(), C.int(resolution)))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPageSize) RectPoints() *core.QRect {
|
|
defer qt.Recovering("QPageSize::rectPoints")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return core.NewQRectFromPointer(C.QPageSize_RectPoints(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func QPageSize_SizePixels2(pageSizeId QPageSize__PageSizeId, resolution int) *core.QSize {
|
|
defer qt.Recovering("QPageSize::sizePixels")
|
|
|
|
return core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePixels2(C.int(pageSizeId), C.int(resolution)))
|
|
}
|
|
|
|
func (ptr *QPageSize) SizePixels(resolution int) *core.QSize {
|
|
defer qt.Recovering("QPageSize::sizePixels")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return core.NewQSizeFromPointer(C.QPageSize_SizePixels(ptr.Pointer(), C.int(resolution)))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func QPageSize_SizePoints2(pageSizeId QPageSize__PageSizeId) *core.QSize {
|
|
defer qt.Recovering("QPageSize::sizePoints")
|
|
|
|
return core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePoints2(C.int(pageSizeId)))
|
|
}
|
|
|
|
func (ptr *QPageSize) SizePoints() *core.QSize {
|
|
defer qt.Recovering("QPageSize::sizePoints")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return core.NewQSizeFromPointer(C.QPageSize_SizePoints(ptr.Pointer()))
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (ptr *QPageSize) Swap(other QPageSize_ITF) {
|
|
defer qt.Recovering("QPageSize::swap")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPageSize_Swap(ptr.Pointer(), PointerFromQPageSize(other))
|
|
}
|
|
}
|
|
|
|
func QPageSize_WindowsId2(pageSizeId QPageSize__PageSizeId) int {
|
|
defer qt.Recovering("QPageSize::windowsId")
|
|
|
|
return int(C.QPageSize_QPageSize_WindowsId2(C.int(pageSizeId)))
|
|
}
|
|
|
|
func (ptr *QPageSize) WindowsId() int {
|
|
defer qt.Recovering("QPageSize::windowsId")
|
|
|
|
if ptr.Pointer() != nil {
|
|
return int(C.QPageSize_WindowsId(ptr.Pointer()))
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (ptr *QPageSize) DestroyQPageSize() {
|
|
defer qt.Recovering("QPageSize::~QPageSize")
|
|
|
|
if ptr.Pointer() != nil {
|
|
C.QPageSize_DestroyQPageSize(ptr.Pointer())
|
|
}
|
|
}
|