package gui //#include "gui.h" import "C" import ( "github.com/therecipe/qt" "github.com/therecipe/qt/core" "unsafe" ) type QTextBlockFormat struct { QTextFormat } type QTextBlockFormat_ITF interface { QTextFormat_ITF QTextBlockFormat_PTR() *QTextBlockFormat } func PointerFromQTextBlockFormat(ptr QTextBlockFormat_ITF) unsafe.Pointer { if ptr != nil { return ptr.QTextBlockFormat_PTR().Pointer() } return nil } func NewQTextBlockFormatFromPointer(ptr unsafe.Pointer) *QTextBlockFormat { var n = new(QTextBlockFormat) n.SetPointer(ptr) return n } func (ptr *QTextBlockFormat) QTextBlockFormat_PTR() *QTextBlockFormat { return ptr } //QTextBlockFormat::LineHeightTypes type QTextBlockFormat__LineHeightTypes int64 const ( QTextBlockFormat__SingleHeight = QTextBlockFormat__LineHeightTypes(0) QTextBlockFormat__ProportionalHeight = QTextBlockFormat__LineHeightTypes(1) QTextBlockFormat__FixedHeight = QTextBlockFormat__LineHeightTypes(2) QTextBlockFormat__MinimumHeight = QTextBlockFormat__LineHeightTypes(3) QTextBlockFormat__LineDistanceHeight = QTextBlockFormat__LineHeightTypes(4) ) func NewQTextBlockFormat() *QTextBlockFormat { defer qt.Recovering("QTextBlockFormat::QTextBlockFormat") return NewQTextBlockFormatFromPointer(C.QTextBlockFormat_NewQTextBlockFormat()) } func (ptr *QTextBlockFormat) Alignment() core.Qt__AlignmentFlag { defer qt.Recovering("QTextBlockFormat::alignment") if ptr.Pointer() != nil { return core.Qt__AlignmentFlag(C.QTextBlockFormat_Alignment(ptr.Pointer())) } return 0 } func (ptr *QTextBlockFormat) BottomMargin() float64 { defer qt.Recovering("QTextBlockFormat::bottomMargin") if ptr.Pointer() != nil { return float64(C.QTextBlockFormat_BottomMargin(ptr.Pointer())) } return 0 } func (ptr *QTextBlockFormat) Indent() int { defer qt.Recovering("QTextBlockFormat::indent") if ptr.Pointer() != nil { return int(C.QTextBlockFormat_Indent(ptr.Pointer())) } return 0 } func (ptr *QTextBlockFormat) IsValid() bool { defer qt.Recovering("QTextBlockFormat::isValid") if ptr.Pointer() != nil { return C.QTextBlockFormat_IsValid(ptr.Pointer()) != 0 } return false } func (ptr *QTextBlockFormat) LeftMargin() float64 { defer qt.Recovering("QTextBlockFormat::leftMargin") if ptr.Pointer() != nil { return float64(C.QTextBlockFormat_LeftMargin(ptr.Pointer())) } return 0 } func (ptr *QTextBlockFormat) LineHeight2() float64 { defer qt.Recovering("QTextBlockFormat::lineHeight") if ptr.Pointer() != nil { return float64(C.QTextBlockFormat_LineHeight2(ptr.Pointer())) } return 0 } func (ptr *QTextBlockFormat) LineHeight(scriptLineHeight float64, scaling float64) float64 { defer qt.Recovering("QTextBlockFormat::lineHeight") if ptr.Pointer() != nil { return float64(C.QTextBlockFormat_LineHeight(ptr.Pointer(), C.double(scriptLineHeight), C.double(scaling))) } return 0 } func (ptr *QTextBlockFormat) LineHeightType() int { defer qt.Recovering("QTextBlockFormat::lineHeightType") if ptr.Pointer() != nil { return int(C.QTextBlockFormat_LineHeightType(ptr.Pointer())) } return 0 } func (ptr *QTextBlockFormat) NonBreakableLines() bool { defer qt.Recovering("QTextBlockFormat::nonBreakableLines") if ptr.Pointer() != nil { return C.QTextBlockFormat_NonBreakableLines(ptr.Pointer()) != 0 } return false } func (ptr *QTextBlockFormat) PageBreakPolicy() QTextFormat__PageBreakFlag { defer qt.Recovering("QTextBlockFormat::pageBreakPolicy") if ptr.Pointer() != nil { return QTextFormat__PageBreakFlag(C.QTextBlockFormat_PageBreakPolicy(ptr.Pointer())) } return 0 } func (ptr *QTextBlockFormat) RightMargin() float64 { defer qt.Recovering("QTextBlockFormat::rightMargin") if ptr.Pointer() != nil { return float64(C.QTextBlockFormat_RightMargin(ptr.Pointer())) } return 0 } func (ptr *QTextBlockFormat) SetAlignment(alignment core.Qt__AlignmentFlag) { defer qt.Recovering("QTextBlockFormat::setAlignment") if ptr.Pointer() != nil { C.QTextBlockFormat_SetAlignment(ptr.Pointer(), C.int(alignment)) } } func (ptr *QTextBlockFormat) SetBottomMargin(margin float64) { defer qt.Recovering("QTextBlockFormat::setBottomMargin") if ptr.Pointer() != nil { C.QTextBlockFormat_SetBottomMargin(ptr.Pointer(), C.double(margin)) } } func (ptr *QTextBlockFormat) SetIndent(indentation int) { defer qt.Recovering("QTextBlockFormat::setIndent") if ptr.Pointer() != nil { C.QTextBlockFormat_SetIndent(ptr.Pointer(), C.int(indentation)) } } func (ptr *QTextBlockFormat) SetLeftMargin(margin float64) { defer qt.Recovering("QTextBlockFormat::setLeftMargin") if ptr.Pointer() != nil { C.QTextBlockFormat_SetLeftMargin(ptr.Pointer(), C.double(margin)) } } func (ptr *QTextBlockFormat) SetLineHeight(height float64, heightType int) { defer qt.Recovering("QTextBlockFormat::setLineHeight") if ptr.Pointer() != nil { C.QTextBlockFormat_SetLineHeight(ptr.Pointer(), C.double(height), C.int(heightType)) } } func (ptr *QTextBlockFormat) SetNonBreakableLines(b bool) { defer qt.Recovering("QTextBlockFormat::setNonBreakableLines") if ptr.Pointer() != nil { C.QTextBlockFormat_SetNonBreakableLines(ptr.Pointer(), C.int(qt.GoBoolToInt(b))) } } func (ptr *QTextBlockFormat) SetPageBreakPolicy(policy QTextFormat__PageBreakFlag) { defer qt.Recovering("QTextBlockFormat::setPageBreakPolicy") if ptr.Pointer() != nil { C.QTextBlockFormat_SetPageBreakPolicy(ptr.Pointer(), C.int(policy)) } } func (ptr *QTextBlockFormat) SetRightMargin(margin float64) { defer qt.Recovering("QTextBlockFormat::setRightMargin") if ptr.Pointer() != nil { C.QTextBlockFormat_SetRightMargin(ptr.Pointer(), C.double(margin)) } } func (ptr *QTextBlockFormat) SetTextIndent(indent float64) { defer qt.Recovering("QTextBlockFormat::setTextIndent") if ptr.Pointer() != nil { C.QTextBlockFormat_SetTextIndent(ptr.Pointer(), C.double(indent)) } } func (ptr *QTextBlockFormat) SetTopMargin(margin float64) { defer qt.Recovering("QTextBlockFormat::setTopMargin") if ptr.Pointer() != nil { C.QTextBlockFormat_SetTopMargin(ptr.Pointer(), C.double(margin)) } } func (ptr *QTextBlockFormat) TextIndent() float64 { defer qt.Recovering("QTextBlockFormat::textIndent") if ptr.Pointer() != nil { return float64(C.QTextBlockFormat_TextIndent(ptr.Pointer())) } return 0 } func (ptr *QTextBlockFormat) TopMargin() float64 { defer qt.Recovering("QTextBlockFormat::topMargin") if ptr.Pointer() != nil { return float64(C.QTextBlockFormat_TopMargin(ptr.Pointer())) } return 0 }