mirror of
https://github.com/mappu/miqt.git
synced 2024-12-22 08:58:37 +00:00
4730 lines
174 KiB
Go
4730 lines
174 KiB
Go
package qscintilla6
|
|
|
|
/*
|
|
|
|
#include "gen_qsciscintilla.h"
|
|
#include <stdlib.h>
|
|
|
|
*/
|
|
import "C"
|
|
|
|
import (
|
|
"github.com/mappu/miqt/qt6"
|
|
"runtime"
|
|
"runtime/cgo"
|
|
"unsafe"
|
|
)
|
|
|
|
type QsciScintilla__ int
|
|
|
|
const (
|
|
QsciScintilla__AiMaintain QsciScintilla__ = 1
|
|
QsciScintilla__AiOpening QsciScintilla__ = 2
|
|
QsciScintilla__AiClosing QsciScintilla__ = 4
|
|
QsciScintilla__MoNone QsciScintilla__ = 0
|
|
QsciScintilla__MoSublineSelect QsciScintilla__ = 1
|
|
)
|
|
|
|
type QsciScintilla__AnnotationDisplay int
|
|
|
|
const (
|
|
QsciScintilla__AnnotationHidden QsciScintilla__AnnotationDisplay = 0
|
|
QsciScintilla__AnnotationStandard QsciScintilla__AnnotationDisplay = 1
|
|
QsciScintilla__AnnotationBoxed QsciScintilla__AnnotationDisplay = 2
|
|
QsciScintilla__AnnotationIndented QsciScintilla__AnnotationDisplay = 3
|
|
)
|
|
|
|
type QsciScintilla__AutoCompletionUseSingle int
|
|
|
|
const (
|
|
QsciScintilla__AcusNever QsciScintilla__AutoCompletionUseSingle = 0
|
|
QsciScintilla__AcusExplicit QsciScintilla__AutoCompletionUseSingle = 1
|
|
QsciScintilla__AcusAlways QsciScintilla__AutoCompletionUseSingle = 2
|
|
)
|
|
|
|
type QsciScintilla__AutoCompletionSource int
|
|
|
|
const (
|
|
QsciScintilla__AcsNone QsciScintilla__AutoCompletionSource = 0
|
|
QsciScintilla__AcsAll QsciScintilla__AutoCompletionSource = 1
|
|
QsciScintilla__AcsDocument QsciScintilla__AutoCompletionSource = 2
|
|
QsciScintilla__AcsAPIs QsciScintilla__AutoCompletionSource = 3
|
|
)
|
|
|
|
type QsciScintilla__BraceMatch int
|
|
|
|
const (
|
|
QsciScintilla__NoBraceMatch QsciScintilla__BraceMatch = 0
|
|
QsciScintilla__StrictBraceMatch QsciScintilla__BraceMatch = 1
|
|
QsciScintilla__SloppyBraceMatch QsciScintilla__BraceMatch = 2
|
|
)
|
|
|
|
type QsciScintilla__CallTipsPosition int
|
|
|
|
const (
|
|
QsciScintilla__CallTipsBelowText QsciScintilla__CallTipsPosition = 0
|
|
QsciScintilla__CallTipsAboveText QsciScintilla__CallTipsPosition = 1
|
|
)
|
|
|
|
type QsciScintilla__CallTipsStyle int
|
|
|
|
const (
|
|
QsciScintilla__CallTipsNone QsciScintilla__CallTipsStyle = 0
|
|
QsciScintilla__CallTipsNoContext QsciScintilla__CallTipsStyle = 1
|
|
QsciScintilla__CallTipsNoAutoCompletionContext QsciScintilla__CallTipsStyle = 2
|
|
QsciScintilla__CallTipsContext QsciScintilla__CallTipsStyle = 3
|
|
)
|
|
|
|
type QsciScintilla__EdgeMode int
|
|
|
|
const (
|
|
QsciScintilla__EdgeNone QsciScintilla__EdgeMode = 0
|
|
QsciScintilla__EdgeLine QsciScintilla__EdgeMode = 1
|
|
QsciScintilla__EdgeBackground QsciScintilla__EdgeMode = 2
|
|
QsciScintilla__EdgeMultipleLines QsciScintilla__EdgeMode = 3
|
|
)
|
|
|
|
type QsciScintilla__EolMode int
|
|
|
|
const (
|
|
QsciScintilla__EolWindows QsciScintilla__EolMode = 0
|
|
QsciScintilla__EolUnix QsciScintilla__EolMode = 2
|
|
QsciScintilla__EolMac QsciScintilla__EolMode = 1
|
|
)
|
|
|
|
type QsciScintilla__FoldStyle int
|
|
|
|
const (
|
|
QsciScintilla__NoFoldStyle QsciScintilla__FoldStyle = 0
|
|
QsciScintilla__PlainFoldStyle QsciScintilla__FoldStyle = 1
|
|
QsciScintilla__CircledFoldStyle QsciScintilla__FoldStyle = 2
|
|
QsciScintilla__BoxedFoldStyle QsciScintilla__FoldStyle = 3
|
|
QsciScintilla__CircledTreeFoldStyle QsciScintilla__FoldStyle = 4
|
|
QsciScintilla__BoxedTreeFoldStyle QsciScintilla__FoldStyle = 5
|
|
)
|
|
|
|
type QsciScintilla__IndicatorStyle int
|
|
|
|
const (
|
|
QsciScintilla__PlainIndicator QsciScintilla__IndicatorStyle = 0
|
|
QsciScintilla__SquiggleIndicator QsciScintilla__IndicatorStyle = 1
|
|
QsciScintilla__TTIndicator QsciScintilla__IndicatorStyle = 2
|
|
QsciScintilla__DiagonalIndicator QsciScintilla__IndicatorStyle = 3
|
|
QsciScintilla__StrikeIndicator QsciScintilla__IndicatorStyle = 4
|
|
QsciScintilla__HiddenIndicator QsciScintilla__IndicatorStyle = 5
|
|
QsciScintilla__BoxIndicator QsciScintilla__IndicatorStyle = 6
|
|
QsciScintilla__RoundBoxIndicator QsciScintilla__IndicatorStyle = 7
|
|
QsciScintilla__StraightBoxIndicator QsciScintilla__IndicatorStyle = 8
|
|
QsciScintilla__FullBoxIndicator QsciScintilla__IndicatorStyle = 16
|
|
QsciScintilla__DashesIndicator QsciScintilla__IndicatorStyle = 9
|
|
QsciScintilla__DotsIndicator QsciScintilla__IndicatorStyle = 10
|
|
QsciScintilla__SquiggleLowIndicator QsciScintilla__IndicatorStyle = 11
|
|
QsciScintilla__DotBoxIndicator QsciScintilla__IndicatorStyle = 12
|
|
QsciScintilla__SquigglePixmapIndicator QsciScintilla__IndicatorStyle = 13
|
|
QsciScintilla__ThickCompositionIndicator QsciScintilla__IndicatorStyle = 14
|
|
QsciScintilla__ThinCompositionIndicator QsciScintilla__IndicatorStyle = 15
|
|
QsciScintilla__TextColorIndicator QsciScintilla__IndicatorStyle = 17
|
|
QsciScintilla__TriangleIndicator QsciScintilla__IndicatorStyle = 18
|
|
QsciScintilla__TriangleCharacterIndicator QsciScintilla__IndicatorStyle = 19
|
|
QsciScintilla__GradientIndicator QsciScintilla__IndicatorStyle = 20
|
|
QsciScintilla__CentreGradientIndicator QsciScintilla__IndicatorStyle = 21
|
|
)
|
|
|
|
type QsciScintilla__MarginType int
|
|
|
|
const (
|
|
QsciScintilla__SymbolMargin QsciScintilla__MarginType = 0
|
|
QsciScintilla__SymbolMarginDefaultForegroundColor QsciScintilla__MarginType = 3
|
|
QsciScintilla__SymbolMarginDefaultBackgroundColor QsciScintilla__MarginType = 2
|
|
QsciScintilla__NumberMargin QsciScintilla__MarginType = 1
|
|
QsciScintilla__TextMargin QsciScintilla__MarginType = 4
|
|
QsciScintilla__TextMarginRightJustified QsciScintilla__MarginType = 5
|
|
QsciScintilla__SymbolMarginColor QsciScintilla__MarginType = 6
|
|
)
|
|
|
|
type QsciScintilla__MarkerSymbol int
|
|
|
|
const (
|
|
QsciScintilla__Circle QsciScintilla__MarkerSymbol = 0
|
|
QsciScintilla__Rectangle QsciScintilla__MarkerSymbol = 1
|
|
QsciScintilla__RightTriangle QsciScintilla__MarkerSymbol = 2
|
|
QsciScintilla__SmallRectangle QsciScintilla__MarkerSymbol = 3
|
|
QsciScintilla__RightArrow QsciScintilla__MarkerSymbol = 4
|
|
QsciScintilla__Invisible QsciScintilla__MarkerSymbol = 5
|
|
QsciScintilla__DownTriangle QsciScintilla__MarkerSymbol = 6
|
|
QsciScintilla__Minus QsciScintilla__MarkerSymbol = 7
|
|
QsciScintilla__Plus QsciScintilla__MarkerSymbol = 8
|
|
QsciScintilla__VerticalLine QsciScintilla__MarkerSymbol = 9
|
|
QsciScintilla__BottomLeftCorner QsciScintilla__MarkerSymbol = 10
|
|
QsciScintilla__LeftSideSplitter QsciScintilla__MarkerSymbol = 11
|
|
QsciScintilla__BoxedPlus QsciScintilla__MarkerSymbol = 12
|
|
QsciScintilla__BoxedPlusConnected QsciScintilla__MarkerSymbol = 13
|
|
QsciScintilla__BoxedMinus QsciScintilla__MarkerSymbol = 14
|
|
QsciScintilla__BoxedMinusConnected QsciScintilla__MarkerSymbol = 15
|
|
QsciScintilla__RoundedBottomLeftCorner QsciScintilla__MarkerSymbol = 16
|
|
QsciScintilla__LeftSideRoundedSplitter QsciScintilla__MarkerSymbol = 17
|
|
QsciScintilla__CircledPlus QsciScintilla__MarkerSymbol = 18
|
|
QsciScintilla__CircledPlusConnected QsciScintilla__MarkerSymbol = 19
|
|
QsciScintilla__CircledMinus QsciScintilla__MarkerSymbol = 20
|
|
QsciScintilla__CircledMinusConnected QsciScintilla__MarkerSymbol = 21
|
|
QsciScintilla__Background QsciScintilla__MarkerSymbol = 22
|
|
QsciScintilla__ThreeDots QsciScintilla__MarkerSymbol = 23
|
|
QsciScintilla__ThreeRightArrows QsciScintilla__MarkerSymbol = 24
|
|
QsciScintilla__FullRectangle QsciScintilla__MarkerSymbol = 26
|
|
QsciScintilla__LeftRectangle QsciScintilla__MarkerSymbol = 27
|
|
QsciScintilla__Underline QsciScintilla__MarkerSymbol = 29
|
|
QsciScintilla__Bookmark QsciScintilla__MarkerSymbol = 31
|
|
)
|
|
|
|
type QsciScintilla__TabDrawMode int
|
|
|
|
const (
|
|
QsciScintilla__TabLongArrow QsciScintilla__TabDrawMode = 0
|
|
QsciScintilla__TabStrikeOut QsciScintilla__TabDrawMode = 1
|
|
)
|
|
|
|
type QsciScintilla__WhitespaceVisibility int
|
|
|
|
const (
|
|
QsciScintilla__WsInvisible QsciScintilla__WhitespaceVisibility = 0
|
|
QsciScintilla__WsVisible QsciScintilla__WhitespaceVisibility = 1
|
|
QsciScintilla__WsVisibleAfterIndent QsciScintilla__WhitespaceVisibility = 2
|
|
QsciScintilla__WsVisibleOnlyInIndent QsciScintilla__WhitespaceVisibility = 3
|
|
)
|
|
|
|
type QsciScintilla__WrapMode int
|
|
|
|
const (
|
|
QsciScintilla__WrapNone QsciScintilla__WrapMode = 0
|
|
QsciScintilla__WrapWord QsciScintilla__WrapMode = 1
|
|
QsciScintilla__WrapCharacter QsciScintilla__WrapMode = 2
|
|
QsciScintilla__WrapWhitespace QsciScintilla__WrapMode = 3
|
|
)
|
|
|
|
type QsciScintilla__WrapVisualFlag int
|
|
|
|
const (
|
|
QsciScintilla__WrapFlagNone QsciScintilla__WrapVisualFlag = 0
|
|
QsciScintilla__WrapFlagByText QsciScintilla__WrapVisualFlag = 1
|
|
QsciScintilla__WrapFlagByBorder QsciScintilla__WrapVisualFlag = 2
|
|
QsciScintilla__WrapFlagInMargin QsciScintilla__WrapVisualFlag = 3
|
|
)
|
|
|
|
type QsciScintilla__WrapIndentMode int
|
|
|
|
const (
|
|
QsciScintilla__WrapIndentFixed QsciScintilla__WrapIndentMode = 0
|
|
QsciScintilla__WrapIndentSame QsciScintilla__WrapIndentMode = 1
|
|
QsciScintilla__WrapIndentIndented QsciScintilla__WrapIndentMode = 2
|
|
QsciScintilla__WrapIndentDeeplyIndented QsciScintilla__WrapIndentMode = 3
|
|
)
|
|
|
|
type QsciScintilla struct {
|
|
h *C.QsciScintilla
|
|
isSubclass bool
|
|
*QsciScintillaBase
|
|
}
|
|
|
|
func (this *QsciScintilla) cPointer() *C.QsciScintilla {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return this.h
|
|
}
|
|
|
|
func (this *QsciScintilla) UnsafePointer() unsafe.Pointer {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return unsafe.Pointer(this.h)
|
|
}
|
|
|
|
// newQsciScintilla constructs the type using only CGO pointers.
|
|
func newQsciScintilla(h *C.QsciScintilla) *QsciScintilla {
|
|
if h == nil {
|
|
return nil
|
|
}
|
|
var outptr_QsciScintillaBase *C.QsciScintillaBase = nil
|
|
C.QsciScintilla_virtbase(h, &outptr_QsciScintillaBase)
|
|
|
|
return &QsciScintilla{h: h,
|
|
QsciScintillaBase: newQsciScintillaBase(outptr_QsciScintillaBase)}
|
|
}
|
|
|
|
// UnsafeNewQsciScintilla constructs the type using only unsafe pointers.
|
|
func UnsafeNewQsciScintilla(h unsafe.Pointer) *QsciScintilla {
|
|
return newQsciScintilla((*C.QsciScintilla)(h))
|
|
}
|
|
|
|
// NewQsciScintilla constructs a new QsciScintilla object.
|
|
func NewQsciScintilla(parent *qt6.QWidget) *QsciScintilla {
|
|
|
|
ret := newQsciScintilla(C.QsciScintilla_new((*C.QWidget)(parent.UnsafePointer())))
|
|
ret.isSubclass = true
|
|
return ret
|
|
}
|
|
|
|
// NewQsciScintilla2 constructs a new QsciScintilla object.
|
|
func NewQsciScintilla2() *QsciScintilla {
|
|
|
|
ret := newQsciScintilla(C.QsciScintilla_new2())
|
|
ret.isSubclass = true
|
|
return ret
|
|
}
|
|
|
|
func (this *QsciScintilla) MetaObject() *qt6.QMetaObject {
|
|
return qt6.UnsafeNewQMetaObject(unsafe.Pointer(C.QsciScintilla_MetaObject(this.h)))
|
|
}
|
|
|
|
func (this *QsciScintilla) Metacast(param1 string) unsafe.Pointer {
|
|
param1_Cstring := C.CString(param1)
|
|
defer C.free(unsafe.Pointer(param1_Cstring))
|
|
return (unsafe.Pointer)(C.QsciScintilla_Metacast(this.h, param1_Cstring))
|
|
}
|
|
|
|
func QsciScintilla_Tr(s string) string {
|
|
s_Cstring := C.CString(s)
|
|
defer C.free(unsafe.Pointer(s_Cstring))
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_Tr(s_Cstring)
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) ApiContext(pos int, context_start *int, last_word_start *int) []string {
|
|
var _ma C.struct_miqt_array = C.QsciScintilla_ApiContext(this.h, (C.int)(pos), (*C.int)(unsafe.Pointer(context_start)), (*C.int)(unsafe.Pointer(last_word_start)))
|
|
_ret := make([]string, int(_ma.len))
|
|
_outCast := (*[0xffff]C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
|
for i := 0; i < int(_ma.len); i++ {
|
|
var _lv_ms C.struct_miqt_string = _outCast[i]
|
|
_lv_ret := C.GoStringN(_lv_ms.data, C.int(int64(_lv_ms.len)))
|
|
C.free(unsafe.Pointer(_lv_ms.data))
|
|
_ret[i] = _lv_ret
|
|
}
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) Annotate(line int, text string, style int) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
C.QsciScintilla_Annotate(this.h, (C.int)(line), text_ms, (C.int)(style))
|
|
}
|
|
|
|
func (this *QsciScintilla) Annotate2(line int, text string, style *QsciStyle) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
C.QsciScintilla_Annotate2(this.h, (C.int)(line), text_ms, style.cPointer())
|
|
}
|
|
|
|
func (this *QsciScintilla) Annotate3(line int, text *QsciStyledText) {
|
|
C.QsciScintilla_Annotate3(this.h, (C.int)(line), text.cPointer())
|
|
}
|
|
|
|
func (this *QsciScintilla) Annotation(line int) string {
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_Annotation(this.h, (C.int)(line))
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) AnnotationDisplay() QsciScintilla__AnnotationDisplay {
|
|
return (QsciScintilla__AnnotationDisplay)(C.QsciScintilla_AnnotationDisplay(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) ClearAnnotations() {
|
|
C.QsciScintilla_ClearAnnotations(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompletionCaseSensitivity() bool {
|
|
return (bool)(C.QsciScintilla_AutoCompletionCaseSensitivity(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompletionFillupsEnabled() bool {
|
|
return (bool)(C.QsciScintilla_AutoCompletionFillupsEnabled(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompletionReplaceWord() bool {
|
|
return (bool)(C.QsciScintilla_AutoCompletionReplaceWord(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompletionShowSingle() bool {
|
|
return (bool)(C.QsciScintilla_AutoCompletionShowSingle(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompletionSource() QsciScintilla__AutoCompletionSource {
|
|
return (QsciScintilla__AutoCompletionSource)(C.QsciScintilla_AutoCompletionSource(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompletionThreshold() int {
|
|
return (int)(C.QsciScintilla_AutoCompletionThreshold(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompletionUseSingle() QsciScintilla__AutoCompletionUseSingle {
|
|
return (QsciScintilla__AutoCompletionUseSingle)(C.QsciScintilla_AutoCompletionUseSingle(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoIndent() bool {
|
|
return (bool)(C.QsciScintilla_AutoIndent(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) BackspaceUnindents() bool {
|
|
return (bool)(C.QsciScintilla_BackspaceUnindents(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) BeginUndoAction() {
|
|
C.QsciScintilla_BeginUndoAction(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) BraceMatching() QsciScintilla__BraceMatch {
|
|
return (QsciScintilla__BraceMatch)(C.QsciScintilla_BraceMatching(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) Bytes(start int, end int) []byte {
|
|
var _bytearray C.struct_miqt_string = C.QsciScintilla_Bytes(this.h, (C.int)(start), (C.int)(end))
|
|
_ret := C.GoBytes(unsafe.Pointer(_bytearray.data), C.int(int64(_bytearray.len)))
|
|
C.free(unsafe.Pointer(_bytearray.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) CallTipsPosition() QsciScintilla__CallTipsPosition {
|
|
return (QsciScintilla__CallTipsPosition)(C.QsciScintilla_CallTipsPosition(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) CallTipsStyle() QsciScintilla__CallTipsStyle {
|
|
return (QsciScintilla__CallTipsStyle)(C.QsciScintilla_CallTipsStyle(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) CallTipsVisible() int {
|
|
return (int)(C.QsciScintilla_CallTipsVisible(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) CancelFind() {
|
|
C.QsciScintilla_CancelFind(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) CancelList() {
|
|
C.QsciScintilla_CancelList(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) CaseSensitive() bool {
|
|
return (bool)(C.QsciScintilla_CaseSensitive(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) ClearFolds() {
|
|
C.QsciScintilla_ClearFolds(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) ClearIndicatorRange(lineFrom int, indexFrom int, lineTo int, indexTo int, indicatorNumber int) {
|
|
C.QsciScintilla_ClearIndicatorRange(this.h, (C.int)(lineFrom), (C.int)(indexFrom), (C.int)(lineTo), (C.int)(indexTo), (C.int)(indicatorNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) ClearRegisteredImages() {
|
|
C.QsciScintilla_ClearRegisteredImages(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) Color() *qt6.QColor {
|
|
_goptr := qt6.UnsafeNewQColor(unsafe.Pointer(C.QsciScintilla_Color(this.h)))
|
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
|
return _goptr
|
|
}
|
|
|
|
func (this *QsciScintilla) ContractedFolds() []int {
|
|
var _ma C.struct_miqt_array = C.QsciScintilla_ContractedFolds(this.h)
|
|
_ret := make([]int, int(_ma.len))
|
|
_outCast := (*[0xffff]C.int)(unsafe.Pointer(_ma.data)) // hey ya
|
|
for i := 0; i < int(_ma.len); i++ {
|
|
_ret[i] = (int)(_outCast[i])
|
|
}
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) ConvertEols(mode QsciScintilla__EolMode) {
|
|
C.QsciScintilla_ConvertEols(this.h, (C.int)(mode))
|
|
}
|
|
|
|
func (this *QsciScintilla) CreateStandardContextMenu() *qt6.QMenu {
|
|
return qt6.UnsafeNewQMenu(unsafe.Pointer(C.QsciScintilla_CreateStandardContextMenu(this.h)))
|
|
}
|
|
|
|
func (this *QsciScintilla) Document() *QsciDocument {
|
|
_goptr := newQsciDocument(C.QsciScintilla_Document(this.h))
|
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
|
return _goptr
|
|
}
|
|
|
|
func (this *QsciScintilla) EndUndoAction() {
|
|
C.QsciScintilla_EndUndoAction(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) EdgeColor() *qt6.QColor {
|
|
_goptr := qt6.UnsafeNewQColor(unsafe.Pointer(C.QsciScintilla_EdgeColor(this.h)))
|
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
|
return _goptr
|
|
}
|
|
|
|
func (this *QsciScintilla) EdgeColumn() int {
|
|
return (int)(C.QsciScintilla_EdgeColumn(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) EdgeMode() QsciScintilla__EdgeMode {
|
|
return (QsciScintilla__EdgeMode)(C.QsciScintilla_EdgeMode(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetFont(f *qt6.QFont) {
|
|
C.QsciScintilla_SetFont(this.h, (*C.QFont)(f.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) EolMode() QsciScintilla__EolMode {
|
|
return (QsciScintilla__EolMode)(C.QsciScintilla_EolMode(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) EolVisibility() bool {
|
|
return (bool)(C.QsciScintilla_EolVisibility(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) ExtraAscent() int {
|
|
return (int)(C.QsciScintilla_ExtraAscent(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) ExtraDescent() int {
|
|
return (int)(C.QsciScintilla_ExtraDescent(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) FillIndicatorRange(lineFrom int, indexFrom int, lineTo int, indexTo int, indicatorNumber int) {
|
|
C.QsciScintilla_FillIndicatorRange(this.h, (C.int)(lineFrom), (C.int)(indexFrom), (C.int)(lineTo), (C.int)(indexTo), (C.int)(indicatorNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) FindFirst(expr string, re bool, cs bool, wo bool, wrap bool, forward bool, line int, index int, show bool, posix bool, cxx11 bool) bool {
|
|
expr_ms := C.struct_miqt_string{}
|
|
expr_ms.data = C.CString(expr)
|
|
expr_ms.len = C.size_t(len(expr))
|
|
defer C.free(unsafe.Pointer(expr_ms.data))
|
|
return (bool)(C.QsciScintilla_FindFirst(this.h, expr_ms, (C.bool)(re), (C.bool)(cs), (C.bool)(wo), (C.bool)(wrap), (C.bool)(forward), (C.int)(line), (C.int)(index), (C.bool)(show), (C.bool)(posix), (C.bool)(cxx11)))
|
|
}
|
|
|
|
func (this *QsciScintilla) FindFirstInSelection(expr string, re bool, cs bool, wo bool, forward bool, show bool, posix bool, cxx11 bool) bool {
|
|
expr_ms := C.struct_miqt_string{}
|
|
expr_ms.data = C.CString(expr)
|
|
expr_ms.len = C.size_t(len(expr))
|
|
defer C.free(unsafe.Pointer(expr_ms.data))
|
|
return (bool)(C.QsciScintilla_FindFirstInSelection(this.h, expr_ms, (C.bool)(re), (C.bool)(cs), (C.bool)(wo), (C.bool)(forward), (C.bool)(show), (C.bool)(posix), (C.bool)(cxx11)))
|
|
}
|
|
|
|
func (this *QsciScintilla) FindNext() bool {
|
|
return (bool)(C.QsciScintilla_FindNext(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) FindMatchingBrace(brace *int64, other *int64, mode QsciScintilla__BraceMatch) bool {
|
|
return (bool)(C.QsciScintilla_FindMatchingBrace(this.h, (*C.long)(unsafe.Pointer(brace)), (*C.long)(unsafe.Pointer(other)), (C.int)(mode)))
|
|
}
|
|
|
|
func (this *QsciScintilla) FirstVisibleLine() int {
|
|
return (int)(C.QsciScintilla_FirstVisibleLine(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) Folding() QsciScintilla__FoldStyle {
|
|
return (QsciScintilla__FoldStyle)(C.QsciScintilla_Folding(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) GetCursorPosition(line *int, index *int) {
|
|
C.QsciScintilla_GetCursorPosition(this.h, (*C.int)(unsafe.Pointer(line)), (*C.int)(unsafe.Pointer(index)))
|
|
}
|
|
|
|
func (this *QsciScintilla) GetSelection(lineFrom *int, indexFrom *int, lineTo *int, indexTo *int) {
|
|
C.QsciScintilla_GetSelection(this.h, (*C.int)(unsafe.Pointer(lineFrom)), (*C.int)(unsafe.Pointer(indexFrom)), (*C.int)(unsafe.Pointer(lineTo)), (*C.int)(unsafe.Pointer(indexTo)))
|
|
}
|
|
|
|
func (this *QsciScintilla) HasSelectedText() bool {
|
|
return (bool)(C.QsciScintilla_HasSelectedText(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) Indentation(line int) int {
|
|
return (int)(C.QsciScintilla_Indentation(this.h, (C.int)(line)))
|
|
}
|
|
|
|
func (this *QsciScintilla) IndentationGuides() bool {
|
|
return (bool)(C.QsciScintilla_IndentationGuides(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IndentationsUseTabs() bool {
|
|
return (bool)(C.QsciScintilla_IndentationsUseTabs(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IndentationWidth() int {
|
|
return (int)(C.QsciScintilla_IndentationWidth(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IndicatorDefine(style QsciScintilla__IndicatorStyle) int {
|
|
return (int)(C.QsciScintilla_IndicatorDefine(this.h, (C.int)(style)))
|
|
}
|
|
|
|
func (this *QsciScintilla) IndicatorDrawUnder(indicatorNumber int) bool {
|
|
return (bool)(C.QsciScintilla_IndicatorDrawUnder(this.h, (C.int)(indicatorNumber)))
|
|
}
|
|
|
|
func (this *QsciScintilla) IsCallTipActive() bool {
|
|
return (bool)(C.QsciScintilla_IsCallTipActive(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IsListActive() bool {
|
|
return (bool)(C.QsciScintilla_IsListActive(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IsModified() bool {
|
|
return (bool)(C.QsciScintilla_IsModified(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IsReadOnly() bool {
|
|
return (bool)(C.QsciScintilla_IsReadOnly(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IsRedoAvailable() bool {
|
|
return (bool)(C.QsciScintilla_IsRedoAvailable(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IsUndoAvailable() bool {
|
|
return (bool)(C.QsciScintilla_IsUndoAvailable(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IsUtf8() bool {
|
|
return (bool)(C.QsciScintilla_IsUtf8(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) IsWordCharacter(ch int8) bool {
|
|
return (bool)(C.QsciScintilla_IsWordCharacter(this.h, (C.char)(ch)))
|
|
}
|
|
|
|
func (this *QsciScintilla) LineAt(point *qt6.QPoint) int {
|
|
return (int)(C.QsciScintilla_LineAt(this.h, (*C.QPoint)(point.UnsafePointer())))
|
|
}
|
|
|
|
func (this *QsciScintilla) LineIndexFromPosition(position int, line *int, index *int) {
|
|
C.QsciScintilla_LineIndexFromPosition(this.h, (C.int)(position), (*C.int)(unsafe.Pointer(line)), (*C.int)(unsafe.Pointer(index)))
|
|
}
|
|
|
|
func (this *QsciScintilla) LineLength(line int) int {
|
|
return (int)(C.QsciScintilla_LineLength(this.h, (C.int)(line)))
|
|
}
|
|
|
|
func (this *QsciScintilla) Lines() int {
|
|
return (int)(C.QsciScintilla_Lines(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) Length() int {
|
|
return (int)(C.QsciScintilla_Length(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) Lexer() *QsciLexer {
|
|
return newQsciLexer(C.QsciScintilla_Lexer(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarginBackgroundColor(margin int) *qt6.QColor {
|
|
_goptr := qt6.UnsafeNewQColor(unsafe.Pointer(C.QsciScintilla_MarginBackgroundColor(this.h, (C.int)(margin))))
|
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
|
return _goptr
|
|
}
|
|
|
|
func (this *QsciScintilla) MarginLineNumbers(margin int) bool {
|
|
return (bool)(C.QsciScintilla_MarginLineNumbers(this.h, (C.int)(margin)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarginMarkerMask(margin int) int {
|
|
return (int)(C.QsciScintilla_MarginMarkerMask(this.h, (C.int)(margin)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarginOptions() int {
|
|
return (int)(C.QsciScintilla_MarginOptions(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarginSensitivity(margin int) bool {
|
|
return (bool)(C.QsciScintilla_MarginSensitivity(this.h, (C.int)(margin)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarginType(margin int) QsciScintilla__MarginType {
|
|
return (QsciScintilla__MarginType)(C.QsciScintilla_MarginType(this.h, (C.int)(margin)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarginWidth(margin int) int {
|
|
return (int)(C.QsciScintilla_MarginWidth(this.h, (C.int)(margin)))
|
|
}
|
|
|
|
func (this *QsciScintilla) Margins() int {
|
|
return (int)(C.QsciScintilla_Margins(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDefine(sym QsciScintilla__MarkerSymbol) int {
|
|
return (int)(C.QsciScintilla_MarkerDefine(this.h, (C.int)(sym)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDefineWithCh(ch int8) int {
|
|
return (int)(C.QsciScintilla_MarkerDefineWithCh(this.h, (C.char)(ch)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDefineWithPm(pm *qt6.QPixmap) int {
|
|
return (int)(C.QsciScintilla_MarkerDefineWithPm(this.h, (*C.QPixmap)(pm.UnsafePointer())))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDefineWithIm(im *qt6.QImage) int {
|
|
return (int)(C.QsciScintilla_MarkerDefineWithIm(this.h, (*C.QImage)(im.UnsafePointer())))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerAdd(linenr int, markerNumber int) int {
|
|
return (int)(C.QsciScintilla_MarkerAdd(this.h, (C.int)(linenr), (C.int)(markerNumber)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkersAtLine(linenr int) uint {
|
|
return (uint)(C.QsciScintilla_MarkersAtLine(this.h, (C.int)(linenr)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDelete(linenr int) {
|
|
C.QsciScintilla_MarkerDelete(this.h, (C.int)(linenr))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDeleteAll() {
|
|
C.QsciScintilla_MarkerDeleteAll(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDeleteHandle(mhandle int) {
|
|
C.QsciScintilla_MarkerDeleteHandle(this.h, (C.int)(mhandle))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerLine(mhandle int) int {
|
|
return (int)(C.QsciScintilla_MarkerLine(this.h, (C.int)(mhandle)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerFindNext(linenr int, mask uint) int {
|
|
return (int)(C.QsciScintilla_MarkerFindNext(this.h, (C.int)(linenr), (C.uint)(mask)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerFindPrevious(linenr int, mask uint) int {
|
|
return (int)(C.QsciScintilla_MarkerFindPrevious(this.h, (C.int)(linenr), (C.uint)(mask)))
|
|
}
|
|
|
|
func (this *QsciScintilla) OverwriteMode() bool {
|
|
return (bool)(C.QsciScintilla_OverwriteMode(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) Paper() *qt6.QColor {
|
|
_goptr := qt6.UnsafeNewQColor(unsafe.Pointer(C.QsciScintilla_Paper(this.h)))
|
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
|
return _goptr
|
|
}
|
|
|
|
func (this *QsciScintilla) PositionFromLineIndex(line int, index int) int {
|
|
return (int)(C.QsciScintilla_PositionFromLineIndex(this.h, (C.int)(line), (C.int)(index)))
|
|
}
|
|
|
|
func (this *QsciScintilla) Read(io *qt6.QIODevice) bool {
|
|
return (bool)(C.QsciScintilla_Read(this.h, (*C.QIODevice)(io.UnsafePointer())))
|
|
}
|
|
|
|
func (this *QsciScintilla) Recolor(start int, end int) {
|
|
C.QsciScintilla_Recolor(this.h, (C.int)(start), (C.int)(end))
|
|
}
|
|
|
|
func (this *QsciScintilla) RegisterImage(id int, pm *qt6.QPixmap) {
|
|
C.QsciScintilla_RegisterImage(this.h, (C.int)(id), (*C.QPixmap)(pm.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) RegisterImage2(id int, im *qt6.QImage) {
|
|
C.QsciScintilla_RegisterImage2(this.h, (C.int)(id), (*C.QImage)(im.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) Replace(replaceStr string) {
|
|
replaceStr_ms := C.struct_miqt_string{}
|
|
replaceStr_ms.data = C.CString(replaceStr)
|
|
replaceStr_ms.len = C.size_t(len(replaceStr))
|
|
defer C.free(unsafe.Pointer(replaceStr_ms.data))
|
|
C.QsciScintilla_Replace(this.h, replaceStr_ms)
|
|
}
|
|
|
|
func (this *QsciScintilla) ResetFoldMarginColors() {
|
|
C.QsciScintilla_ResetFoldMarginColors(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) ResetHotspotBackgroundColor() {
|
|
C.QsciScintilla_ResetHotspotBackgroundColor(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) ResetHotspotForegroundColor() {
|
|
C.QsciScintilla_ResetHotspotForegroundColor(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) ScrollWidth() int {
|
|
return (int)(C.QsciScintilla_ScrollWidth(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) ScrollWidthTracking() bool {
|
|
return (bool)(C.QsciScintilla_ScrollWidthTracking(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetFoldMarginColors(fore *qt6.QColor, back *qt6.QColor) {
|
|
C.QsciScintilla_SetFoldMarginColors(this.h, (*C.QColor)(fore.UnsafePointer()), (*C.QColor)(back.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAnnotationDisplay(display QsciScintilla__AnnotationDisplay) {
|
|
C.QsciScintilla_SetAnnotationDisplay(this.h, (C.int)(display))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoCompletionFillupsEnabled(enabled bool) {
|
|
C.QsciScintilla_SetAutoCompletionFillupsEnabled(this.h, (C.bool)(enabled))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoCompletionFillups(fillups string) {
|
|
fillups_Cstring := C.CString(fillups)
|
|
defer C.free(unsafe.Pointer(fillups_Cstring))
|
|
C.QsciScintilla_SetAutoCompletionFillups(this.h, fillups_Cstring)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoCompletionWordSeparators(separators []string) {
|
|
separators_CArray := (*[0xffff]C.struct_miqt_string)(C.malloc(C.size_t(int(unsafe.Sizeof(C.struct_miqt_string{})) * len(separators))))
|
|
defer C.free(unsafe.Pointer(separators_CArray))
|
|
for i := range separators {
|
|
separators_i_ms := C.struct_miqt_string{}
|
|
separators_i_ms.data = C.CString(separators[i])
|
|
separators_i_ms.len = C.size_t(len(separators[i]))
|
|
defer C.free(unsafe.Pointer(separators_i_ms.data))
|
|
separators_CArray[i] = separators_i_ms
|
|
}
|
|
separators_ma := C.struct_miqt_array{len: C.size_t(len(separators)), data: unsafe.Pointer(separators_CArray)}
|
|
C.QsciScintilla_SetAutoCompletionWordSeparators(this.h, separators_ma)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCallTipsBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetCallTipsBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCallTipsForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetCallTipsForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCallTipsHighlightColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetCallTipsHighlightColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCallTipsPosition(position QsciScintilla__CallTipsPosition) {
|
|
C.QsciScintilla_SetCallTipsPosition(this.h, (C.int)(position))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCallTipsStyle(style QsciScintilla__CallTipsStyle) {
|
|
C.QsciScintilla_SetCallTipsStyle(this.h, (C.int)(style))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCallTipsVisible(nr int) {
|
|
C.QsciScintilla_SetCallTipsVisible(this.h, (C.int)(nr))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetContractedFolds(folds []int) {
|
|
folds_CArray := (*[0xffff]C.int)(C.malloc(C.size_t(8 * len(folds))))
|
|
defer C.free(unsafe.Pointer(folds_CArray))
|
|
for i := range folds {
|
|
folds_CArray[i] = (C.int)(folds[i])
|
|
}
|
|
folds_ma := C.struct_miqt_array{len: C.size_t(len(folds)), data: unsafe.Pointer(folds_CArray)}
|
|
C.QsciScintilla_SetContractedFolds(this.h, folds_ma)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetDocument(document *QsciDocument) {
|
|
C.QsciScintilla_SetDocument(this.h, document.cPointer())
|
|
}
|
|
|
|
func (this *QsciScintilla) AddEdgeColumn(colnr int, col *qt6.QColor) {
|
|
C.QsciScintilla_AddEdgeColumn(this.h, (C.int)(colnr), (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) ClearEdgeColumns() {
|
|
C.QsciScintilla_ClearEdgeColumns(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetEdgeColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetEdgeColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetEdgeColumn(colnr int) {
|
|
C.QsciScintilla_SetEdgeColumn(this.h, (C.int)(colnr))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetEdgeMode(mode QsciScintilla__EdgeMode) {
|
|
C.QsciScintilla_SetEdgeMode(this.h, (C.int)(mode))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetFirstVisibleLine(linenr int) {
|
|
C.QsciScintilla_SetFirstVisibleLine(this.h, (C.int)(linenr))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorDrawUnder(under bool) {
|
|
C.QsciScintilla_SetIndicatorDrawUnder(this.h, (C.bool)(under))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetIndicatorForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorHoverForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetIndicatorHoverForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorHoverStyle(style QsciScintilla__IndicatorStyle) {
|
|
C.QsciScintilla_SetIndicatorHoverStyle(this.h, (C.int)(style))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorOutlineColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetIndicatorOutlineColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginBackgroundColor(margin int, col *qt6.QColor) {
|
|
C.QsciScintilla_SetMarginBackgroundColor(this.h, (C.int)(margin), (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginOptions(options int) {
|
|
C.QsciScintilla_SetMarginOptions(this.h, (C.int)(options))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginText(line int, text string, style int) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
C.QsciScintilla_SetMarginText(this.h, (C.int)(line), text_ms, (C.int)(style))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginText2(line int, text string, style *QsciStyle) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
C.QsciScintilla_SetMarginText2(this.h, (C.int)(line), text_ms, style.cPointer())
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginText3(line int, text *QsciStyledText) {
|
|
C.QsciScintilla_SetMarginText3(this.h, (C.int)(line), text.cPointer())
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginType(margin int, typeVal QsciScintilla__MarginType) {
|
|
C.QsciScintilla_SetMarginType(this.h, (C.int)(margin), (C.int)(typeVal))
|
|
}
|
|
|
|
func (this *QsciScintilla) ClearMarginText() {
|
|
C.QsciScintilla_ClearMarginText(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMargins(margins int) {
|
|
C.QsciScintilla_SetMargins(this.h, (C.int)(margins))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarkerBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetMarkerBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarkerForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetMarkerForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMatchedBraceBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetMatchedBraceBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMatchedBraceForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetMatchedBraceForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMatchedBraceIndicator(indicatorNumber int) {
|
|
C.QsciScintilla_SetMatchedBraceIndicator(this.h, (C.int)(indicatorNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) ResetMatchedBraceIndicator() {
|
|
C.QsciScintilla_ResetMatchedBraceIndicator(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetScrollWidth(pixelWidth int) {
|
|
C.QsciScintilla_SetScrollWidth(this.h, (C.int)(pixelWidth))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetScrollWidthTracking(enabled bool) {
|
|
C.QsciScintilla_SetScrollWidthTracking(this.h, (C.bool)(enabled))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetTabDrawMode(mode QsciScintilla__TabDrawMode) {
|
|
C.QsciScintilla_SetTabDrawMode(this.h, (C.int)(mode))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetUnmatchedBraceBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetUnmatchedBraceBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetUnmatchedBraceForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetUnmatchedBraceForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetUnmatchedBraceIndicator(indicatorNumber int) {
|
|
C.QsciScintilla_SetUnmatchedBraceIndicator(this.h, (C.int)(indicatorNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) ResetUnmatchedBraceIndicator() {
|
|
C.QsciScintilla_ResetUnmatchedBraceIndicator(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetWrapVisualFlags(endFlag QsciScintilla__WrapVisualFlag) {
|
|
C.QsciScintilla_SetWrapVisualFlags(this.h, (C.int)(endFlag))
|
|
}
|
|
|
|
func (this *QsciScintilla) SelectedText() string {
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_SelectedText(this.h)
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) SelectionToEol() bool {
|
|
return (bool)(C.QsciScintilla_SelectionToEol(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetHotspotBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetHotspotBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetHotspotForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetHotspotForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetHotspotUnderline(enable bool) {
|
|
C.QsciScintilla_SetHotspotUnderline(this.h, (C.bool)(enable))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetHotspotWrap(enable bool) {
|
|
C.QsciScintilla_SetHotspotWrap(this.h, (C.bool)(enable))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetSelectionToEol(filled bool) {
|
|
C.QsciScintilla_SetSelectionToEol(this.h, (C.bool)(filled))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetExtraAscent(extra int) {
|
|
C.QsciScintilla_SetExtraAscent(this.h, (C.int)(extra))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetExtraDescent(extra int) {
|
|
C.QsciScintilla_SetExtraDescent(this.h, (C.int)(extra))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetOverwriteMode(overwrite bool) {
|
|
C.QsciScintilla_SetOverwriteMode(this.h, (C.bool)(overwrite))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetWhitespaceBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetWhitespaceBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetWhitespaceForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetWhitespaceForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetWhitespaceSize(size int) {
|
|
C.QsciScintilla_SetWhitespaceSize(this.h, (C.int)(size))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetWrapIndentMode(mode QsciScintilla__WrapIndentMode) {
|
|
C.QsciScintilla_SetWrapIndentMode(this.h, (C.int)(mode))
|
|
}
|
|
|
|
func (this *QsciScintilla) ShowUserList(id int, list []string) {
|
|
list_CArray := (*[0xffff]C.struct_miqt_string)(C.malloc(C.size_t(int(unsafe.Sizeof(C.struct_miqt_string{})) * len(list))))
|
|
defer C.free(unsafe.Pointer(list_CArray))
|
|
for i := range list {
|
|
list_i_ms := C.struct_miqt_string{}
|
|
list_i_ms.data = C.CString(list[i])
|
|
list_i_ms.len = C.size_t(len(list[i]))
|
|
defer C.free(unsafe.Pointer(list_i_ms.data))
|
|
list_CArray[i] = list_i_ms
|
|
}
|
|
list_ma := C.struct_miqt_array{len: C.size_t(len(list)), data: unsafe.Pointer(list_CArray)}
|
|
C.QsciScintilla_ShowUserList(this.h, (C.int)(id), list_ma)
|
|
}
|
|
|
|
func (this *QsciScintilla) StandardCommands() *QsciCommandSet {
|
|
return newQsciCommandSet(C.QsciScintilla_StandardCommands(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) TabDrawMode() QsciScintilla__TabDrawMode {
|
|
return (QsciScintilla__TabDrawMode)(C.QsciScintilla_TabDrawMode(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) TabIndents() bool {
|
|
return (bool)(C.QsciScintilla_TabIndents(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) TabWidth() int {
|
|
return (int)(C.QsciScintilla_TabWidth(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) Text() string {
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_Text(this.h)
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) TextWithLine(line int) string {
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_TextWithLine(this.h, (C.int)(line))
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) Text2(start int, end int) string {
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_Text2(this.h, (C.int)(start), (C.int)(end))
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) TextHeight(linenr int) int {
|
|
return (int)(C.QsciScintilla_TextHeight(this.h, (C.int)(linenr)))
|
|
}
|
|
|
|
func (this *QsciScintilla) WhitespaceSize() int {
|
|
return (int)(C.QsciScintilla_WhitespaceSize(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) WhitespaceVisibility() QsciScintilla__WhitespaceVisibility {
|
|
return (QsciScintilla__WhitespaceVisibility)(C.QsciScintilla_WhitespaceVisibility(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) WordAtLineIndex(line int, index int) string {
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_WordAtLineIndex(this.h, (C.int)(line), (C.int)(index))
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) WordAtPoint(point *qt6.QPoint) string {
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_WordAtPoint(this.h, (*C.QPoint)(point.UnsafePointer()))
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) WordCharacters() string {
|
|
_ret := C.QsciScintilla_WordCharacters(this.h)
|
|
return C.GoString(_ret)
|
|
}
|
|
|
|
func (this *QsciScintilla) WrapMode() QsciScintilla__WrapMode {
|
|
return (QsciScintilla__WrapMode)(C.QsciScintilla_WrapMode(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) WrapIndentMode() QsciScintilla__WrapIndentMode {
|
|
return (QsciScintilla__WrapIndentMode)(C.QsciScintilla_WrapIndentMode(this.h))
|
|
}
|
|
|
|
func (this *QsciScintilla) Write(io *qt6.QIODevice) bool {
|
|
return (bool)(C.QsciScintilla_Write(this.h, (*C.QIODevice)(io.UnsafePointer())))
|
|
}
|
|
|
|
func (this *QsciScintilla) Append(text string) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
C.QsciScintilla_Append(this.h, text_ms)
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompleteFromAll() {
|
|
C.QsciScintilla_AutoCompleteFromAll(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompleteFromAPIs() {
|
|
C.QsciScintilla_AutoCompleteFromAPIs(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) AutoCompleteFromDocument() {
|
|
C.QsciScintilla_AutoCompleteFromDocument(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) CallTip() {
|
|
C.QsciScintilla_CallTip(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) Clear() {
|
|
C.QsciScintilla_Clear(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) Copy() {
|
|
C.QsciScintilla_Copy(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) Cut() {
|
|
C.QsciScintilla_Cut(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) EnsureCursorVisible() {
|
|
C.QsciScintilla_EnsureCursorVisible(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) EnsureLineVisible(line int) {
|
|
C.QsciScintilla_EnsureLineVisible(this.h, (C.int)(line))
|
|
}
|
|
|
|
func (this *QsciScintilla) FoldAll(children bool) {
|
|
C.QsciScintilla_FoldAll(this.h, (C.bool)(children))
|
|
}
|
|
|
|
func (this *QsciScintilla) FoldLine(line int) {
|
|
C.QsciScintilla_FoldLine(this.h, (C.int)(line))
|
|
}
|
|
|
|
func (this *QsciScintilla) Indent(line int) {
|
|
C.QsciScintilla_Indent(this.h, (C.int)(line))
|
|
}
|
|
|
|
func (this *QsciScintilla) Insert(text string) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
C.QsciScintilla_Insert(this.h, text_ms)
|
|
}
|
|
|
|
func (this *QsciScintilla) InsertAt(text string, line int, index int) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
C.QsciScintilla_InsertAt(this.h, text_ms, (C.int)(line), (C.int)(index))
|
|
}
|
|
|
|
func (this *QsciScintilla) MoveToMatchingBrace() {
|
|
C.QsciScintilla_MoveToMatchingBrace(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) Paste() {
|
|
C.QsciScintilla_Paste(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) Redo() {
|
|
C.QsciScintilla_Redo(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) RemoveSelectedText() {
|
|
C.QsciScintilla_RemoveSelectedText(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) ReplaceSelectedText(text string) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
C.QsciScintilla_ReplaceSelectedText(this.h, text_ms)
|
|
}
|
|
|
|
func (this *QsciScintilla) ResetSelectionBackgroundColor() {
|
|
C.QsciScintilla_ResetSelectionBackgroundColor(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) ResetSelectionForegroundColor() {
|
|
C.QsciScintilla_ResetSelectionForegroundColor(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) SelectAll(selectVal bool) {
|
|
C.QsciScintilla_SelectAll(this.h, (C.bool)(selectVal))
|
|
}
|
|
|
|
func (this *QsciScintilla) SelectToMatchingBrace() {
|
|
C.QsciScintilla_SelectToMatchingBrace(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoCompletionCaseSensitivity(cs bool) {
|
|
C.QsciScintilla_SetAutoCompletionCaseSensitivity(this.h, (C.bool)(cs))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoCompletionReplaceWord(replace bool) {
|
|
C.QsciScintilla_SetAutoCompletionReplaceWord(this.h, (C.bool)(replace))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoCompletionShowSingle(single bool) {
|
|
C.QsciScintilla_SetAutoCompletionShowSingle(this.h, (C.bool)(single))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoCompletionSource(source QsciScintilla__AutoCompletionSource) {
|
|
C.QsciScintilla_SetAutoCompletionSource(this.h, (C.int)(source))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoCompletionThreshold(thresh int) {
|
|
C.QsciScintilla_SetAutoCompletionThreshold(this.h, (C.int)(thresh))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoCompletionUseSingle(single QsciScintilla__AutoCompletionUseSingle) {
|
|
C.QsciScintilla_SetAutoCompletionUseSingle(this.h, (C.int)(single))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetAutoIndent(autoindent bool) {
|
|
C.QsciScintilla_SetAutoIndent(this.h, (C.bool)(autoindent))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetBraceMatching(bm QsciScintilla__BraceMatch) {
|
|
C.QsciScintilla_SetBraceMatching(this.h, (C.int)(bm))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetBackspaceUnindents(unindent bool) {
|
|
C.QsciScintilla_SetBackspaceUnindents(this.h, (C.bool)(unindent))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCaretForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetCaretForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCaretLineBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetCaretLineBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCaretLineFrameWidth(width int) {
|
|
C.QsciScintilla_SetCaretLineFrameWidth(this.h, (C.int)(width))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCaretLineVisible(enable bool) {
|
|
C.QsciScintilla_SetCaretLineVisible(this.h, (C.bool)(enable))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCaretWidth(width int) {
|
|
C.QsciScintilla_SetCaretWidth(this.h, (C.int)(width))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetColor(c *qt6.QColor) {
|
|
C.QsciScintilla_SetColor(this.h, (*C.QColor)(c.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetCursorPosition(line int, index int) {
|
|
C.QsciScintilla_SetCursorPosition(this.h, (C.int)(line), (C.int)(index))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetEolMode(mode QsciScintilla__EolMode) {
|
|
C.QsciScintilla_SetEolMode(this.h, (C.int)(mode))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetEolVisibility(visible bool) {
|
|
C.QsciScintilla_SetEolVisibility(this.h, (C.bool)(visible))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetFolding(fold QsciScintilla__FoldStyle, margin int) {
|
|
C.QsciScintilla_SetFolding(this.h, (C.int)(fold), (C.int)(margin))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndentation(line int, indentation int) {
|
|
C.QsciScintilla_SetIndentation(this.h, (C.int)(line), (C.int)(indentation))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndentationGuides(enable bool) {
|
|
C.QsciScintilla_SetIndentationGuides(this.h, (C.bool)(enable))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndentationGuidesBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetIndentationGuidesBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndentationGuidesForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetIndentationGuidesForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndentationsUseTabs(tabs bool) {
|
|
C.QsciScintilla_SetIndentationsUseTabs(this.h, (C.bool)(tabs))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndentationWidth(width int) {
|
|
C.QsciScintilla_SetIndentationWidth(this.h, (C.int)(width))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetLexer(lexer *QsciLexer) {
|
|
C.QsciScintilla_SetLexer(this.h, lexer.cPointer())
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginsBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetMarginsBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginsFont(f *qt6.QFont) {
|
|
C.QsciScintilla_SetMarginsFont(this.h, (*C.QFont)(f.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginsForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetMarginsForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginLineNumbers(margin int, lnrs bool) {
|
|
C.QsciScintilla_SetMarginLineNumbers(this.h, (C.int)(margin), (C.bool)(lnrs))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginMarkerMask(margin int, mask int) {
|
|
C.QsciScintilla_SetMarginMarkerMask(this.h, (C.int)(margin), (C.int)(mask))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginSensitivity(margin int, sens bool) {
|
|
C.QsciScintilla_SetMarginSensitivity(this.h, (C.int)(margin), (C.bool)(sens))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginWidth(margin int, width int) {
|
|
C.QsciScintilla_SetMarginWidth(this.h, (C.int)(margin), (C.int)(width))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarginWidth2(margin int, s string) {
|
|
s_ms := C.struct_miqt_string{}
|
|
s_ms.data = C.CString(s)
|
|
s_ms.len = C.size_t(len(s))
|
|
defer C.free(unsafe.Pointer(s_ms.data))
|
|
C.QsciScintilla_SetMarginWidth2(this.h, (C.int)(margin), s_ms)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetModified(m bool) {
|
|
C.QsciScintilla_SetModified(this.h, (C.bool)(m))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetPaper(c *qt6.QColor) {
|
|
C.QsciScintilla_SetPaper(this.h, (*C.QColor)(c.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetReadOnly(ro bool) {
|
|
C.QsciScintilla_SetReadOnly(this.h, (C.bool)(ro))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetSelection(lineFrom int, indexFrom int, lineTo int, indexTo int) {
|
|
C.QsciScintilla_SetSelection(this.h, (C.int)(lineFrom), (C.int)(indexFrom), (C.int)(lineTo), (C.int)(indexTo))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetSelectionBackgroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetSelectionBackgroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetSelectionForegroundColor(col *qt6.QColor) {
|
|
C.QsciScintilla_SetSelectionForegroundColor(this.h, (*C.QColor)(col.UnsafePointer()))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetTabIndents(indent bool) {
|
|
C.QsciScintilla_SetTabIndents(this.h, (C.bool)(indent))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetTabWidth(width int) {
|
|
C.QsciScintilla_SetTabWidth(this.h, (C.int)(width))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetText(text string) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
C.QsciScintilla_SetText(this.h, text_ms)
|
|
}
|
|
|
|
func (this *QsciScintilla) SetUtf8(cp bool) {
|
|
C.QsciScintilla_SetUtf8(this.h, (C.bool)(cp))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetWhitespaceVisibility(mode QsciScintilla__WhitespaceVisibility) {
|
|
C.QsciScintilla_SetWhitespaceVisibility(this.h, (C.int)(mode))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetWrapMode(mode QsciScintilla__WrapMode) {
|
|
C.QsciScintilla_SetWrapMode(this.h, (C.int)(mode))
|
|
}
|
|
|
|
func (this *QsciScintilla) Undo() {
|
|
C.QsciScintilla_Undo(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) Unindent(line int) {
|
|
C.QsciScintilla_Unindent(this.h, (C.int)(line))
|
|
}
|
|
|
|
func (this *QsciScintilla) ZoomIn(rangeVal int) {
|
|
C.QsciScintilla_ZoomIn(this.h, (C.int)(rangeVal))
|
|
}
|
|
|
|
func (this *QsciScintilla) ZoomIn2() {
|
|
C.QsciScintilla_ZoomIn2(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) ZoomOut(rangeVal int) {
|
|
C.QsciScintilla_ZoomOut(this.h, (C.int)(rangeVal))
|
|
}
|
|
|
|
func (this *QsciScintilla) ZoomOut2() {
|
|
C.QsciScintilla_ZoomOut2(this.h)
|
|
}
|
|
|
|
func (this *QsciScintilla) ZoomTo(size int) {
|
|
C.QsciScintilla_ZoomTo(this.h, (C.int)(size))
|
|
}
|
|
|
|
func (this *QsciScintilla) CursorPositionChanged(line int, index int) {
|
|
C.QsciScintilla_CursorPositionChanged(this.h, (C.int)(line), (C.int)(index))
|
|
}
|
|
func (this *QsciScintilla) OnCursorPositionChanged(slot func(line int, index int)) {
|
|
C.QsciScintilla_connect_CursorPositionChanged(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_CursorPositionChanged
|
|
func miqt_exec_callback_QsciScintilla_CursorPositionChanged(cb C.intptr_t, line C.int, index C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(line int, index int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(line)
|
|
|
|
slotval2 := (int)(index)
|
|
|
|
gofunc(slotval1, slotval2)
|
|
}
|
|
|
|
func (this *QsciScintilla) CopyAvailable(yes bool) {
|
|
C.QsciScintilla_CopyAvailable(this.h, (C.bool)(yes))
|
|
}
|
|
func (this *QsciScintilla) OnCopyAvailable(slot func(yes bool)) {
|
|
C.QsciScintilla_connect_CopyAvailable(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_CopyAvailable
|
|
func miqt_exec_callback_QsciScintilla_CopyAvailable(cb C.intptr_t, yes C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(yes bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(yes)
|
|
|
|
gofunc(slotval1)
|
|
}
|
|
|
|
func (this *QsciScintilla) IndicatorClicked(line int, index int, state qt6.KeyboardModifier) {
|
|
C.QsciScintilla_IndicatorClicked(this.h, (C.int)(line), (C.int)(index), (C.int)(state))
|
|
}
|
|
func (this *QsciScintilla) OnIndicatorClicked(slot func(line int, index int, state qt6.KeyboardModifier)) {
|
|
C.QsciScintilla_connect_IndicatorClicked(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_IndicatorClicked
|
|
func miqt_exec_callback_QsciScintilla_IndicatorClicked(cb C.intptr_t, line C.int, index C.int, state C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(line int, index int, state qt6.KeyboardModifier))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(line)
|
|
|
|
slotval2 := (int)(index)
|
|
|
|
slotval3 := (qt6.KeyboardModifier)(state)
|
|
|
|
gofunc(slotval1, slotval2, slotval3)
|
|
}
|
|
|
|
func (this *QsciScintilla) IndicatorReleased(line int, index int, state qt6.KeyboardModifier) {
|
|
C.QsciScintilla_IndicatorReleased(this.h, (C.int)(line), (C.int)(index), (C.int)(state))
|
|
}
|
|
func (this *QsciScintilla) OnIndicatorReleased(slot func(line int, index int, state qt6.KeyboardModifier)) {
|
|
C.QsciScintilla_connect_IndicatorReleased(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_IndicatorReleased
|
|
func miqt_exec_callback_QsciScintilla_IndicatorReleased(cb C.intptr_t, line C.int, index C.int, state C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(line int, index int, state qt6.KeyboardModifier))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(line)
|
|
|
|
slotval2 := (int)(index)
|
|
|
|
slotval3 := (qt6.KeyboardModifier)(state)
|
|
|
|
gofunc(slotval1, slotval2, slotval3)
|
|
}
|
|
|
|
func (this *QsciScintilla) LinesChanged() {
|
|
C.QsciScintilla_LinesChanged(this.h)
|
|
}
|
|
func (this *QsciScintilla) OnLinesChanged(slot func()) {
|
|
C.QsciScintilla_connect_LinesChanged(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_LinesChanged
|
|
func miqt_exec_callback_QsciScintilla_LinesChanged(cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func())
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc()
|
|
}
|
|
|
|
func (this *QsciScintilla) MarginClicked(margin int, line int, state qt6.KeyboardModifier) {
|
|
C.QsciScintilla_MarginClicked(this.h, (C.int)(margin), (C.int)(line), (C.int)(state))
|
|
}
|
|
func (this *QsciScintilla) OnMarginClicked(slot func(margin int, line int, state qt6.KeyboardModifier)) {
|
|
C.QsciScintilla_connect_MarginClicked(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_MarginClicked
|
|
func miqt_exec_callback_QsciScintilla_MarginClicked(cb C.intptr_t, margin C.int, line C.int, state C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(margin int, line int, state qt6.KeyboardModifier))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(margin)
|
|
|
|
slotval2 := (int)(line)
|
|
|
|
slotval3 := (qt6.KeyboardModifier)(state)
|
|
|
|
gofunc(slotval1, slotval2, slotval3)
|
|
}
|
|
|
|
func (this *QsciScintilla) MarginRightClicked(margin int, line int, state qt6.KeyboardModifier) {
|
|
C.QsciScintilla_MarginRightClicked(this.h, (C.int)(margin), (C.int)(line), (C.int)(state))
|
|
}
|
|
func (this *QsciScintilla) OnMarginRightClicked(slot func(margin int, line int, state qt6.KeyboardModifier)) {
|
|
C.QsciScintilla_connect_MarginRightClicked(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_MarginRightClicked
|
|
func miqt_exec_callback_QsciScintilla_MarginRightClicked(cb C.intptr_t, margin C.int, line C.int, state C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(margin int, line int, state qt6.KeyboardModifier))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(margin)
|
|
|
|
slotval2 := (int)(line)
|
|
|
|
slotval3 := (qt6.KeyboardModifier)(state)
|
|
|
|
gofunc(slotval1, slotval2, slotval3)
|
|
}
|
|
|
|
func (this *QsciScintilla) ModificationAttempted() {
|
|
C.QsciScintilla_ModificationAttempted(this.h)
|
|
}
|
|
func (this *QsciScintilla) OnModificationAttempted(slot func()) {
|
|
C.QsciScintilla_connect_ModificationAttempted(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ModificationAttempted
|
|
func miqt_exec_callback_QsciScintilla_ModificationAttempted(cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func())
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc()
|
|
}
|
|
|
|
func (this *QsciScintilla) ModificationChanged(m bool) {
|
|
C.QsciScintilla_ModificationChanged(this.h, (C.bool)(m))
|
|
}
|
|
func (this *QsciScintilla) OnModificationChanged(slot func(m bool)) {
|
|
C.QsciScintilla_connect_ModificationChanged(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ModificationChanged
|
|
func miqt_exec_callback_QsciScintilla_ModificationChanged(cb C.intptr_t, m C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(m bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(m)
|
|
|
|
gofunc(slotval1)
|
|
}
|
|
|
|
func (this *QsciScintilla) SelectionChanged() {
|
|
C.QsciScintilla_SelectionChanged(this.h)
|
|
}
|
|
func (this *QsciScintilla) OnSelectionChanged(slot func()) {
|
|
C.QsciScintilla_connect_SelectionChanged(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SelectionChanged
|
|
func miqt_exec_callback_QsciScintilla_SelectionChanged(cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func())
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc()
|
|
}
|
|
|
|
func (this *QsciScintilla) TextChanged() {
|
|
C.QsciScintilla_TextChanged(this.h)
|
|
}
|
|
func (this *QsciScintilla) OnTextChanged(slot func()) {
|
|
C.QsciScintilla_connect_TextChanged(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_TextChanged
|
|
func miqt_exec_callback_QsciScintilla_TextChanged(cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func())
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc()
|
|
}
|
|
|
|
func (this *QsciScintilla) UserListActivated(id int, stringVal string) {
|
|
stringVal_ms := C.struct_miqt_string{}
|
|
stringVal_ms.data = C.CString(stringVal)
|
|
stringVal_ms.len = C.size_t(len(stringVal))
|
|
defer C.free(unsafe.Pointer(stringVal_ms.data))
|
|
C.QsciScintilla_UserListActivated(this.h, (C.int)(id), stringVal_ms)
|
|
}
|
|
func (this *QsciScintilla) OnUserListActivated(slot func(id int, stringVal string)) {
|
|
C.QsciScintilla_connect_UserListActivated(this.h, C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_UserListActivated
|
|
func miqt_exec_callback_QsciScintilla_UserListActivated(cb C.intptr_t, id C.int, stringVal C.struct_miqt_string) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(id int, stringVal string))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(id)
|
|
|
|
var stringVal_ms C.struct_miqt_string = stringVal
|
|
stringVal_ret := C.GoStringN(stringVal_ms.data, C.int(int64(stringVal_ms.len)))
|
|
C.free(unsafe.Pointer(stringVal_ms.data))
|
|
slotval2 := stringVal_ret
|
|
|
|
gofunc(slotval1, slotval2)
|
|
}
|
|
|
|
func QsciScintilla_Tr2(s string, c string) string {
|
|
s_Cstring := C.CString(s)
|
|
defer C.free(unsafe.Pointer(s_Cstring))
|
|
c_Cstring := C.CString(c)
|
|
defer C.free(unsafe.Pointer(c_Cstring))
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_Tr2(s_Cstring, c_Cstring)
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func QsciScintilla_Tr3(s string, c string, n int) string {
|
|
s_Cstring := C.CString(s)
|
|
defer C.free(unsafe.Pointer(s_Cstring))
|
|
c_Cstring := C.CString(c)
|
|
defer C.free(unsafe.Pointer(c_Cstring))
|
|
var _ms C.struct_miqt_string = C.QsciScintilla_Tr3(s_Cstring, c_Cstring, (C.int)(n))
|
|
_ret := C.GoStringN(_ms.data, C.int(int64(_ms.len)))
|
|
C.free(unsafe.Pointer(_ms.data))
|
|
return _ret
|
|
}
|
|
|
|
func (this *QsciScintilla) ClearAnnotations1(line int) {
|
|
C.QsciScintilla_ClearAnnotations1(this.h, (C.int)(line))
|
|
}
|
|
|
|
func (this *QsciScintilla) IndicatorDefine2(style QsciScintilla__IndicatorStyle, indicatorNumber int) int {
|
|
return (int)(C.QsciScintilla_IndicatorDefine2(this.h, (C.int)(style), (C.int)(indicatorNumber)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDefine2(sym QsciScintilla__MarkerSymbol, markerNumber int) int {
|
|
return (int)(C.QsciScintilla_MarkerDefine2(this.h, (C.int)(sym), (C.int)(markerNumber)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDefine22(ch int8, markerNumber int) int {
|
|
return (int)(C.QsciScintilla_MarkerDefine22(this.h, (C.char)(ch), (C.int)(markerNumber)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDefine23(pm *qt6.QPixmap, markerNumber int) int {
|
|
return (int)(C.QsciScintilla_MarkerDefine23(this.h, (*C.QPixmap)(pm.UnsafePointer()), (C.int)(markerNumber)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDefine24(im *qt6.QImage, markerNumber int) int {
|
|
return (int)(C.QsciScintilla_MarkerDefine24(this.h, (*C.QImage)(im.UnsafePointer()), (C.int)(markerNumber)))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDelete2(linenr int, markerNumber int) {
|
|
C.QsciScintilla_MarkerDelete2(this.h, (C.int)(linenr), (C.int)(markerNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) MarkerDeleteAll1(markerNumber int) {
|
|
C.QsciScintilla_MarkerDeleteAll1(this.h, (C.int)(markerNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorDrawUnder2(under bool, indicatorNumber int) {
|
|
C.QsciScintilla_SetIndicatorDrawUnder2(this.h, (C.bool)(under), (C.int)(indicatorNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorForegroundColor2(col *qt6.QColor, indicatorNumber int) {
|
|
C.QsciScintilla_SetIndicatorForegroundColor2(this.h, (*C.QColor)(col.UnsafePointer()), (C.int)(indicatorNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorHoverForegroundColor2(col *qt6.QColor, indicatorNumber int) {
|
|
C.QsciScintilla_SetIndicatorHoverForegroundColor2(this.h, (*C.QColor)(col.UnsafePointer()), (C.int)(indicatorNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorHoverStyle2(style QsciScintilla__IndicatorStyle, indicatorNumber int) {
|
|
C.QsciScintilla_SetIndicatorHoverStyle2(this.h, (C.int)(style), (C.int)(indicatorNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetIndicatorOutlineColor2(col *qt6.QColor, indicatorNumber int) {
|
|
C.QsciScintilla_SetIndicatorOutlineColor2(this.h, (*C.QColor)(col.UnsafePointer()), (C.int)(indicatorNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) ClearMarginText1(line int) {
|
|
C.QsciScintilla_ClearMarginText1(this.h, (C.int)(line))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarkerBackgroundColor2(col *qt6.QColor, markerNumber int) {
|
|
C.QsciScintilla_SetMarkerBackgroundColor2(this.h, (*C.QColor)(col.UnsafePointer()), (C.int)(markerNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetMarkerForegroundColor2(col *qt6.QColor, markerNumber int) {
|
|
C.QsciScintilla_SetMarkerForegroundColor2(this.h, (*C.QColor)(col.UnsafePointer()), (C.int)(markerNumber))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetWrapVisualFlags2(endFlag QsciScintilla__WrapVisualFlag, startFlag QsciScintilla__WrapVisualFlag) {
|
|
C.QsciScintilla_SetWrapVisualFlags2(this.h, (C.int)(endFlag), (C.int)(startFlag))
|
|
}
|
|
|
|
func (this *QsciScintilla) SetWrapVisualFlags3(endFlag QsciScintilla__WrapVisualFlag, startFlag QsciScintilla__WrapVisualFlag, indent int) {
|
|
C.QsciScintilla_SetWrapVisualFlags3(this.h, (C.int)(endFlag), (C.int)(startFlag), (C.int)(indent))
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ApiContext(pos int, context_start *int, last_word_start *int) []string {
|
|
|
|
var _ma C.struct_miqt_array = C.QsciScintilla_virtualbase_ApiContext(unsafe.Pointer(this.h), (C.int)(pos), (*C.int)(unsafe.Pointer(context_start)), (*C.int)(unsafe.Pointer(last_word_start)))
|
|
_ret := make([]string, int(_ma.len))
|
|
_outCast := (*[0xffff]C.struct_miqt_string)(unsafe.Pointer(_ma.data)) // hey ya
|
|
for i := 0; i < int(_ma.len); i++ {
|
|
var _lv_ms C.struct_miqt_string = _outCast[i]
|
|
_lv_ret := C.GoStringN(_lv_ms.data, C.int(int64(_lv_ms.len)))
|
|
C.free(unsafe.Pointer(_lv_ms.data))
|
|
_ret[i] = _lv_ret
|
|
}
|
|
return _ret
|
|
|
|
}
|
|
func (this *QsciScintilla) OnApiContext(slot func(super func(pos int, context_start *int, last_word_start *int) []string, pos int, context_start *int, last_word_start *int) []string) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ApiContext(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ApiContext
|
|
func miqt_exec_callback_QsciScintilla_ApiContext(self *C.QsciScintilla, cb C.intptr_t, pos C.int, context_start *C.int, last_word_start *C.int) C.struct_miqt_array {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(pos int, context_start *int, last_word_start *int) []string, pos int, context_start *int, last_word_start *int) []string)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(pos)
|
|
|
|
slotval2 := (*int)(unsafe.Pointer(context_start))
|
|
|
|
slotval3 := (*int)(unsafe.Pointer(last_word_start))
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_ApiContext, slotval1, slotval2, slotval3)
|
|
virtualReturn_CArray := (*[0xffff]C.struct_miqt_string)(C.malloc(C.size_t(int(unsafe.Sizeof(C.struct_miqt_string{})) * len(virtualReturn))))
|
|
defer C.free(unsafe.Pointer(virtualReturn_CArray))
|
|
for i := range virtualReturn {
|
|
virtualReturn_i_ms := C.struct_miqt_string{}
|
|
virtualReturn_i_ms.data = C.CString(virtualReturn[i])
|
|
virtualReturn_i_ms.len = C.size_t(len(virtualReturn[i]))
|
|
defer C.free(unsafe.Pointer(virtualReturn_i_ms.data))
|
|
virtualReturn_CArray[i] = virtualReturn_i_ms
|
|
}
|
|
virtualReturn_ma := C.struct_miqt_array{len: C.size_t(len(virtualReturn)), data: unsafe.Pointer(virtualReturn_CArray)}
|
|
|
|
return virtualReturn_ma
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_FindFirst(expr string, re bool, cs bool, wo bool, wrap bool, forward bool, line int, index int, show bool, posix bool, cxx11 bool) bool {
|
|
expr_ms := C.struct_miqt_string{}
|
|
expr_ms.data = C.CString(expr)
|
|
expr_ms.len = C.size_t(len(expr))
|
|
defer C.free(unsafe.Pointer(expr_ms.data))
|
|
|
|
return (bool)(C.QsciScintilla_virtualbase_FindFirst(unsafe.Pointer(this.h), expr_ms, (C.bool)(re), (C.bool)(cs), (C.bool)(wo), (C.bool)(wrap), (C.bool)(forward), (C.int)(line), (C.int)(index), (C.bool)(show), (C.bool)(posix), (C.bool)(cxx11)))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnFindFirst(slot func(super func(expr string, re bool, cs bool, wo bool, wrap bool, forward bool, line int, index int, show bool, posix bool, cxx11 bool) bool, expr string, re bool, cs bool, wo bool, wrap bool, forward bool, line int, index int, show bool, posix bool, cxx11 bool) bool) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_FindFirst(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_FindFirst
|
|
func miqt_exec_callback_QsciScintilla_FindFirst(self *C.QsciScintilla, cb C.intptr_t, expr C.struct_miqt_string, re C.bool, cs C.bool, wo C.bool, wrap C.bool, forward C.bool, line C.int, index C.int, show C.bool, posix C.bool, cxx11 C.bool) C.bool {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(expr string, re bool, cs bool, wo bool, wrap bool, forward bool, line int, index int, show bool, posix bool, cxx11 bool) bool, expr string, re bool, cs bool, wo bool, wrap bool, forward bool, line int, index int, show bool, posix bool, cxx11 bool) bool)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
var expr_ms C.struct_miqt_string = expr
|
|
expr_ret := C.GoStringN(expr_ms.data, C.int(int64(expr_ms.len)))
|
|
C.free(unsafe.Pointer(expr_ms.data))
|
|
slotval1 := expr_ret
|
|
slotval2 := (bool)(re)
|
|
|
|
slotval3 := (bool)(cs)
|
|
|
|
slotval4 := (bool)(wo)
|
|
|
|
slotval5 := (bool)(wrap)
|
|
|
|
slotval6 := (bool)(forward)
|
|
|
|
slotval7 := (int)(line)
|
|
|
|
slotval8 := (int)(index)
|
|
|
|
slotval9 := (bool)(show)
|
|
|
|
slotval10 := (bool)(posix)
|
|
|
|
slotval11 := (bool)(cxx11)
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_FindFirst, slotval1, slotval2, slotval3, slotval4, slotval5, slotval6, slotval7, slotval8, slotval9, slotval10, slotval11)
|
|
|
|
return (C.bool)(virtualReturn)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_FindFirstInSelection(expr string, re bool, cs bool, wo bool, forward bool, show bool, posix bool, cxx11 bool) bool {
|
|
expr_ms := C.struct_miqt_string{}
|
|
expr_ms.data = C.CString(expr)
|
|
expr_ms.len = C.size_t(len(expr))
|
|
defer C.free(unsafe.Pointer(expr_ms.data))
|
|
|
|
return (bool)(C.QsciScintilla_virtualbase_FindFirstInSelection(unsafe.Pointer(this.h), expr_ms, (C.bool)(re), (C.bool)(cs), (C.bool)(wo), (C.bool)(forward), (C.bool)(show), (C.bool)(posix), (C.bool)(cxx11)))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnFindFirstInSelection(slot func(super func(expr string, re bool, cs bool, wo bool, forward bool, show bool, posix bool, cxx11 bool) bool, expr string, re bool, cs bool, wo bool, forward bool, show bool, posix bool, cxx11 bool) bool) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_FindFirstInSelection(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_FindFirstInSelection
|
|
func miqt_exec_callback_QsciScintilla_FindFirstInSelection(self *C.QsciScintilla, cb C.intptr_t, expr C.struct_miqt_string, re C.bool, cs C.bool, wo C.bool, forward C.bool, show C.bool, posix C.bool, cxx11 C.bool) C.bool {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(expr string, re bool, cs bool, wo bool, forward bool, show bool, posix bool, cxx11 bool) bool, expr string, re bool, cs bool, wo bool, forward bool, show bool, posix bool, cxx11 bool) bool)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
var expr_ms C.struct_miqt_string = expr
|
|
expr_ret := C.GoStringN(expr_ms.data, C.int(int64(expr_ms.len)))
|
|
C.free(unsafe.Pointer(expr_ms.data))
|
|
slotval1 := expr_ret
|
|
slotval2 := (bool)(re)
|
|
|
|
slotval3 := (bool)(cs)
|
|
|
|
slotval4 := (bool)(wo)
|
|
|
|
slotval5 := (bool)(forward)
|
|
|
|
slotval6 := (bool)(show)
|
|
|
|
slotval7 := (bool)(posix)
|
|
|
|
slotval8 := (bool)(cxx11)
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_FindFirstInSelection, slotval1, slotval2, slotval3, slotval4, slotval5, slotval6, slotval7, slotval8)
|
|
|
|
return (C.bool)(virtualReturn)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_FindNext() bool {
|
|
|
|
return (bool)(C.QsciScintilla_virtualbase_FindNext(unsafe.Pointer(this.h)))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnFindNext(slot func(super func() bool) bool) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_FindNext(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_FindNext
|
|
func miqt_exec_callback_QsciScintilla_FindNext(self *C.QsciScintilla, cb C.intptr_t) C.bool {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func() bool) bool)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_FindNext)
|
|
|
|
return (C.bool)(virtualReturn)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Recolor(start int, end int) {
|
|
|
|
C.QsciScintilla_virtualbase_Recolor(unsafe.Pointer(this.h), (C.int)(start), (C.int)(end))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnRecolor(slot func(super func(start int, end int), start int, end int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Recolor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Recolor
|
|
func miqt_exec_callback_QsciScintilla_Recolor(self *C.QsciScintilla, cb C.intptr_t, start C.int, end C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(start int, end int), start int, end int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(start)
|
|
|
|
slotval2 := (int)(end)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Recolor, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Replace(replaceStr string) {
|
|
replaceStr_ms := C.struct_miqt_string{}
|
|
replaceStr_ms.data = C.CString(replaceStr)
|
|
replaceStr_ms.len = C.size_t(len(replaceStr))
|
|
defer C.free(unsafe.Pointer(replaceStr_ms.data))
|
|
|
|
C.QsciScintilla_virtualbase_Replace(unsafe.Pointer(this.h), replaceStr_ms)
|
|
|
|
}
|
|
func (this *QsciScintilla) OnReplace(slot func(super func(replaceStr string), replaceStr string)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Replace(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Replace
|
|
func miqt_exec_callback_QsciScintilla_Replace(self *C.QsciScintilla, cb C.intptr_t, replaceStr C.struct_miqt_string) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(replaceStr string), replaceStr string))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
var replaceStr_ms C.struct_miqt_string = replaceStr
|
|
replaceStr_ret := C.GoStringN(replaceStr_ms.data, C.int(int64(replaceStr_ms.len)))
|
|
C.free(unsafe.Pointer(replaceStr_ms.data))
|
|
slotval1 := replaceStr_ret
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Replace, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Append(text string) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
|
|
C.QsciScintilla_virtualbase_Append(unsafe.Pointer(this.h), text_ms)
|
|
|
|
}
|
|
func (this *QsciScintilla) OnAppend(slot func(super func(text string), text string)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Append(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Append
|
|
func miqt_exec_callback_QsciScintilla_Append(self *C.QsciScintilla, cb C.intptr_t, text C.struct_miqt_string) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(text string), text string))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
var text_ms C.struct_miqt_string = text
|
|
text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len)))
|
|
C.free(unsafe.Pointer(text_ms.data))
|
|
slotval1 := text_ret
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Append, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_AutoCompleteFromAll() {
|
|
|
|
C.QsciScintilla_virtualbase_AutoCompleteFromAll(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnAutoCompleteFromAll(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_AutoCompleteFromAll(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_AutoCompleteFromAll
|
|
func miqt_exec_callback_QsciScintilla_AutoCompleteFromAll(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_AutoCompleteFromAll)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_AutoCompleteFromAPIs() {
|
|
|
|
C.QsciScintilla_virtualbase_AutoCompleteFromAPIs(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnAutoCompleteFromAPIs(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_AutoCompleteFromAPIs(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_AutoCompleteFromAPIs
|
|
func miqt_exec_callback_QsciScintilla_AutoCompleteFromAPIs(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_AutoCompleteFromAPIs)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_AutoCompleteFromDocument() {
|
|
|
|
C.QsciScintilla_virtualbase_AutoCompleteFromDocument(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnAutoCompleteFromDocument(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_AutoCompleteFromDocument(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_AutoCompleteFromDocument
|
|
func miqt_exec_callback_QsciScintilla_AutoCompleteFromDocument(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_AutoCompleteFromDocument)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_CallTip() {
|
|
|
|
C.QsciScintilla_virtualbase_CallTip(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnCallTip(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_CallTip(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_CallTip
|
|
func miqt_exec_callback_QsciScintilla_CallTip(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_CallTip)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Clear() {
|
|
|
|
C.QsciScintilla_virtualbase_Clear(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnClear(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Clear(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Clear
|
|
func miqt_exec_callback_QsciScintilla_Clear(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Clear)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Copy() {
|
|
|
|
C.QsciScintilla_virtualbase_Copy(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnCopy(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Copy(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Copy
|
|
func miqt_exec_callback_QsciScintilla_Copy(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Copy)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Cut() {
|
|
|
|
C.QsciScintilla_virtualbase_Cut(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnCut(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Cut(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Cut
|
|
func miqt_exec_callback_QsciScintilla_Cut(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Cut)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_EnsureCursorVisible() {
|
|
|
|
C.QsciScintilla_virtualbase_EnsureCursorVisible(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnEnsureCursorVisible(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_EnsureCursorVisible(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_EnsureCursorVisible
|
|
func miqt_exec_callback_QsciScintilla_EnsureCursorVisible(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_EnsureCursorVisible)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_EnsureLineVisible(line int) {
|
|
|
|
C.QsciScintilla_virtualbase_EnsureLineVisible(unsafe.Pointer(this.h), (C.int)(line))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnEnsureLineVisible(slot func(super func(line int), line int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_EnsureLineVisible(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_EnsureLineVisible
|
|
func miqt_exec_callback_QsciScintilla_EnsureLineVisible(self *C.QsciScintilla, cb C.intptr_t, line C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(line int), line int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(line)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_EnsureLineVisible, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_FoldAll(children bool) {
|
|
|
|
C.QsciScintilla_virtualbase_FoldAll(unsafe.Pointer(this.h), (C.bool)(children))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnFoldAll(slot func(super func(children bool), children bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_FoldAll(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_FoldAll
|
|
func miqt_exec_callback_QsciScintilla_FoldAll(self *C.QsciScintilla, cb C.intptr_t, children C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(children bool), children bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(children)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_FoldAll, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_FoldLine(line int) {
|
|
|
|
C.QsciScintilla_virtualbase_FoldLine(unsafe.Pointer(this.h), (C.int)(line))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnFoldLine(slot func(super func(line int), line int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_FoldLine(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_FoldLine
|
|
func miqt_exec_callback_QsciScintilla_FoldLine(self *C.QsciScintilla, cb C.intptr_t, line C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(line int), line int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(line)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_FoldLine, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Indent(line int) {
|
|
|
|
C.QsciScintilla_virtualbase_Indent(unsafe.Pointer(this.h), (C.int)(line))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnIndent(slot func(super func(line int), line int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Indent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Indent
|
|
func miqt_exec_callback_QsciScintilla_Indent(self *C.QsciScintilla, cb C.intptr_t, line C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(line int), line int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(line)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Indent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Insert(text string) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
|
|
C.QsciScintilla_virtualbase_Insert(unsafe.Pointer(this.h), text_ms)
|
|
|
|
}
|
|
func (this *QsciScintilla) OnInsert(slot func(super func(text string), text string)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Insert(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Insert
|
|
func miqt_exec_callback_QsciScintilla_Insert(self *C.QsciScintilla, cb C.intptr_t, text C.struct_miqt_string) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(text string), text string))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
var text_ms C.struct_miqt_string = text
|
|
text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len)))
|
|
C.free(unsafe.Pointer(text_ms.data))
|
|
slotval1 := text_ret
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Insert, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_InsertAt(text string, line int, index int) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
|
|
C.QsciScintilla_virtualbase_InsertAt(unsafe.Pointer(this.h), text_ms, (C.int)(line), (C.int)(index))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnInsertAt(slot func(super func(text string, line int, index int), text string, line int, index int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_InsertAt(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_InsertAt
|
|
func miqt_exec_callback_QsciScintilla_InsertAt(self *C.QsciScintilla, cb C.intptr_t, text C.struct_miqt_string, line C.int, index C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(text string, line int, index int), text string, line int, index int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
var text_ms C.struct_miqt_string = text
|
|
text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len)))
|
|
C.free(unsafe.Pointer(text_ms.data))
|
|
slotval1 := text_ret
|
|
slotval2 := (int)(line)
|
|
|
|
slotval3 := (int)(index)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_InsertAt, slotval1, slotval2, slotval3)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_MoveToMatchingBrace() {
|
|
|
|
C.QsciScintilla_virtualbase_MoveToMatchingBrace(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnMoveToMatchingBrace(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_MoveToMatchingBrace(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_MoveToMatchingBrace
|
|
func miqt_exec_callback_QsciScintilla_MoveToMatchingBrace(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_MoveToMatchingBrace)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Paste() {
|
|
|
|
C.QsciScintilla_virtualbase_Paste(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnPaste(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Paste(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Paste
|
|
func miqt_exec_callback_QsciScintilla_Paste(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Paste)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Redo() {
|
|
|
|
C.QsciScintilla_virtualbase_Redo(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnRedo(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Redo(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Redo
|
|
func miqt_exec_callback_QsciScintilla_Redo(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Redo)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_RemoveSelectedText() {
|
|
|
|
C.QsciScintilla_virtualbase_RemoveSelectedText(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnRemoveSelectedText(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_RemoveSelectedText(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_RemoveSelectedText
|
|
func miqt_exec_callback_QsciScintilla_RemoveSelectedText(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_RemoveSelectedText)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ReplaceSelectedText(text string) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
|
|
C.QsciScintilla_virtualbase_ReplaceSelectedText(unsafe.Pointer(this.h), text_ms)
|
|
|
|
}
|
|
func (this *QsciScintilla) OnReplaceSelectedText(slot func(super func(text string), text string)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ReplaceSelectedText(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ReplaceSelectedText
|
|
func miqt_exec_callback_QsciScintilla_ReplaceSelectedText(self *C.QsciScintilla, cb C.intptr_t, text C.struct_miqt_string) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(text string), text string))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
var text_ms C.struct_miqt_string = text
|
|
text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len)))
|
|
C.free(unsafe.Pointer(text_ms.data))
|
|
slotval1 := text_ret
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ReplaceSelectedText, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ResetSelectionBackgroundColor() {
|
|
|
|
C.QsciScintilla_virtualbase_ResetSelectionBackgroundColor(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnResetSelectionBackgroundColor(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ResetSelectionBackgroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ResetSelectionBackgroundColor
|
|
func miqt_exec_callback_QsciScintilla_ResetSelectionBackgroundColor(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ResetSelectionBackgroundColor)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ResetSelectionForegroundColor() {
|
|
|
|
C.QsciScintilla_virtualbase_ResetSelectionForegroundColor(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnResetSelectionForegroundColor(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ResetSelectionForegroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ResetSelectionForegroundColor
|
|
func miqt_exec_callback_QsciScintilla_ResetSelectionForegroundColor(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ResetSelectionForegroundColor)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SelectAll(selectVal bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SelectAll(unsafe.Pointer(this.h), (C.bool)(selectVal))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSelectAll(slot func(super func(selectVal bool), selectVal bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SelectAll(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SelectAll
|
|
func miqt_exec_callback_QsciScintilla_SelectAll(self *C.QsciScintilla, cb C.intptr_t, selectVal C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(selectVal bool), selectVal bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(selectVal)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SelectAll, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SelectToMatchingBrace() {
|
|
|
|
C.QsciScintilla_virtualbase_SelectToMatchingBrace(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSelectToMatchingBrace(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SelectToMatchingBrace(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SelectToMatchingBrace
|
|
func miqt_exec_callback_QsciScintilla_SelectToMatchingBrace(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SelectToMatchingBrace)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetAutoCompletionCaseSensitivity(cs bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetAutoCompletionCaseSensitivity(unsafe.Pointer(this.h), (C.bool)(cs))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetAutoCompletionCaseSensitivity(slot func(super func(cs bool), cs bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetAutoCompletionCaseSensitivity(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetAutoCompletionCaseSensitivity
|
|
func miqt_exec_callback_QsciScintilla_SetAutoCompletionCaseSensitivity(self *C.QsciScintilla, cb C.intptr_t, cs C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(cs bool), cs bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(cs)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetAutoCompletionCaseSensitivity, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetAutoCompletionReplaceWord(replace bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetAutoCompletionReplaceWord(unsafe.Pointer(this.h), (C.bool)(replace))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetAutoCompletionReplaceWord(slot func(super func(replace bool), replace bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetAutoCompletionReplaceWord(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetAutoCompletionReplaceWord
|
|
func miqt_exec_callback_QsciScintilla_SetAutoCompletionReplaceWord(self *C.QsciScintilla, cb C.intptr_t, replace C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(replace bool), replace bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(replace)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetAutoCompletionReplaceWord, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetAutoCompletionShowSingle(single bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetAutoCompletionShowSingle(unsafe.Pointer(this.h), (C.bool)(single))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetAutoCompletionShowSingle(slot func(super func(single bool), single bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetAutoCompletionShowSingle(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetAutoCompletionShowSingle
|
|
func miqt_exec_callback_QsciScintilla_SetAutoCompletionShowSingle(self *C.QsciScintilla, cb C.intptr_t, single C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(single bool), single bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(single)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetAutoCompletionShowSingle, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetAutoCompletionSource(source QsciScintilla__AutoCompletionSource) {
|
|
|
|
C.QsciScintilla_virtualbase_SetAutoCompletionSource(unsafe.Pointer(this.h), (C.int)(source))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetAutoCompletionSource(slot func(super func(source QsciScintilla__AutoCompletionSource), source QsciScintilla__AutoCompletionSource)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetAutoCompletionSource(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetAutoCompletionSource
|
|
func miqt_exec_callback_QsciScintilla_SetAutoCompletionSource(self *C.QsciScintilla, cb C.intptr_t, source C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(source QsciScintilla__AutoCompletionSource), source QsciScintilla__AutoCompletionSource))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (QsciScintilla__AutoCompletionSource)(source)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetAutoCompletionSource, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetAutoCompletionThreshold(thresh int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetAutoCompletionThreshold(unsafe.Pointer(this.h), (C.int)(thresh))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetAutoCompletionThreshold(slot func(super func(thresh int), thresh int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetAutoCompletionThreshold(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetAutoCompletionThreshold
|
|
func miqt_exec_callback_QsciScintilla_SetAutoCompletionThreshold(self *C.QsciScintilla, cb C.intptr_t, thresh C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(thresh int), thresh int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(thresh)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetAutoCompletionThreshold, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetAutoCompletionUseSingle(single QsciScintilla__AutoCompletionUseSingle) {
|
|
|
|
C.QsciScintilla_virtualbase_SetAutoCompletionUseSingle(unsafe.Pointer(this.h), (C.int)(single))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetAutoCompletionUseSingle(slot func(super func(single QsciScintilla__AutoCompletionUseSingle), single QsciScintilla__AutoCompletionUseSingle)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetAutoCompletionUseSingle(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetAutoCompletionUseSingle
|
|
func miqt_exec_callback_QsciScintilla_SetAutoCompletionUseSingle(self *C.QsciScintilla, cb C.intptr_t, single C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(single QsciScintilla__AutoCompletionUseSingle), single QsciScintilla__AutoCompletionUseSingle))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (QsciScintilla__AutoCompletionUseSingle)(single)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetAutoCompletionUseSingle, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetAutoIndent(autoindent bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetAutoIndent(unsafe.Pointer(this.h), (C.bool)(autoindent))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetAutoIndent(slot func(super func(autoindent bool), autoindent bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetAutoIndent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetAutoIndent
|
|
func miqt_exec_callback_QsciScintilla_SetAutoIndent(self *C.QsciScintilla, cb C.intptr_t, autoindent C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(autoindent bool), autoindent bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(autoindent)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetAutoIndent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetBraceMatching(bm QsciScintilla__BraceMatch) {
|
|
|
|
C.QsciScintilla_virtualbase_SetBraceMatching(unsafe.Pointer(this.h), (C.int)(bm))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetBraceMatching(slot func(super func(bm QsciScintilla__BraceMatch), bm QsciScintilla__BraceMatch)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetBraceMatching(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetBraceMatching
|
|
func miqt_exec_callback_QsciScintilla_SetBraceMatching(self *C.QsciScintilla, cb C.intptr_t, bm C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(bm QsciScintilla__BraceMatch), bm QsciScintilla__BraceMatch))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (QsciScintilla__BraceMatch)(bm)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetBraceMatching, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetBackspaceUnindents(unindent bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetBackspaceUnindents(unsafe.Pointer(this.h), (C.bool)(unindent))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetBackspaceUnindents(slot func(super func(unindent bool), unindent bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetBackspaceUnindents(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetBackspaceUnindents
|
|
func miqt_exec_callback_QsciScintilla_SetBackspaceUnindents(self *C.QsciScintilla, cb C.intptr_t, unindent C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(unindent bool), unindent bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(unindent)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetBackspaceUnindents, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetCaretForegroundColor(col *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetCaretForegroundColor(unsafe.Pointer(this.h), (*C.QColor)(col.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetCaretForegroundColor(slot func(super func(col *qt6.QColor), col *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetCaretForegroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetCaretForegroundColor
|
|
func miqt_exec_callback_QsciScintilla_SetCaretForegroundColor(self *C.QsciScintilla, cb C.intptr_t, col *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(col *qt6.QColor), col *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(col))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetCaretForegroundColor, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetCaretLineBackgroundColor(col *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetCaretLineBackgroundColor(unsafe.Pointer(this.h), (*C.QColor)(col.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetCaretLineBackgroundColor(slot func(super func(col *qt6.QColor), col *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetCaretLineBackgroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetCaretLineBackgroundColor
|
|
func miqt_exec_callback_QsciScintilla_SetCaretLineBackgroundColor(self *C.QsciScintilla, cb C.intptr_t, col *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(col *qt6.QColor), col *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(col))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetCaretLineBackgroundColor, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetCaretLineFrameWidth(width int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetCaretLineFrameWidth(unsafe.Pointer(this.h), (C.int)(width))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetCaretLineFrameWidth(slot func(super func(width int), width int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetCaretLineFrameWidth(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetCaretLineFrameWidth
|
|
func miqt_exec_callback_QsciScintilla_SetCaretLineFrameWidth(self *C.QsciScintilla, cb C.intptr_t, width C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(width int), width int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(width)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetCaretLineFrameWidth, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetCaretLineVisible(enable bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetCaretLineVisible(unsafe.Pointer(this.h), (C.bool)(enable))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetCaretLineVisible(slot func(super func(enable bool), enable bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetCaretLineVisible(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetCaretLineVisible
|
|
func miqt_exec_callback_QsciScintilla_SetCaretLineVisible(self *C.QsciScintilla, cb C.intptr_t, enable C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(enable bool), enable bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(enable)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetCaretLineVisible, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetCaretWidth(width int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetCaretWidth(unsafe.Pointer(this.h), (C.int)(width))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetCaretWidth(slot func(super func(width int), width int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetCaretWidth(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetCaretWidth
|
|
func miqt_exec_callback_QsciScintilla_SetCaretWidth(self *C.QsciScintilla, cb C.intptr_t, width C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(width int), width int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(width)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetCaretWidth, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetColor(c *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetColor(unsafe.Pointer(this.h), (*C.QColor)(c.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetColor(slot func(super func(c *qt6.QColor), c *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetColor
|
|
func miqt_exec_callback_QsciScintilla_SetColor(self *C.QsciScintilla, cb C.intptr_t, c *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(c *qt6.QColor), c *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(c))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetColor, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetCursorPosition(line int, index int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetCursorPosition(unsafe.Pointer(this.h), (C.int)(line), (C.int)(index))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetCursorPosition(slot func(super func(line int, index int), line int, index int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetCursorPosition(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetCursorPosition
|
|
func miqt_exec_callback_QsciScintilla_SetCursorPosition(self *C.QsciScintilla, cb C.intptr_t, line C.int, index C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(line int, index int), line int, index int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(line)
|
|
|
|
slotval2 := (int)(index)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetCursorPosition, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetEolMode(mode QsciScintilla__EolMode) {
|
|
|
|
C.QsciScintilla_virtualbase_SetEolMode(unsafe.Pointer(this.h), (C.int)(mode))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetEolMode(slot func(super func(mode QsciScintilla__EolMode), mode QsciScintilla__EolMode)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetEolMode(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetEolMode
|
|
func miqt_exec_callback_QsciScintilla_SetEolMode(self *C.QsciScintilla, cb C.intptr_t, mode C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(mode QsciScintilla__EolMode), mode QsciScintilla__EolMode))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (QsciScintilla__EolMode)(mode)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetEolMode, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetEolVisibility(visible bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetEolVisibility(unsafe.Pointer(this.h), (C.bool)(visible))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetEolVisibility(slot func(super func(visible bool), visible bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetEolVisibility(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetEolVisibility
|
|
func miqt_exec_callback_QsciScintilla_SetEolVisibility(self *C.QsciScintilla, cb C.intptr_t, visible C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(visible bool), visible bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(visible)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetEolVisibility, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetFolding(fold QsciScintilla__FoldStyle, margin int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetFolding(unsafe.Pointer(this.h), (C.int)(fold), (C.int)(margin))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetFolding(slot func(super func(fold QsciScintilla__FoldStyle, margin int), fold QsciScintilla__FoldStyle, margin int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetFolding(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetFolding
|
|
func miqt_exec_callback_QsciScintilla_SetFolding(self *C.QsciScintilla, cb C.intptr_t, fold C.int, margin C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(fold QsciScintilla__FoldStyle, margin int), fold QsciScintilla__FoldStyle, margin int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (QsciScintilla__FoldStyle)(fold)
|
|
|
|
slotval2 := (int)(margin)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetFolding, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetIndentation(line int, indentation int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetIndentation(unsafe.Pointer(this.h), (C.int)(line), (C.int)(indentation))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetIndentation(slot func(super func(line int, indentation int), line int, indentation int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetIndentation(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetIndentation
|
|
func miqt_exec_callback_QsciScintilla_SetIndentation(self *C.QsciScintilla, cb C.intptr_t, line C.int, indentation C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(line int, indentation int), line int, indentation int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(line)
|
|
|
|
slotval2 := (int)(indentation)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetIndentation, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetIndentationGuides(enable bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetIndentationGuides(unsafe.Pointer(this.h), (C.bool)(enable))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetIndentationGuides(slot func(super func(enable bool), enable bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetIndentationGuides(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetIndentationGuides
|
|
func miqt_exec_callback_QsciScintilla_SetIndentationGuides(self *C.QsciScintilla, cb C.intptr_t, enable C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(enable bool), enable bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(enable)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetIndentationGuides, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetIndentationGuidesBackgroundColor(col *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetIndentationGuidesBackgroundColor(unsafe.Pointer(this.h), (*C.QColor)(col.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetIndentationGuidesBackgroundColor(slot func(super func(col *qt6.QColor), col *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetIndentationGuidesBackgroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetIndentationGuidesBackgroundColor
|
|
func miqt_exec_callback_QsciScintilla_SetIndentationGuidesBackgroundColor(self *C.QsciScintilla, cb C.intptr_t, col *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(col *qt6.QColor), col *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(col))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetIndentationGuidesBackgroundColor, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetIndentationGuidesForegroundColor(col *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetIndentationGuidesForegroundColor(unsafe.Pointer(this.h), (*C.QColor)(col.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetIndentationGuidesForegroundColor(slot func(super func(col *qt6.QColor), col *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetIndentationGuidesForegroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetIndentationGuidesForegroundColor
|
|
func miqt_exec_callback_QsciScintilla_SetIndentationGuidesForegroundColor(self *C.QsciScintilla, cb C.intptr_t, col *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(col *qt6.QColor), col *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(col))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetIndentationGuidesForegroundColor, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetIndentationsUseTabs(tabs bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetIndentationsUseTabs(unsafe.Pointer(this.h), (C.bool)(tabs))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetIndentationsUseTabs(slot func(super func(tabs bool), tabs bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetIndentationsUseTabs(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetIndentationsUseTabs
|
|
func miqt_exec_callback_QsciScintilla_SetIndentationsUseTabs(self *C.QsciScintilla, cb C.intptr_t, tabs C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(tabs bool), tabs bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(tabs)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetIndentationsUseTabs, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetIndentationWidth(width int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetIndentationWidth(unsafe.Pointer(this.h), (C.int)(width))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetIndentationWidth(slot func(super func(width int), width int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetIndentationWidth(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetIndentationWidth
|
|
func miqt_exec_callback_QsciScintilla_SetIndentationWidth(self *C.QsciScintilla, cb C.intptr_t, width C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(width int), width int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(width)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetIndentationWidth, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetLexer(lexer *QsciLexer) {
|
|
|
|
C.QsciScintilla_virtualbase_SetLexer(unsafe.Pointer(this.h), lexer.cPointer())
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetLexer(slot func(super func(lexer *QsciLexer), lexer *QsciLexer)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetLexer(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetLexer
|
|
func miqt_exec_callback_QsciScintilla_SetLexer(self *C.QsciScintilla, cb C.intptr_t, lexer *C.QsciLexer) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(lexer *QsciLexer), lexer *QsciLexer))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := newQsciLexer(lexer)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetLexer, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetMarginsBackgroundColor(col *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetMarginsBackgroundColor(unsafe.Pointer(this.h), (*C.QColor)(col.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetMarginsBackgroundColor(slot func(super func(col *qt6.QColor), col *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetMarginsBackgroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetMarginsBackgroundColor
|
|
func miqt_exec_callback_QsciScintilla_SetMarginsBackgroundColor(self *C.QsciScintilla, cb C.intptr_t, col *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(col *qt6.QColor), col *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(col))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetMarginsBackgroundColor, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetMarginsFont(f *qt6.QFont) {
|
|
|
|
C.QsciScintilla_virtualbase_SetMarginsFont(unsafe.Pointer(this.h), (*C.QFont)(f.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetMarginsFont(slot func(super func(f *qt6.QFont), f *qt6.QFont)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetMarginsFont(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetMarginsFont
|
|
func miqt_exec_callback_QsciScintilla_SetMarginsFont(self *C.QsciScintilla, cb C.intptr_t, f *C.QFont) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(f *qt6.QFont), f *qt6.QFont))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQFont(unsafe.Pointer(f))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetMarginsFont, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetMarginsForegroundColor(col *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetMarginsForegroundColor(unsafe.Pointer(this.h), (*C.QColor)(col.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetMarginsForegroundColor(slot func(super func(col *qt6.QColor), col *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetMarginsForegroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetMarginsForegroundColor
|
|
func miqt_exec_callback_QsciScintilla_SetMarginsForegroundColor(self *C.QsciScintilla, cb C.intptr_t, col *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(col *qt6.QColor), col *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(col))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetMarginsForegroundColor, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetMarginLineNumbers(margin int, lnrs bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetMarginLineNumbers(unsafe.Pointer(this.h), (C.int)(margin), (C.bool)(lnrs))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetMarginLineNumbers(slot func(super func(margin int, lnrs bool), margin int, lnrs bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetMarginLineNumbers(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetMarginLineNumbers
|
|
func miqt_exec_callback_QsciScintilla_SetMarginLineNumbers(self *C.QsciScintilla, cb C.intptr_t, margin C.int, lnrs C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(margin int, lnrs bool), margin int, lnrs bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(margin)
|
|
|
|
slotval2 := (bool)(lnrs)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetMarginLineNumbers, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetMarginMarkerMask(margin int, mask int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetMarginMarkerMask(unsafe.Pointer(this.h), (C.int)(margin), (C.int)(mask))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetMarginMarkerMask(slot func(super func(margin int, mask int), margin int, mask int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetMarginMarkerMask(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetMarginMarkerMask
|
|
func miqt_exec_callback_QsciScintilla_SetMarginMarkerMask(self *C.QsciScintilla, cb C.intptr_t, margin C.int, mask C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(margin int, mask int), margin int, mask int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(margin)
|
|
|
|
slotval2 := (int)(mask)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetMarginMarkerMask, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetMarginSensitivity(margin int, sens bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetMarginSensitivity(unsafe.Pointer(this.h), (C.int)(margin), (C.bool)(sens))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetMarginSensitivity(slot func(super func(margin int, sens bool), margin int, sens bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetMarginSensitivity(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetMarginSensitivity
|
|
func miqt_exec_callback_QsciScintilla_SetMarginSensitivity(self *C.QsciScintilla, cb C.intptr_t, margin C.int, sens C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(margin int, sens bool), margin int, sens bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(margin)
|
|
|
|
slotval2 := (bool)(sens)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetMarginSensitivity, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetMarginWidth(margin int, width int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetMarginWidth(unsafe.Pointer(this.h), (C.int)(margin), (C.int)(width))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetMarginWidth(slot func(super func(margin int, width int), margin int, width int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetMarginWidth(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetMarginWidth
|
|
func miqt_exec_callback_QsciScintilla_SetMarginWidth(self *C.QsciScintilla, cb C.intptr_t, margin C.int, width C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(margin int, width int), margin int, width int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(margin)
|
|
|
|
slotval2 := (int)(width)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetMarginWidth, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetMarginWidth2(margin int, s string) {
|
|
s_ms := C.struct_miqt_string{}
|
|
s_ms.data = C.CString(s)
|
|
s_ms.len = C.size_t(len(s))
|
|
defer C.free(unsafe.Pointer(s_ms.data))
|
|
|
|
C.QsciScintilla_virtualbase_SetMarginWidth2(unsafe.Pointer(this.h), (C.int)(margin), s_ms)
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetMarginWidth2(slot func(super func(margin int, s string), margin int, s string)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetMarginWidth2(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetMarginWidth2
|
|
func miqt_exec_callback_QsciScintilla_SetMarginWidth2(self *C.QsciScintilla, cb C.intptr_t, margin C.int, s C.struct_miqt_string) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(margin int, s string), margin int, s string))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(margin)
|
|
|
|
var s_ms C.struct_miqt_string = s
|
|
s_ret := C.GoStringN(s_ms.data, C.int(int64(s_ms.len)))
|
|
C.free(unsafe.Pointer(s_ms.data))
|
|
slotval2 := s_ret
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetMarginWidth2, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetModified(m bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetModified(unsafe.Pointer(this.h), (C.bool)(m))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetModified(slot func(super func(m bool), m bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetModified(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetModified
|
|
func miqt_exec_callback_QsciScintilla_SetModified(self *C.QsciScintilla, cb C.intptr_t, m C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(m bool), m bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(m)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetModified, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetPaper(c *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetPaper(unsafe.Pointer(this.h), (*C.QColor)(c.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetPaper(slot func(super func(c *qt6.QColor), c *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetPaper(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetPaper
|
|
func miqt_exec_callback_QsciScintilla_SetPaper(self *C.QsciScintilla, cb C.intptr_t, c *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(c *qt6.QColor), c *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(c))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetPaper, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetReadOnly(ro bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetReadOnly(unsafe.Pointer(this.h), (C.bool)(ro))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetReadOnly(slot func(super func(ro bool), ro bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetReadOnly(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetReadOnly
|
|
func miqt_exec_callback_QsciScintilla_SetReadOnly(self *C.QsciScintilla, cb C.intptr_t, ro C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(ro bool), ro bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(ro)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetReadOnly, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetSelection(lineFrom int, indexFrom int, lineTo int, indexTo int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetSelection(unsafe.Pointer(this.h), (C.int)(lineFrom), (C.int)(indexFrom), (C.int)(lineTo), (C.int)(indexTo))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetSelection(slot func(super func(lineFrom int, indexFrom int, lineTo int, indexTo int), lineFrom int, indexFrom int, lineTo int, indexTo int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetSelection(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetSelection
|
|
func miqt_exec_callback_QsciScintilla_SetSelection(self *C.QsciScintilla, cb C.intptr_t, lineFrom C.int, indexFrom C.int, lineTo C.int, indexTo C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(lineFrom int, indexFrom int, lineTo int, indexTo int), lineFrom int, indexFrom int, lineTo int, indexTo int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(lineFrom)
|
|
|
|
slotval2 := (int)(indexFrom)
|
|
|
|
slotval3 := (int)(lineTo)
|
|
|
|
slotval4 := (int)(indexTo)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetSelection, slotval1, slotval2, slotval3, slotval4)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetSelectionBackgroundColor(col *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetSelectionBackgroundColor(unsafe.Pointer(this.h), (*C.QColor)(col.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetSelectionBackgroundColor(slot func(super func(col *qt6.QColor), col *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetSelectionBackgroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetSelectionBackgroundColor
|
|
func miqt_exec_callback_QsciScintilla_SetSelectionBackgroundColor(self *C.QsciScintilla, cb C.intptr_t, col *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(col *qt6.QColor), col *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(col))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetSelectionBackgroundColor, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetSelectionForegroundColor(col *qt6.QColor) {
|
|
|
|
C.QsciScintilla_virtualbase_SetSelectionForegroundColor(unsafe.Pointer(this.h), (*C.QColor)(col.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetSelectionForegroundColor(slot func(super func(col *qt6.QColor), col *qt6.QColor)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetSelectionForegroundColor(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetSelectionForegroundColor
|
|
func miqt_exec_callback_QsciScintilla_SetSelectionForegroundColor(self *C.QsciScintilla, cb C.intptr_t, col *C.QColor) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(col *qt6.QColor), col *qt6.QColor))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQColor(unsafe.Pointer(col))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetSelectionForegroundColor, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetTabIndents(indent bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetTabIndents(unsafe.Pointer(this.h), (C.bool)(indent))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetTabIndents(slot func(super func(indent bool), indent bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetTabIndents(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetTabIndents
|
|
func miqt_exec_callback_QsciScintilla_SetTabIndents(self *C.QsciScintilla, cb C.intptr_t, indent C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(indent bool), indent bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(indent)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetTabIndents, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetTabWidth(width int) {
|
|
|
|
C.QsciScintilla_virtualbase_SetTabWidth(unsafe.Pointer(this.h), (C.int)(width))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetTabWidth(slot func(super func(width int), width int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetTabWidth(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetTabWidth
|
|
func miqt_exec_callback_QsciScintilla_SetTabWidth(self *C.QsciScintilla, cb C.intptr_t, width C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(width int), width int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(width)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetTabWidth, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetText(text string) {
|
|
text_ms := C.struct_miqt_string{}
|
|
text_ms.data = C.CString(text)
|
|
text_ms.len = C.size_t(len(text))
|
|
defer C.free(unsafe.Pointer(text_ms.data))
|
|
|
|
C.QsciScintilla_virtualbase_SetText(unsafe.Pointer(this.h), text_ms)
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetText(slot func(super func(text string), text string)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetText(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetText
|
|
func miqt_exec_callback_QsciScintilla_SetText(self *C.QsciScintilla, cb C.intptr_t, text C.struct_miqt_string) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(text string), text string))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
var text_ms C.struct_miqt_string = text
|
|
text_ret := C.GoStringN(text_ms.data, C.int(int64(text_ms.len)))
|
|
C.free(unsafe.Pointer(text_ms.data))
|
|
slotval1 := text_ret
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetText, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetUtf8(cp bool) {
|
|
|
|
C.QsciScintilla_virtualbase_SetUtf8(unsafe.Pointer(this.h), (C.bool)(cp))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetUtf8(slot func(super func(cp bool), cp bool)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetUtf8(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetUtf8
|
|
func miqt_exec_callback_QsciScintilla_SetUtf8(self *C.QsciScintilla, cb C.intptr_t, cp C.bool) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(cp bool), cp bool))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(cp)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetUtf8, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetWhitespaceVisibility(mode QsciScintilla__WhitespaceVisibility) {
|
|
|
|
C.QsciScintilla_virtualbase_SetWhitespaceVisibility(unsafe.Pointer(this.h), (C.int)(mode))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetWhitespaceVisibility(slot func(super func(mode QsciScintilla__WhitespaceVisibility), mode QsciScintilla__WhitespaceVisibility)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetWhitespaceVisibility(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetWhitespaceVisibility
|
|
func miqt_exec_callback_QsciScintilla_SetWhitespaceVisibility(self *C.QsciScintilla, cb C.intptr_t, mode C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(mode QsciScintilla__WhitespaceVisibility), mode QsciScintilla__WhitespaceVisibility))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (QsciScintilla__WhitespaceVisibility)(mode)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetWhitespaceVisibility, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_SetWrapMode(mode QsciScintilla__WrapMode) {
|
|
|
|
C.QsciScintilla_virtualbase_SetWrapMode(unsafe.Pointer(this.h), (C.int)(mode))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnSetWrapMode(slot func(super func(mode QsciScintilla__WrapMode), mode QsciScintilla__WrapMode)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_SetWrapMode(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_SetWrapMode
|
|
func miqt_exec_callback_QsciScintilla_SetWrapMode(self *C.QsciScintilla, cb C.intptr_t, mode C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(mode QsciScintilla__WrapMode), mode QsciScintilla__WrapMode))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (QsciScintilla__WrapMode)(mode)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_SetWrapMode, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Undo() {
|
|
|
|
C.QsciScintilla_virtualbase_Undo(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnUndo(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Undo(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Undo
|
|
func miqt_exec_callback_QsciScintilla_Undo(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Undo)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Unindent(line int) {
|
|
|
|
C.QsciScintilla_virtualbase_Unindent(unsafe.Pointer(this.h), (C.int)(line))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnUnindent(slot func(super func(line int), line int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Unindent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Unindent
|
|
func miqt_exec_callback_QsciScintilla_Unindent(self *C.QsciScintilla, cb C.intptr_t, line C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(line int), line int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(line)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_Unindent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ZoomIn(rangeVal int) {
|
|
|
|
C.QsciScintilla_virtualbase_ZoomIn(unsafe.Pointer(this.h), (C.int)(rangeVal))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnZoomIn(slot func(super func(rangeVal int), rangeVal int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ZoomIn(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ZoomIn
|
|
func miqt_exec_callback_QsciScintilla_ZoomIn(self *C.QsciScintilla, cb C.intptr_t, rangeVal C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(rangeVal int), rangeVal int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(rangeVal)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ZoomIn, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ZoomIn2() {
|
|
|
|
C.QsciScintilla_virtualbase_ZoomIn2(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnZoomIn2(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ZoomIn2(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ZoomIn2
|
|
func miqt_exec_callback_QsciScintilla_ZoomIn2(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ZoomIn2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ZoomOut(rangeVal int) {
|
|
|
|
C.QsciScintilla_virtualbase_ZoomOut(unsafe.Pointer(this.h), (C.int)(rangeVal))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnZoomOut(slot func(super func(rangeVal int), rangeVal int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ZoomOut(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ZoomOut
|
|
func miqt_exec_callback_QsciScintilla_ZoomOut(self *C.QsciScintilla, cb C.intptr_t, rangeVal C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(rangeVal int), rangeVal int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(rangeVal)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ZoomOut, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ZoomOut2() {
|
|
|
|
C.QsciScintilla_virtualbase_ZoomOut2(unsafe.Pointer(this.h))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnZoomOut2(slot func(super func())) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ZoomOut2(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ZoomOut2
|
|
func miqt_exec_callback_QsciScintilla_ZoomOut2(self *C.QsciScintilla, cb C.intptr_t) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func()))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ZoomOut2)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ZoomTo(size int) {
|
|
|
|
C.QsciScintilla_virtualbase_ZoomTo(unsafe.Pointer(this.h), (C.int)(size))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnZoomTo(slot func(super func(size int), size int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ZoomTo(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ZoomTo
|
|
func miqt_exec_callback_QsciScintilla_ZoomTo(self *C.QsciScintilla, cb C.intptr_t, size C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(size int), size int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(size)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ZoomTo, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_Event(e *qt6.QEvent) bool {
|
|
|
|
return (bool)(C.QsciScintilla_virtualbase_Event(unsafe.Pointer(this.h), (*C.QEvent)(e.UnsafePointer())))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnEvent(slot func(super func(e *qt6.QEvent) bool, e *qt6.QEvent) bool) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_Event(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_Event
|
|
func miqt_exec_callback_QsciScintilla_Event(self *C.QsciScintilla, cb C.intptr_t, e *C.QEvent) C.bool {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QEvent) bool, e *qt6.QEvent) bool)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQEvent(unsafe.Pointer(e))
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_Event, slotval1)
|
|
|
|
return (C.bool)(virtualReturn)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ChangeEvent(e *qt6.QEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_ChangeEvent(unsafe.Pointer(this.h), (*C.QEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnChangeEvent(slot func(super func(e *qt6.QEvent), e *qt6.QEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ChangeEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ChangeEvent
|
|
func miqt_exec_callback_QsciScintilla_ChangeEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QEvent), e *qt6.QEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ChangeEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ContextMenuEvent(e *qt6.QContextMenuEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_ContextMenuEvent(unsafe.Pointer(this.h), (*C.QContextMenuEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnContextMenuEvent(slot func(super func(e *qt6.QContextMenuEvent), e *qt6.QContextMenuEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ContextMenuEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ContextMenuEvent
|
|
func miqt_exec_callback_QsciScintilla_ContextMenuEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QContextMenuEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QContextMenuEvent), e *qt6.QContextMenuEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQContextMenuEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ContextMenuEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_WheelEvent(e *qt6.QWheelEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_WheelEvent(unsafe.Pointer(this.h), (*C.QWheelEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnWheelEvent(slot func(super func(e *qt6.QWheelEvent), e *qt6.QWheelEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_WheelEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_WheelEvent
|
|
func miqt_exec_callback_QsciScintilla_WheelEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QWheelEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QWheelEvent), e *qt6.QWheelEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQWheelEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_WheelEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_CanInsertFromMimeData(source *qt6.QMimeData) bool {
|
|
|
|
return (bool)(C.QsciScintilla_virtualbase_CanInsertFromMimeData(unsafe.Pointer(this.h), (*C.QMimeData)(source.UnsafePointer())))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnCanInsertFromMimeData(slot func(super func(source *qt6.QMimeData) bool, source *qt6.QMimeData) bool) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_CanInsertFromMimeData(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_CanInsertFromMimeData
|
|
func miqt_exec_callback_QsciScintilla_CanInsertFromMimeData(self *C.QsciScintilla, cb C.intptr_t, source *C.QMimeData) C.bool {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(source *qt6.QMimeData) bool, source *qt6.QMimeData) bool)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQMimeData(unsafe.Pointer(source))
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_CanInsertFromMimeData, slotval1)
|
|
|
|
return (C.bool)(virtualReturn)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_FromMimeData(source *qt6.QMimeData, rectangular *bool) []byte {
|
|
|
|
var _bytearray C.struct_miqt_string = C.QsciScintilla_virtualbase_FromMimeData(unsafe.Pointer(this.h), (*C.QMimeData)(source.UnsafePointer()), (*C.bool)(unsafe.Pointer(rectangular)))
|
|
_ret := C.GoBytes(unsafe.Pointer(_bytearray.data), C.int(int64(_bytearray.len)))
|
|
C.free(unsafe.Pointer(_bytearray.data))
|
|
return _ret
|
|
}
|
|
func (this *QsciScintilla) OnFromMimeData(slot func(super func(source *qt6.QMimeData, rectangular *bool) []byte, source *qt6.QMimeData, rectangular *bool) []byte) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_FromMimeData(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_FromMimeData
|
|
func miqt_exec_callback_QsciScintilla_FromMimeData(self *C.QsciScintilla, cb C.intptr_t, source *C.QMimeData, rectangular *C.bool) C.struct_miqt_string {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(source *qt6.QMimeData, rectangular *bool) []byte, source *qt6.QMimeData, rectangular *bool) []byte)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQMimeData(unsafe.Pointer(source))
|
|
|
|
slotval2 := (*bool)(unsafe.Pointer(rectangular))
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_FromMimeData, slotval1, slotval2)
|
|
virtualReturn_alias := C.struct_miqt_string{}
|
|
virtualReturn_alias.data = (*C.char)(unsafe.Pointer(&virtualReturn[0]))
|
|
virtualReturn_alias.len = C.size_t(len(virtualReturn))
|
|
|
|
return virtualReturn_alias
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ToMimeData(text []byte, rectangular bool) *qt6.QMimeData {
|
|
text_alias := C.struct_miqt_string{}
|
|
text_alias.data = (*C.char)(unsafe.Pointer(&text[0]))
|
|
text_alias.len = C.size_t(len(text))
|
|
|
|
return qt6.UnsafeNewQMimeData(unsafe.Pointer(C.QsciScintilla_virtualbase_ToMimeData(unsafe.Pointer(this.h), text_alias, (C.bool)(rectangular))))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnToMimeData(slot func(super func(text []byte, rectangular bool) *qt6.QMimeData, text []byte, rectangular bool) *qt6.QMimeData) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ToMimeData(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ToMimeData
|
|
func miqt_exec_callback_QsciScintilla_ToMimeData(self *C.QsciScintilla, cb C.intptr_t, text C.struct_miqt_string, rectangular C.bool) *C.QMimeData {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(text []byte, rectangular bool) *qt6.QMimeData, text []byte, rectangular bool) *qt6.QMimeData)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
var text_bytearray C.struct_miqt_string = text
|
|
text_ret := C.GoBytes(unsafe.Pointer(text_bytearray.data), C.int(int64(text_bytearray.len)))
|
|
C.free(unsafe.Pointer(text_bytearray.data))
|
|
slotval1 := text_ret
|
|
slotval2 := (bool)(rectangular)
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_ToMimeData, slotval1, slotval2)
|
|
|
|
return (*C.QMimeData)(virtualReturn.UnsafePointer())
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_DragEnterEvent(e *qt6.QDragEnterEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_DragEnterEvent(unsafe.Pointer(this.h), (*C.QDragEnterEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnDragEnterEvent(slot func(super func(e *qt6.QDragEnterEvent), e *qt6.QDragEnterEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_DragEnterEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_DragEnterEvent
|
|
func miqt_exec_callback_QsciScintilla_DragEnterEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QDragEnterEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QDragEnterEvent), e *qt6.QDragEnterEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQDragEnterEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_DragEnterEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_DragLeaveEvent(e *qt6.QDragLeaveEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_DragLeaveEvent(unsafe.Pointer(this.h), (*C.QDragLeaveEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnDragLeaveEvent(slot func(super func(e *qt6.QDragLeaveEvent), e *qt6.QDragLeaveEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_DragLeaveEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_DragLeaveEvent
|
|
func miqt_exec_callback_QsciScintilla_DragLeaveEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QDragLeaveEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QDragLeaveEvent), e *qt6.QDragLeaveEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQDragLeaveEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_DragLeaveEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_DragMoveEvent(e *qt6.QDragMoveEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_DragMoveEvent(unsafe.Pointer(this.h), (*C.QDragMoveEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnDragMoveEvent(slot func(super func(e *qt6.QDragMoveEvent), e *qt6.QDragMoveEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_DragMoveEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_DragMoveEvent
|
|
func miqt_exec_callback_QsciScintilla_DragMoveEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QDragMoveEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QDragMoveEvent), e *qt6.QDragMoveEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQDragMoveEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_DragMoveEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_DropEvent(e *qt6.QDropEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_DropEvent(unsafe.Pointer(this.h), (*C.QDropEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnDropEvent(slot func(super func(e *qt6.QDropEvent), e *qt6.QDropEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_DropEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_DropEvent
|
|
func miqt_exec_callback_QsciScintilla_DropEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QDropEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QDropEvent), e *qt6.QDropEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQDropEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_DropEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_FocusInEvent(e *qt6.QFocusEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_FocusInEvent(unsafe.Pointer(this.h), (*C.QFocusEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnFocusInEvent(slot func(super func(e *qt6.QFocusEvent), e *qt6.QFocusEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_FocusInEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_FocusInEvent
|
|
func miqt_exec_callback_QsciScintilla_FocusInEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QFocusEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QFocusEvent), e *qt6.QFocusEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQFocusEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_FocusInEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_FocusOutEvent(e *qt6.QFocusEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_FocusOutEvent(unsafe.Pointer(this.h), (*C.QFocusEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnFocusOutEvent(slot func(super func(e *qt6.QFocusEvent), e *qt6.QFocusEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_FocusOutEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_FocusOutEvent
|
|
func miqt_exec_callback_QsciScintilla_FocusOutEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QFocusEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QFocusEvent), e *qt6.QFocusEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQFocusEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_FocusOutEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_FocusNextPrevChild(next bool) bool {
|
|
|
|
return (bool)(C.QsciScintilla_virtualbase_FocusNextPrevChild(unsafe.Pointer(this.h), (C.bool)(next)))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnFocusNextPrevChild(slot func(super func(next bool) bool, next bool) bool) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_FocusNextPrevChild(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_FocusNextPrevChild
|
|
func miqt_exec_callback_QsciScintilla_FocusNextPrevChild(self *C.QsciScintilla, cb C.intptr_t, next C.bool) C.bool {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(next bool) bool, next bool) bool)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (bool)(next)
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_FocusNextPrevChild, slotval1)
|
|
|
|
return (C.bool)(virtualReturn)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_KeyPressEvent(e *qt6.QKeyEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_KeyPressEvent(unsafe.Pointer(this.h), (*C.QKeyEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnKeyPressEvent(slot func(super func(e *qt6.QKeyEvent), e *qt6.QKeyEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_KeyPressEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_KeyPressEvent
|
|
func miqt_exec_callback_QsciScintilla_KeyPressEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QKeyEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QKeyEvent), e *qt6.QKeyEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQKeyEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_KeyPressEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_InputMethodEvent(event *qt6.QInputMethodEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_InputMethodEvent(unsafe.Pointer(this.h), (*C.QInputMethodEvent)(event.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnInputMethodEvent(slot func(super func(event *qt6.QInputMethodEvent), event *qt6.QInputMethodEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_InputMethodEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_InputMethodEvent
|
|
func miqt_exec_callback_QsciScintilla_InputMethodEvent(self *C.QsciScintilla, cb C.intptr_t, event *C.QInputMethodEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(event *qt6.QInputMethodEvent), event *qt6.QInputMethodEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQInputMethodEvent(unsafe.Pointer(event))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_InputMethodEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_InputMethodQuery(query qt6.InputMethodQuery) *qt6.QVariant {
|
|
|
|
_goptr := qt6.UnsafeNewQVariant(unsafe.Pointer(C.QsciScintilla_virtualbase_InputMethodQuery(unsafe.Pointer(this.h), (C.int)(query))))
|
|
_goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer
|
|
return _goptr
|
|
|
|
}
|
|
func (this *QsciScintilla) OnInputMethodQuery(slot func(super func(query qt6.InputMethodQuery) *qt6.QVariant, query qt6.InputMethodQuery) *qt6.QVariant) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_InputMethodQuery(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_InputMethodQuery
|
|
func miqt_exec_callback_QsciScintilla_InputMethodQuery(self *C.QsciScintilla, cb C.intptr_t, query C.int) *C.QVariant {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(query qt6.InputMethodQuery) *qt6.QVariant, query qt6.InputMethodQuery) *qt6.QVariant)
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (qt6.InputMethodQuery)(query)
|
|
|
|
virtualReturn := gofunc((&QsciScintilla{h: self}).callVirtualBase_InputMethodQuery, slotval1)
|
|
|
|
return (*C.QVariant)(virtualReturn.UnsafePointer())
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_MouseDoubleClickEvent(e *qt6.QMouseEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_MouseDoubleClickEvent(unsafe.Pointer(this.h), (*C.QMouseEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnMouseDoubleClickEvent(slot func(super func(e *qt6.QMouseEvent), e *qt6.QMouseEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_MouseDoubleClickEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_MouseDoubleClickEvent
|
|
func miqt_exec_callback_QsciScintilla_MouseDoubleClickEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QMouseEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QMouseEvent), e *qt6.QMouseEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQMouseEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_MouseDoubleClickEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_MouseMoveEvent(e *qt6.QMouseEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_MouseMoveEvent(unsafe.Pointer(this.h), (*C.QMouseEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnMouseMoveEvent(slot func(super func(e *qt6.QMouseEvent), e *qt6.QMouseEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_MouseMoveEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_MouseMoveEvent
|
|
func miqt_exec_callback_QsciScintilla_MouseMoveEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QMouseEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QMouseEvent), e *qt6.QMouseEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQMouseEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_MouseMoveEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_MousePressEvent(e *qt6.QMouseEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_MousePressEvent(unsafe.Pointer(this.h), (*C.QMouseEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnMousePressEvent(slot func(super func(e *qt6.QMouseEvent), e *qt6.QMouseEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_MousePressEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_MousePressEvent
|
|
func miqt_exec_callback_QsciScintilla_MousePressEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QMouseEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QMouseEvent), e *qt6.QMouseEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQMouseEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_MousePressEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_MouseReleaseEvent(e *qt6.QMouseEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_MouseReleaseEvent(unsafe.Pointer(this.h), (*C.QMouseEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnMouseReleaseEvent(slot func(super func(e *qt6.QMouseEvent), e *qt6.QMouseEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_MouseReleaseEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_MouseReleaseEvent
|
|
func miqt_exec_callback_QsciScintilla_MouseReleaseEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QMouseEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QMouseEvent), e *qt6.QMouseEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQMouseEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_MouseReleaseEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_PaintEvent(e *qt6.QPaintEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_PaintEvent(unsafe.Pointer(this.h), (*C.QPaintEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnPaintEvent(slot func(super func(e *qt6.QPaintEvent), e *qt6.QPaintEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_PaintEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_PaintEvent
|
|
func miqt_exec_callback_QsciScintilla_PaintEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QPaintEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QPaintEvent), e *qt6.QPaintEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQPaintEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_PaintEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ResizeEvent(e *qt6.QResizeEvent) {
|
|
|
|
C.QsciScintilla_virtualbase_ResizeEvent(unsafe.Pointer(this.h), (*C.QResizeEvent)(e.UnsafePointer()))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnResizeEvent(slot func(super func(e *qt6.QResizeEvent), e *qt6.QResizeEvent)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ResizeEvent(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ResizeEvent
|
|
func miqt_exec_callback_QsciScintilla_ResizeEvent(self *C.QsciScintilla, cb C.intptr_t, e *C.QResizeEvent) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(e *qt6.QResizeEvent), e *qt6.QResizeEvent))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := qt6.UnsafeNewQResizeEvent(unsafe.Pointer(e))
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ResizeEvent, slotval1)
|
|
|
|
}
|
|
|
|
func (this *QsciScintilla) callVirtualBase_ScrollContentsBy(dx int, dy int) {
|
|
|
|
C.QsciScintilla_virtualbase_ScrollContentsBy(unsafe.Pointer(this.h), (C.int)(dx), (C.int)(dy))
|
|
|
|
}
|
|
func (this *QsciScintilla) OnScrollContentsBy(slot func(super func(dx int, dy int), dx int, dy int)) {
|
|
if !this.isSubclass {
|
|
panic("miqt: can only override virtual methods for directly constructed types")
|
|
}
|
|
C.QsciScintilla_override_virtual_ScrollContentsBy(unsafe.Pointer(this.h), C.intptr_t(cgo.NewHandle(slot)))
|
|
}
|
|
|
|
//export miqt_exec_callback_QsciScintilla_ScrollContentsBy
|
|
func miqt_exec_callback_QsciScintilla_ScrollContentsBy(self *C.QsciScintilla, cb C.intptr_t, dx C.int, dy C.int) {
|
|
gofunc, ok := cgo.Handle(cb).Value().(func(super func(dx int, dy int), dx int, dy int))
|
|
if !ok {
|
|
panic("miqt: callback of non-callback type (heap corruption?)")
|
|
}
|
|
|
|
// Convert all CABI parameters to Go parameters
|
|
slotval1 := (int)(dx)
|
|
|
|
slotval2 := (int)(dy)
|
|
|
|
gofunc((&QsciScintilla{h: self}).callVirtualBase_ScrollContentsBy, slotval1, slotval2)
|
|
|
|
}
|
|
|
|
// Delete this object from C++ memory.
|
|
func (this *QsciScintilla) Delete() {
|
|
C.QsciScintilla_Delete(this.h, C.bool(this.isSubclass))
|
|
}
|
|
|
|
// GoGC adds a Go Finalizer to this pointer, so that it will be deleted
|
|
// from C++ memory once it is unreachable from Go memory.
|
|
func (this *QsciScintilla) GoGC() {
|
|
runtime.SetFinalizer(this, func(this *QsciScintilla) {
|
|
this.Delete()
|
|
runtime.KeepAlive(this.h)
|
|
})
|
|
}
|