#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__CharacterRange #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__CharacterRangeFull #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__ColourRGBA #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__ColourStop #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__Fill #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__FillStroke #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__Font #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__FontParameters #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__IListBoxDelegate #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__IScreenLine #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__IScreenLineLayout #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__Interval #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__ListBox #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__ListBoxEvent #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__ListOptions #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__Menu #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__PRectangle #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__Point #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__Stroke #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__Surface #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__SurfaceMode #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Internal__Window #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__NotificationData #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__NotifyHeader #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__RangeToFormat #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__RangeToFormatFull #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__Rectangle #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__TextRange #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__TextRangeFull #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__TextToFind #define WORKAROUND_INNER_CLASS_DEFINITION_Scintilla__TextToFindFull #include #include "gen_ScintillaEdit.h" #ifndef _Bool #define _Bool bool #endif #include "_cgo_export.h" Scintilla__Internal__Point* Scintilla__Internal__Point_new() { return new Scintilla::Internal::Point(); } Scintilla__Internal__Point* Scintilla__Internal__Point_new2(Scintilla__Internal__Point* param1) { return new Scintilla::Internal::Point(*param1); } Scintilla__Internal__Point* Scintilla__Internal__Point_new3(double x_) { return new Scintilla::Internal::Point(static_cast(x_)); } Scintilla__Internal__Point* Scintilla__Internal__Point_new4(double x_, double y_) { return new Scintilla::Internal::Point(static_cast(x_), static_cast(y_)); } Scintilla__Internal__Point* Scintilla__Internal__Point_FromInts(int x_, int y_) { return new Scintilla::Internal::Point(Scintilla::Internal::Point::FromInts(static_cast(x_), static_cast(y_))); } bool Scintilla__Internal__Point_OperatorEqual(const Scintilla__Internal__Point* self, Scintilla__Internal__Point* other) { return (*self == *other); } bool Scintilla__Internal__Point_OperatorNotEqual(const Scintilla__Internal__Point* self, Scintilla__Internal__Point* other) { return (*self != *other); } Scintilla__Internal__Point* Scintilla__Internal__Point_OperatorPlus(const Scintilla__Internal__Point* self, Scintilla__Internal__Point* other) { return new Scintilla::Internal::Point(self->operator+(*other)); } Scintilla__Internal__Point* Scintilla__Internal__Point_OperatorMinus(const Scintilla__Internal__Point* self, Scintilla__Internal__Point* other) { return new Scintilla::Internal::Point(self->operator-(*other)); } void Scintilla__Internal__Point_Delete(Scintilla__Internal__Point* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } bool Scintilla__Internal__Interval_OperatorEqual(const Scintilla__Internal__Interval* self, Scintilla__Internal__Interval* other) { return (*self == *other); } double Scintilla__Internal__Interval_Width(const Scintilla__Internal__Interval* self) { Scintilla::Internal::XYPOSITION _ret = self->Width(); return static_cast(_ret); } bool Scintilla__Internal__Interval_Empty(const Scintilla__Internal__Interval* self) { return self->Empty(); } bool Scintilla__Internal__Interval_Intersects(const Scintilla__Internal__Interval* self, Scintilla__Internal__Interval* other) { return self->Intersects(*other); } Scintilla__Internal__Interval* Scintilla__Internal__Interval_Offset(const Scintilla__Internal__Interval* self, double offset) { return new Scintilla::Internal::Interval(self->Offset(static_cast(offset))); } void Scintilla__Internal__Interval_Delete(Scintilla__Internal__Interval* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_new() { return new Scintilla::Internal::PRectangle(); } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_new2(Scintilla__Internal__PRectangle* param1) { return new Scintilla::Internal::PRectangle(*param1); } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_new3(double left_) { return new Scintilla::Internal::PRectangle(static_cast(left_)); } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_new4(double left_, double top_) { return new Scintilla::Internal::PRectangle(static_cast(left_), static_cast(top_)); } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_new5(double left_, double top_, double right_) { return new Scintilla::Internal::PRectangle(static_cast(left_), static_cast(top_), static_cast(right_)); } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_new6(double left_, double top_, double right_, double bottom_) { return new Scintilla::Internal::PRectangle(static_cast(left_), static_cast(top_), static_cast(right_), static_cast(bottom_)); } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_FromInts(int left_, int top_, int right_, int bottom_) { return new Scintilla::Internal::PRectangle(Scintilla::Internal::PRectangle::FromInts(static_cast(left_), static_cast(top_), static_cast(right_), static_cast(bottom_))); } bool Scintilla__Internal__PRectangle_OperatorEqual(const Scintilla__Internal__PRectangle* self, Scintilla__Internal__PRectangle* rc) { return (*self == *rc); } bool Scintilla__Internal__PRectangle_Contains(const Scintilla__Internal__PRectangle* self, Scintilla__Internal__Point* pt) { return self->Contains(*pt); } bool Scintilla__Internal__PRectangle_ContainsWholePixel(const Scintilla__Internal__PRectangle* self, Scintilla__Internal__Point* pt) { return self->ContainsWholePixel(*pt); } bool Scintilla__Internal__PRectangle_ContainsWithRc(const Scintilla__Internal__PRectangle* self, Scintilla__Internal__PRectangle* rc) { return self->Contains(*rc); } bool Scintilla__Internal__PRectangle_Intersects(const Scintilla__Internal__PRectangle* self, Scintilla__Internal__PRectangle* other) { return self->Intersects(*other); } bool Scintilla__Internal__PRectangle_IntersectsWithHorizontalBounds(const Scintilla__Internal__PRectangle* self, Scintilla__Internal__Interval* horizontalBounds) { return self->Intersects(*horizontalBounds); } void Scintilla__Internal__PRectangle_Move(Scintilla__Internal__PRectangle* self, double xDelta, double yDelta) { self->Move(static_cast(xDelta), static_cast(yDelta)); } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_WithHorizontalBounds(const Scintilla__Internal__PRectangle* self, Scintilla__Internal__Interval* horizontal) { return new Scintilla::Internal::PRectangle(self->WithHorizontalBounds(*horizontal)); } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_Inset(const Scintilla__Internal__PRectangle* self, double delta) { return new Scintilla::Internal::PRectangle(self->Inset(static_cast(delta))); } Scintilla__Internal__PRectangle* Scintilla__Internal__PRectangle_InsetWithDelta(const Scintilla__Internal__PRectangle* self, Scintilla__Internal__Point* delta) { return new Scintilla::Internal::PRectangle(self->Inset(*delta)); } Scintilla__Internal__Point* Scintilla__Internal__PRectangle_Centre(const Scintilla__Internal__PRectangle* self) { return new Scintilla::Internal::Point(self->Centre()); } double Scintilla__Internal__PRectangle_Width(const Scintilla__Internal__PRectangle* self) { Scintilla::Internal::XYPOSITION _ret = self->Width(); return static_cast(_ret); } double Scintilla__Internal__PRectangle_Height(const Scintilla__Internal__PRectangle* self) { Scintilla::Internal::XYPOSITION _ret = self->Height(); return static_cast(_ret); } bool Scintilla__Internal__PRectangle_Empty(const Scintilla__Internal__PRectangle* self) { return self->Empty(); } void Scintilla__Internal__PRectangle_Delete(Scintilla__Internal__PRectangle* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_new() { return new Scintilla::Internal::ColourRGBA(); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_new2(unsigned int red, unsigned int green, unsigned int blue) { return new Scintilla::Internal::ColourRGBA(static_cast(red), static_cast(green), static_cast(blue)); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_new3(Scintilla__Internal__ColourRGBA* cd, unsigned int alpha) { return new Scintilla::Internal::ColourRGBA(*cd, static_cast(alpha)); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_new4(Scintilla__Internal__ColourRGBA* param1) { return new Scintilla::Internal::ColourRGBA(*param1); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_new5(int co_) { return new Scintilla::Internal::ColourRGBA(static_cast(co_)); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_new6(unsigned int red, unsigned int green, unsigned int blue, unsigned int alpha) { return new Scintilla::Internal::ColourRGBA(static_cast(red), static_cast(green), static_cast(blue), static_cast(alpha)); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_FromRGB(int co_) { return new Scintilla::Internal::ColourRGBA(Scintilla::Internal::ColourRGBA::FromRGB(static_cast(co_))); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_Grey(unsigned int grey) { return new Scintilla::Internal::ColourRGBA(Scintilla::Internal::ColourRGBA::Grey(static_cast(grey))); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_FromIpRGB(intptr_t co_) { return new Scintilla::Internal::ColourRGBA(Scintilla::Internal::ColourRGBA::FromIpRGB(static_cast(co_))); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_WithoutAlpha(const Scintilla__Internal__ColourRGBA* self) { return new Scintilla::Internal::ColourRGBA(self->WithoutAlpha()); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_Opaque(const Scintilla__Internal__ColourRGBA* self) { return new Scintilla::Internal::ColourRGBA(self->Opaque()); } int Scintilla__Internal__ColourRGBA_AsInteger(const Scintilla__Internal__ColourRGBA* self) { return self->AsInteger(); } int Scintilla__Internal__ColourRGBA_OpaqueRGB(const Scintilla__Internal__ColourRGBA* self) { return self->OpaqueRGB(); } unsigned char Scintilla__Internal__ColourRGBA_GetRed(const Scintilla__Internal__ColourRGBA* self) { return self->GetRed(); } unsigned char Scintilla__Internal__ColourRGBA_GetGreen(const Scintilla__Internal__ColourRGBA* self) { return self->GetGreen(); } unsigned char Scintilla__Internal__ColourRGBA_GetBlue(const Scintilla__Internal__ColourRGBA* self) { return self->GetBlue(); } unsigned char Scintilla__Internal__ColourRGBA_GetAlpha(const Scintilla__Internal__ColourRGBA* self) { return self->GetAlpha(); } float Scintilla__Internal__ColourRGBA_GetRedComponent(const Scintilla__Internal__ColourRGBA* self) { return self->GetRedComponent(); } float Scintilla__Internal__ColourRGBA_GetGreenComponent(const Scintilla__Internal__ColourRGBA* self) { return self->GetGreenComponent(); } float Scintilla__Internal__ColourRGBA_GetBlueComponent(const Scintilla__Internal__ColourRGBA* self) { return self->GetBlueComponent(); } float Scintilla__Internal__ColourRGBA_GetAlphaComponent(const Scintilla__Internal__ColourRGBA* self) { return self->GetAlphaComponent(); } bool Scintilla__Internal__ColourRGBA_OperatorEqual(const Scintilla__Internal__ColourRGBA* self, Scintilla__Internal__ColourRGBA* other) { return (*self == *other); } bool Scintilla__Internal__ColourRGBA_IsOpaque(const Scintilla__Internal__ColourRGBA* self) { return self->IsOpaque(); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_MixedWith(const Scintilla__Internal__ColourRGBA* self, Scintilla__Internal__ColourRGBA* other) { return new Scintilla::Internal::ColourRGBA(self->MixedWith(*other)); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_MixedWith2(const Scintilla__Internal__ColourRGBA* self, Scintilla__Internal__ColourRGBA* other, double proportion) { return new Scintilla::Internal::ColourRGBA(self->MixedWith(*other, static_cast(proportion))); } void Scintilla__Internal__ColourRGBA_OperatorAssign(Scintilla__Internal__ColourRGBA* self, Scintilla__Internal__ColourRGBA* param1) { self->operator=(*param1); } Scintilla__Internal__ColourRGBA* Scintilla__Internal__ColourRGBA_Grey2(unsigned int grey, unsigned int alpha) { return new Scintilla::Internal::ColourRGBA(Scintilla::Internal::ColourRGBA::Grey(static_cast(grey), static_cast(alpha))); } void Scintilla__Internal__ColourRGBA_Delete(Scintilla__Internal__ColourRGBA* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__Stroke* Scintilla__Internal__Stroke_new(Scintilla__Internal__ColourRGBA* colour_) { return new Scintilla::Internal::Stroke(*colour_); } Scintilla__Internal__Stroke* Scintilla__Internal__Stroke_new2(Scintilla__Internal__Stroke* param1) { return new Scintilla::Internal::Stroke(*param1); } Scintilla__Internal__Stroke* Scintilla__Internal__Stroke_new3(Scintilla__Internal__ColourRGBA* colour_, double width_) { return new Scintilla::Internal::Stroke(*colour_, static_cast(width_)); } float Scintilla__Internal__Stroke_WidthF(const Scintilla__Internal__Stroke* self) { return self->WidthF(); } void Scintilla__Internal__Stroke_Delete(Scintilla__Internal__Stroke* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__Fill* Scintilla__Internal__Fill_new(Scintilla__Internal__ColourRGBA* colour_) { return new Scintilla::Internal::Fill(*colour_); } Scintilla__Internal__Fill* Scintilla__Internal__Fill_new2(Scintilla__Internal__Fill* param1) { return new Scintilla::Internal::Fill(*param1); } void Scintilla__Internal__Fill_Delete(Scintilla__Internal__Fill* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__FillStroke* Scintilla__Internal__FillStroke_new(Scintilla__Internal__ColourRGBA* colourFill_, Scintilla__Internal__ColourRGBA* colourStroke_) { return new Scintilla::Internal::FillStroke(*colourFill_, *colourStroke_); } Scintilla__Internal__FillStroke* Scintilla__Internal__FillStroke_new2(Scintilla__Internal__ColourRGBA* colourBoth) { return new Scintilla::Internal::FillStroke(*colourBoth); } Scintilla__Internal__FillStroke* Scintilla__Internal__FillStroke_new3(Scintilla__Internal__ColourRGBA* colourFill_, Scintilla__Internal__ColourRGBA* colourStroke_, double widthStroke_) { return new Scintilla::Internal::FillStroke(*colourFill_, *colourStroke_, static_cast(widthStroke_)); } Scintilla__Internal__FillStroke* Scintilla__Internal__FillStroke_new4(Scintilla__Internal__ColourRGBA* colourBoth, double widthStroke_) { return new Scintilla::Internal::FillStroke(*colourBoth, static_cast(widthStroke_)); } void Scintilla__Internal__FillStroke_Delete(Scintilla__Internal__FillStroke* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__ColourStop* Scintilla__Internal__ColourStop_new(double position_, Scintilla__Internal__ColourRGBA* colour_) { return new Scintilla::Internal::ColourStop(static_cast(position_), *colour_); } void Scintilla__Internal__ColourStop_Delete(Scintilla__Internal__ColourStop* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__CharacterRange_Delete(Scintilla__CharacterRange* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__CharacterRangeFull_Delete(Scintilla__CharacterRangeFull* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__TextRange_Delete(Scintilla__TextRange* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__TextRangeFull_Delete(Scintilla__TextRangeFull* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__TextToFind_Delete(Scintilla__TextToFind* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__TextToFindFull_Delete(Scintilla__TextToFindFull* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__Rectangle_Delete(Scintilla__Rectangle* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__RangeToFormat_Delete(Scintilla__RangeToFormat* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__RangeToFormatFull_Delete(Scintilla__RangeToFormatFull* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__NotifyHeader_Delete(Scintilla__NotifyHeader* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__NotificationData_Delete(Scintilla__NotificationData* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__FontParameters* Scintilla__Internal__FontParameters_new(const char* faceName_) { return new Scintilla::Internal::FontParameters(faceName_); } Scintilla__Internal__FontParameters* Scintilla__Internal__FontParameters_new2(const char* faceName_, double size_) { return new Scintilla::Internal::FontParameters(faceName_, static_cast(size_)); } Scintilla__Internal__FontParameters* Scintilla__Internal__FontParameters_new3(const char* faceName_, double size_, int weight_) { return new Scintilla::Internal::FontParameters(faceName_, static_cast(size_), static_cast(weight_)); } Scintilla__Internal__FontParameters* Scintilla__Internal__FontParameters_new4(const char* faceName_, double size_, int weight_, bool italic_) { return new Scintilla::Internal::FontParameters(faceName_, static_cast(size_), static_cast(weight_), italic_); } Scintilla__Internal__FontParameters* Scintilla__Internal__FontParameters_new5(const char* faceName_, double size_, int weight_, bool italic_, int extraFontFlag_) { return new Scintilla::Internal::FontParameters(faceName_, static_cast(size_), static_cast(weight_), italic_, static_cast(extraFontFlag_)); } Scintilla__Internal__FontParameters* Scintilla__Internal__FontParameters_new6(const char* faceName_, double size_, int weight_, bool italic_, int extraFontFlag_, int technology_) { return new Scintilla::Internal::FontParameters(faceName_, static_cast(size_), static_cast(weight_), italic_, static_cast(extraFontFlag_), static_cast(technology_)); } Scintilla__Internal__FontParameters* Scintilla__Internal__FontParameters_new7(const char* faceName_, double size_, int weight_, bool italic_, int extraFontFlag_, int technology_, int characterSet_) { return new Scintilla::Internal::FontParameters(faceName_, static_cast(size_), static_cast(weight_), italic_, static_cast(extraFontFlag_), static_cast(technology_), static_cast(characterSet_)); } Scintilla__Internal__FontParameters* Scintilla__Internal__FontParameters_new8(const char* faceName_, double size_, int weight_, bool italic_, int extraFontFlag_, int technology_, int characterSet_, const char* localeName_) { return new Scintilla::Internal::FontParameters(faceName_, static_cast(size_), static_cast(weight_), italic_, static_cast(extraFontFlag_), static_cast(technology_), static_cast(characterSet_), localeName_); } Scintilla__Internal__FontParameters* Scintilla__Internal__FontParameters_new9(const char* faceName_, double size_, int weight_, bool italic_, int extraFontFlag_, int technology_, int characterSet_, const char* localeName_, int stretch_) { return new Scintilla::Internal::FontParameters(faceName_, static_cast(size_), static_cast(weight_), italic_, static_cast(extraFontFlag_), static_cast(technology_), static_cast(characterSet_), localeName_, static_cast(stretch_)); } void Scintilla__Internal__FontParameters_Delete(Scintilla__Internal__FontParameters* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__Font* Scintilla__Internal__Font_new() { return new Scintilla::Internal::Font(); } void Scintilla__Internal__Font_Delete(Scintilla__Internal__Font* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } size_t Scintilla__Internal__IScreenLine_Length(const Scintilla__Internal__IScreenLine* self) { return self->Length(); } size_t Scintilla__Internal__IScreenLine_RepresentationCount(const Scintilla__Internal__IScreenLine* self) { return self->RepresentationCount(); } double Scintilla__Internal__IScreenLine_Width(const Scintilla__Internal__IScreenLine* self) { Scintilla::Internal::XYPOSITION _ret = self->Width(); return static_cast(_ret); } double Scintilla__Internal__IScreenLine_Height(const Scintilla__Internal__IScreenLine* self) { Scintilla::Internal::XYPOSITION _ret = self->Height(); return static_cast(_ret); } double Scintilla__Internal__IScreenLine_TabWidth(const Scintilla__Internal__IScreenLine* self) { Scintilla::Internal::XYPOSITION _ret = self->TabWidth(); return static_cast(_ret); } double Scintilla__Internal__IScreenLine_TabWidthMinimumPixels(const Scintilla__Internal__IScreenLine* self) { Scintilla::Internal::XYPOSITION _ret = self->TabWidthMinimumPixels(); return static_cast(_ret); } Scintilla__Internal__Font* Scintilla__Internal__IScreenLine_FontOfPosition(const Scintilla__Internal__IScreenLine* self, size_t position) { return (Scintilla__Internal__Font*) self->FontOfPosition(static_cast(position)); } double Scintilla__Internal__IScreenLine_RepresentationWidth(const Scintilla__Internal__IScreenLine* self, size_t position) { Scintilla::Internal::XYPOSITION _ret = self->RepresentationWidth(static_cast(position)); return static_cast(_ret); } double Scintilla__Internal__IScreenLine_TabPositionAfter(const Scintilla__Internal__IScreenLine* self, double xPosition) { Scintilla::Internal::XYPOSITION _ret = self->TabPositionAfter(static_cast(xPosition)); return static_cast(_ret); } void Scintilla__Internal__IScreenLine_OperatorAssign(Scintilla__Internal__IScreenLine* self, Scintilla__Internal__IScreenLine* param1) { self->operator=(*param1); } void Scintilla__Internal__IScreenLine_Delete(Scintilla__Internal__IScreenLine* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } size_t Scintilla__Internal__IScreenLineLayout_PositionFromX(Scintilla__Internal__IScreenLineLayout* self, double xDistance, bool charPosition) { return self->PositionFromX(static_cast(xDistance), charPosition); } double Scintilla__Internal__IScreenLineLayout_XFromPosition(Scintilla__Internal__IScreenLineLayout* self, size_t caretPosition) { Scintilla::Internal::XYPOSITION _ret = self->XFromPosition(static_cast(caretPosition)); return static_cast(_ret); } void Scintilla__Internal__IScreenLineLayout_OperatorAssign(Scintilla__Internal__IScreenLineLayout* self, Scintilla__Internal__IScreenLineLayout* param1) { self->operator=(*param1); } void Scintilla__Internal__IScreenLineLayout_Delete(Scintilla__Internal__IScreenLineLayout* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__SurfaceMode* Scintilla__Internal__SurfaceMode_new() { return new Scintilla::Internal::SurfaceMode(); } Scintilla__Internal__SurfaceMode* Scintilla__Internal__SurfaceMode_new2(int codePage_, bool bidiR2L_) { return new Scintilla::Internal::SurfaceMode(static_cast(codePage_), bidiR2L_); } void Scintilla__Internal__SurfaceMode_Delete(Scintilla__Internal__SurfaceMode* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } class MiqtVirtualScintillaInternalSurface : public virtual Scintilla::Internal::Surface { public: MiqtVirtualScintillaInternalSurface(): Scintilla::Internal::Surface() {}; virtual ~MiqtVirtualScintillaInternalSurface() = default; // cgo.Handle value for overwritten implementation intptr_t handle__Init = 0; // Subclass to allow providing a Go implementation virtual void Init(Scintilla::Internal::WindowID wid) override { if (handle__Init == 0) { return; // Pure virtual, there is no base we can call } Scintilla::Internal::WindowID wid_ret = wid; void* sigval1 = static_cast(wid_ret); miqt_exec_callback_Scintilla__Internal__Surface_Init(this, handle__Init, sigval1); } // cgo.Handle value for overwritten implementation intptr_t handle__Init2 = 0; // Subclass to allow providing a Go implementation virtual void Init(Scintilla::Internal::SurfaceID sid, Scintilla::Internal::WindowID wid) override { if (handle__Init2 == 0) { return; // Pure virtual, there is no base we can call } Scintilla::Internal::SurfaceID sid_ret = sid; void* sigval1 = static_cast(sid_ret); Scintilla::Internal::WindowID wid_ret = wid; void* sigval2 = static_cast(wid_ret); miqt_exec_callback_Scintilla__Internal__Surface_Init2(this, handle__Init2, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__SetMode = 0; // Subclass to allow providing a Go implementation virtual void SetMode(Scintilla::Internal::SurfaceMode mode) override { if (handle__SetMode == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__SurfaceMode* sigval1 = new Scintilla::Internal::SurfaceMode(mode); miqt_exec_callback_Scintilla__Internal__Surface_SetMode(this, handle__SetMode, sigval1); } // cgo.Handle value for overwritten implementation intptr_t handle__Release = 0; // Subclass to allow providing a Go implementation virtual void Release() override { if (handle__Release == 0) { return; // Pure virtual, there is no base we can call } miqt_exec_callback_Scintilla__Internal__Surface_Release(this, handle__Release); } // cgo.Handle value for overwritten implementation intptr_t handle__SupportsFeature = 0; // Subclass to allow providing a Go implementation virtual int SupportsFeature(Scintilla::Supports feature) override { if (handle__SupportsFeature == 0) { return 0; // Pure virtual, there is no base we can call } Scintilla::Supports feature_ret = feature; int sigval1 = static_cast(feature_ret); int callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_SupportsFeature(this, handle__SupportsFeature, sigval1); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__Initialised = 0; // Subclass to allow providing a Go implementation virtual bool Initialised() override { if (handle__Initialised == 0) { return false; // Pure virtual, there is no base we can call } bool callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_Initialised(this, handle__Initialised); return callback_return_value; } // cgo.Handle value for overwritten implementation intptr_t handle__LogPixelsY = 0; // Subclass to allow providing a Go implementation virtual int LogPixelsY() override { if (handle__LogPixelsY == 0) { return 0; // Pure virtual, there is no base we can call } int callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_LogPixelsY(this, handle__LogPixelsY); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__PixelDivisions = 0; // Subclass to allow providing a Go implementation virtual int PixelDivisions() override { if (handle__PixelDivisions == 0) { return 0; // Pure virtual, there is no base we can call } int callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_PixelDivisions(this, handle__PixelDivisions); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__DeviceHeightFont = 0; // Subclass to allow providing a Go implementation virtual int DeviceHeightFont(int points) override { if (handle__DeviceHeightFont == 0) { return 0; // Pure virtual, there is no base we can call } int sigval1 = points; int callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_DeviceHeightFont(this, handle__DeviceHeightFont, sigval1); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__LineDraw = 0; // Subclass to allow providing a Go implementation virtual void LineDraw(Scintilla::Internal::Point start, Scintilla::Internal::Point end, Scintilla::Internal::Stroke stroke) override { if (handle__LineDraw == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__Point* sigval1 = new Scintilla::Internal::Point(start); Scintilla__Internal__Point* sigval2 = new Scintilla::Internal::Point(end); Scintilla__Internal__Stroke* sigval3 = new Scintilla::Internal::Stroke(stroke); miqt_exec_callback_Scintilla__Internal__Surface_LineDraw(this, handle__LineDraw, sigval1, sigval2, sigval3); } // cgo.Handle value for overwritten implementation intptr_t handle__PolyLine = 0; // Subclass to allow providing a Go implementation virtual void PolyLine(const Scintilla::Internal::Point* pts, size_t npts, Scintilla::Internal::Stroke stroke) override { if (handle__PolyLine == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__Point* sigval1 = (Scintilla__Internal__Point*) pts; size_t sigval2 = npts; Scintilla__Internal__Stroke* sigval3 = new Scintilla::Internal::Stroke(stroke); miqt_exec_callback_Scintilla__Internal__Surface_PolyLine(this, handle__PolyLine, sigval1, sigval2, sigval3); } // cgo.Handle value for overwritten implementation intptr_t handle__Polygon = 0; // Subclass to allow providing a Go implementation virtual void Polygon(const Scintilla::Internal::Point* pts, size_t npts, Scintilla::Internal::FillStroke fillStroke) override { if (handle__Polygon == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__Point* sigval1 = (Scintilla__Internal__Point*) pts; size_t sigval2 = npts; Scintilla__Internal__FillStroke* sigval3 = new Scintilla::Internal::FillStroke(fillStroke); miqt_exec_callback_Scintilla__Internal__Surface_Polygon(this, handle__Polygon, sigval1, sigval2, sigval3); } // cgo.Handle value for overwritten implementation intptr_t handle__RectangleDraw = 0; // Subclass to allow providing a Go implementation virtual void RectangleDraw(Scintilla::Internal::PRectangle rc, Scintilla::Internal::FillStroke fillStroke) override { if (handle__RectangleDraw == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla__Internal__FillStroke* sigval2 = new Scintilla::Internal::FillStroke(fillStroke); miqt_exec_callback_Scintilla__Internal__Surface_RectangleDraw(this, handle__RectangleDraw, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__RectangleFrame = 0; // Subclass to allow providing a Go implementation virtual void RectangleFrame(Scintilla::Internal::PRectangle rc, Scintilla::Internal::Stroke stroke) override { if (handle__RectangleFrame == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla__Internal__Stroke* sigval2 = new Scintilla::Internal::Stroke(stroke); miqt_exec_callback_Scintilla__Internal__Surface_RectangleFrame(this, handle__RectangleFrame, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__FillRectangle = 0; // Subclass to allow providing a Go implementation virtual void FillRectangle(Scintilla::Internal::PRectangle rc, Scintilla::Internal::Fill fill) override { if (handle__FillRectangle == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla__Internal__Fill* sigval2 = new Scintilla::Internal::Fill(fill); miqt_exec_callback_Scintilla__Internal__Surface_FillRectangle(this, handle__FillRectangle, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__FillRectangleAligned = 0; // Subclass to allow providing a Go implementation virtual void FillRectangleAligned(Scintilla::Internal::PRectangle rc, Scintilla::Internal::Fill fill) override { if (handle__FillRectangleAligned == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla__Internal__Fill* sigval2 = new Scintilla::Internal::Fill(fill); miqt_exec_callback_Scintilla__Internal__Surface_FillRectangleAligned(this, handle__FillRectangleAligned, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__FillRectangle2 = 0; // Subclass to allow providing a Go implementation virtual void FillRectangle(Scintilla::Internal::PRectangle rc, Scintilla::Internal::Surface& surfacePattern) override { if (handle__FillRectangle2 == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla::Internal::Surface& surfacePattern_ret = surfacePattern; // Cast returned reference into pointer Scintilla__Internal__Surface* sigval2 = &surfacePattern_ret; miqt_exec_callback_Scintilla__Internal__Surface_FillRectangle2(this, handle__FillRectangle2, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__RoundedRectangle = 0; // Subclass to allow providing a Go implementation virtual void RoundedRectangle(Scintilla::Internal::PRectangle rc, Scintilla::Internal::FillStroke fillStroke) override { if (handle__RoundedRectangle == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla__Internal__FillStroke* sigval2 = new Scintilla::Internal::FillStroke(fillStroke); miqt_exec_callback_Scintilla__Internal__Surface_RoundedRectangle(this, handle__RoundedRectangle, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__AlphaRectangle = 0; // Subclass to allow providing a Go implementation virtual void AlphaRectangle(Scintilla::Internal::PRectangle rc, Scintilla::Internal::XYPOSITION cornerSize, Scintilla::Internal::FillStroke fillStroke) override { if (handle__AlphaRectangle == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla::Internal::XYPOSITION cornerSize_ret = cornerSize; double sigval2 = static_cast(cornerSize_ret); Scintilla__Internal__FillStroke* sigval3 = new Scintilla::Internal::FillStroke(fillStroke); miqt_exec_callback_Scintilla__Internal__Surface_AlphaRectangle(this, handle__AlphaRectangle, sigval1, sigval2, sigval3); } // cgo.Handle value for overwritten implementation intptr_t handle__DrawRGBAImage = 0; // Subclass to allow providing a Go implementation virtual void DrawRGBAImage(Scintilla::Internal::PRectangle rc, int width, int height, const unsigned char* pixelsImage) override { if (handle__DrawRGBAImage == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); int sigval2 = width; int sigval3 = height; const unsigned char* sigval4 = (const unsigned char*) pixelsImage; miqt_exec_callback_Scintilla__Internal__Surface_DrawRGBAImage(this, handle__DrawRGBAImage, sigval1, sigval2, sigval3, sigval4); } // cgo.Handle value for overwritten implementation intptr_t handle__Ellipse = 0; // Subclass to allow providing a Go implementation virtual void Ellipse(Scintilla::Internal::PRectangle rc, Scintilla::Internal::FillStroke fillStroke) override { if (handle__Ellipse == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla__Internal__FillStroke* sigval2 = new Scintilla::Internal::FillStroke(fillStroke); miqt_exec_callback_Scintilla__Internal__Surface_Ellipse(this, handle__Ellipse, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__Stadium = 0; // Subclass to allow providing a Go implementation virtual void Stadium(Scintilla::Internal::PRectangle rc, Scintilla::Internal::FillStroke fillStroke, Scintilla::Internal::Surface::Ends ends) override { if (handle__Stadium == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla__Internal__FillStroke* sigval2 = new Scintilla::Internal::FillStroke(fillStroke); Scintilla::Internal::Surface::Ends ends_ret = ends; int sigval3 = static_cast(ends_ret); miqt_exec_callback_Scintilla__Internal__Surface_Stadium(this, handle__Stadium, sigval1, sigval2, sigval3); } // cgo.Handle value for overwritten implementation intptr_t handle__Copy = 0; // Subclass to allow providing a Go implementation virtual void Copy(Scintilla::Internal::PRectangle rc, Scintilla::Internal::Point from, Scintilla::Internal::Surface& surfaceSource) override { if (handle__Copy == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); Scintilla__Internal__Point* sigval2 = new Scintilla::Internal::Point(from); Scintilla::Internal::Surface& surfaceSource_ret = surfaceSource; // Cast returned reference into pointer Scintilla__Internal__Surface* sigval3 = &surfaceSource_ret; miqt_exec_callback_Scintilla__Internal__Surface_Copy(this, handle__Copy, sigval1, sigval2, sigval3); } // cgo.Handle value for overwritten implementation intptr_t handle__Ascent = 0; // Subclass to allow providing a Go implementation virtual Scintilla::Internal::XYPOSITION Ascent(const Scintilla::Internal::Font* font_) override { if (handle__Ascent == 0) { return 0; // Pure virtual, there is no base we can call } Scintilla__Internal__Font* sigval1 = (Scintilla__Internal__Font*) font_; double callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_Ascent(this, handle__Ascent, sigval1); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__Descent = 0; // Subclass to allow providing a Go implementation virtual Scintilla::Internal::XYPOSITION Descent(const Scintilla::Internal::Font* font_) override { if (handle__Descent == 0) { return 0; // Pure virtual, there is no base we can call } Scintilla__Internal__Font* sigval1 = (Scintilla__Internal__Font*) font_; double callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_Descent(this, handle__Descent, sigval1); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__InternalLeading = 0; // Subclass to allow providing a Go implementation virtual Scintilla::Internal::XYPOSITION InternalLeading(const Scintilla::Internal::Font* font_) override { if (handle__InternalLeading == 0) { return 0; // Pure virtual, there is no base we can call } Scintilla__Internal__Font* sigval1 = (Scintilla__Internal__Font*) font_; double callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_InternalLeading(this, handle__InternalLeading, sigval1); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__Height = 0; // Subclass to allow providing a Go implementation virtual Scintilla::Internal::XYPOSITION Height(const Scintilla::Internal::Font* font_) override { if (handle__Height == 0) { return 0; // Pure virtual, there is no base we can call } Scintilla__Internal__Font* sigval1 = (Scintilla__Internal__Font*) font_; double callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_Height(this, handle__Height, sigval1); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__AverageCharWidth = 0; // Subclass to allow providing a Go implementation virtual Scintilla::Internal::XYPOSITION AverageCharWidth(const Scintilla::Internal::Font* font_) override { if (handle__AverageCharWidth == 0) { return 0; // Pure virtual, there is no base we can call } Scintilla__Internal__Font* sigval1 = (Scintilla__Internal__Font*) font_; double callback_return_value = miqt_exec_callback_Scintilla__Internal__Surface_AverageCharWidth(this, handle__AverageCharWidth, sigval1); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__SetClip = 0; // Subclass to allow providing a Go implementation virtual void SetClip(Scintilla::Internal::PRectangle rc) override { if (handle__SetClip == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* sigval1 = new Scintilla::Internal::PRectangle(rc); miqt_exec_callback_Scintilla__Internal__Surface_SetClip(this, handle__SetClip, sigval1); } // cgo.Handle value for overwritten implementation intptr_t handle__PopClip = 0; // Subclass to allow providing a Go implementation virtual void PopClip() override { if (handle__PopClip == 0) { return; // Pure virtual, there is no base we can call } miqt_exec_callback_Scintilla__Internal__Surface_PopClip(this, handle__PopClip); } // cgo.Handle value for overwritten implementation intptr_t handle__FlushCachedState = 0; // Subclass to allow providing a Go implementation virtual void FlushCachedState() override { if (handle__FlushCachedState == 0) { return; // Pure virtual, there is no base we can call } miqt_exec_callback_Scintilla__Internal__Surface_FlushCachedState(this, handle__FlushCachedState); } // cgo.Handle value for overwritten implementation intptr_t handle__FlushDrawing = 0; // Subclass to allow providing a Go implementation virtual void FlushDrawing() override { if (handle__FlushDrawing == 0) { return; // Pure virtual, there is no base we can call } miqt_exec_callback_Scintilla__Internal__Surface_FlushDrawing(this, handle__FlushDrawing); } }; Scintilla__Internal__Surface* Scintilla__Internal__Surface_new() { return new MiqtVirtualScintillaInternalSurface(); } void Scintilla__Internal__Surface_Init(Scintilla__Internal__Surface* self, void* wid) { self->Init(wid); } void Scintilla__Internal__Surface_Init2(Scintilla__Internal__Surface* self, void* sid, void* wid) { self->Init(sid, wid); } void Scintilla__Internal__Surface_SetMode(Scintilla__Internal__Surface* self, Scintilla__Internal__SurfaceMode* mode) { self->SetMode(*mode); } void Scintilla__Internal__Surface_Release(Scintilla__Internal__Surface* self) { self->Release(); } int Scintilla__Internal__Surface_SupportsFeature(Scintilla__Internal__Surface* self, int feature) { return self->SupportsFeature(static_cast(feature)); } bool Scintilla__Internal__Surface_Initialised(Scintilla__Internal__Surface* self) { return self->Initialised(); } int Scintilla__Internal__Surface_LogPixelsY(Scintilla__Internal__Surface* self) { return self->LogPixelsY(); } int Scintilla__Internal__Surface_PixelDivisions(Scintilla__Internal__Surface* self) { return self->PixelDivisions(); } int Scintilla__Internal__Surface_DeviceHeightFont(Scintilla__Internal__Surface* self, int points) { return self->DeviceHeightFont(static_cast(points)); } void Scintilla__Internal__Surface_LineDraw(Scintilla__Internal__Surface* self, Scintilla__Internal__Point* start, Scintilla__Internal__Point* end, Scintilla__Internal__Stroke* stroke) { self->LineDraw(*start, *end, *stroke); } void Scintilla__Internal__Surface_PolyLine(Scintilla__Internal__Surface* self, Scintilla__Internal__Point* pts, size_t npts, Scintilla__Internal__Stroke* stroke) { self->PolyLine(pts, static_cast(npts), *stroke); } void Scintilla__Internal__Surface_Polygon(Scintilla__Internal__Surface* self, Scintilla__Internal__Point* pts, size_t npts, Scintilla__Internal__FillStroke* fillStroke) { self->Polygon(pts, static_cast(npts), *fillStroke); } void Scintilla__Internal__Surface_RectangleDraw(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__FillStroke* fillStroke) { self->RectangleDraw(*rc, *fillStroke); } void Scintilla__Internal__Surface_RectangleFrame(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__Stroke* stroke) { self->RectangleFrame(*rc, *stroke); } void Scintilla__Internal__Surface_FillRectangle(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__Fill* fill) { self->FillRectangle(*rc, *fill); } void Scintilla__Internal__Surface_FillRectangleAligned(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__Fill* fill) { self->FillRectangleAligned(*rc, *fill); } void Scintilla__Internal__Surface_FillRectangle2(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__Surface* surfacePattern) { self->FillRectangle(*rc, *surfacePattern); } void Scintilla__Internal__Surface_RoundedRectangle(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__FillStroke* fillStroke) { self->RoundedRectangle(*rc, *fillStroke); } void Scintilla__Internal__Surface_AlphaRectangle(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, double cornerSize, Scintilla__Internal__FillStroke* fillStroke) { self->AlphaRectangle(*rc, static_cast(cornerSize), *fillStroke); } void Scintilla__Internal__Surface_DrawRGBAImage(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, int width, int height, const unsigned char* pixelsImage) { self->DrawRGBAImage(*rc, static_cast(width), static_cast(height), static_cast(pixelsImage)); } void Scintilla__Internal__Surface_Ellipse(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__FillStroke* fillStroke) { self->Ellipse(*rc, *fillStroke); } void Scintilla__Internal__Surface_Stadium(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__FillStroke* fillStroke, int ends) { self->Stadium(*rc, *fillStroke, static_cast(ends)); } void Scintilla__Internal__Surface_Copy(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__Point* from, Scintilla__Internal__Surface* surfaceSource) { self->Copy(*rc, *from, *surfaceSource); } double Scintilla__Internal__Surface_Ascent(Scintilla__Internal__Surface* self, Scintilla__Internal__Font* font_) { Scintilla::Internal::XYPOSITION _ret = self->Ascent(font_); return static_cast(_ret); } double Scintilla__Internal__Surface_Descent(Scintilla__Internal__Surface* self, Scintilla__Internal__Font* font_) { Scintilla::Internal::XYPOSITION _ret = self->Descent(font_); return static_cast(_ret); } double Scintilla__Internal__Surface_InternalLeading(Scintilla__Internal__Surface* self, Scintilla__Internal__Font* font_) { Scintilla::Internal::XYPOSITION _ret = self->InternalLeading(font_); return static_cast(_ret); } double Scintilla__Internal__Surface_Height(Scintilla__Internal__Surface* self, Scintilla__Internal__Font* font_) { Scintilla::Internal::XYPOSITION _ret = self->Height(font_); return static_cast(_ret); } double Scintilla__Internal__Surface_AverageCharWidth(Scintilla__Internal__Surface* self, Scintilla__Internal__Font* font_) { Scintilla::Internal::XYPOSITION _ret = self->AverageCharWidth(font_); return static_cast(_ret); } void Scintilla__Internal__Surface_SetClip(Scintilla__Internal__Surface* self, Scintilla__Internal__PRectangle* rc) { self->SetClip(*rc); } void Scintilla__Internal__Surface_PopClip(Scintilla__Internal__Surface* self) { self->PopClip(); } void Scintilla__Internal__Surface_FlushCachedState(Scintilla__Internal__Surface* self) { self->FlushCachedState(); } void Scintilla__Internal__Surface_FlushDrawing(Scintilla__Internal__Surface* self) { self->FlushDrawing(); } void Scintilla__Internal__Surface_override_virtual_Init(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Init = slot; } void Scintilla__Internal__Surface_override_virtual_Init2(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Init2 = slot; } void Scintilla__Internal__Surface_override_virtual_SetMode(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__SetMode = slot; } void Scintilla__Internal__Surface_override_virtual_Release(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Release = slot; } void Scintilla__Internal__Surface_override_virtual_SupportsFeature(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__SupportsFeature = slot; } void Scintilla__Internal__Surface_override_virtual_Initialised(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Initialised = slot; } void Scintilla__Internal__Surface_override_virtual_LogPixelsY(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__LogPixelsY = slot; } void Scintilla__Internal__Surface_override_virtual_PixelDivisions(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__PixelDivisions = slot; } void Scintilla__Internal__Surface_override_virtual_DeviceHeightFont(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__DeviceHeightFont = slot; } void Scintilla__Internal__Surface_override_virtual_LineDraw(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__LineDraw = slot; } void Scintilla__Internal__Surface_override_virtual_PolyLine(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__PolyLine = slot; } void Scintilla__Internal__Surface_override_virtual_Polygon(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Polygon = slot; } void Scintilla__Internal__Surface_override_virtual_RectangleDraw(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__RectangleDraw = slot; } void Scintilla__Internal__Surface_override_virtual_RectangleFrame(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__RectangleFrame = slot; } void Scintilla__Internal__Surface_override_virtual_FillRectangle(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__FillRectangle = slot; } void Scintilla__Internal__Surface_override_virtual_FillRectangleAligned(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__FillRectangleAligned = slot; } void Scintilla__Internal__Surface_override_virtual_FillRectangle2(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__FillRectangle2 = slot; } void Scintilla__Internal__Surface_override_virtual_RoundedRectangle(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__RoundedRectangle = slot; } void Scintilla__Internal__Surface_override_virtual_AlphaRectangle(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__AlphaRectangle = slot; } void Scintilla__Internal__Surface_override_virtual_DrawRGBAImage(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__DrawRGBAImage = slot; } void Scintilla__Internal__Surface_override_virtual_Ellipse(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Ellipse = slot; } void Scintilla__Internal__Surface_override_virtual_Stadium(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Stadium = slot; } void Scintilla__Internal__Surface_override_virtual_Copy(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Copy = slot; } void Scintilla__Internal__Surface_override_virtual_Ascent(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Ascent = slot; } void Scintilla__Internal__Surface_override_virtual_Descent(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Descent = slot; } void Scintilla__Internal__Surface_override_virtual_InternalLeading(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__InternalLeading = slot; } void Scintilla__Internal__Surface_override_virtual_Height(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__Height = slot; } void Scintilla__Internal__Surface_override_virtual_AverageCharWidth(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__AverageCharWidth = slot; } void Scintilla__Internal__Surface_override_virtual_SetClip(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__SetClip = slot; } void Scintilla__Internal__Surface_override_virtual_PopClip(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__PopClip = slot; } void Scintilla__Internal__Surface_override_virtual_FlushCachedState(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__FlushCachedState = slot; } void Scintilla__Internal__Surface_override_virtual_FlushDrawing(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__Surface*)(self) )->handle__FlushDrawing = slot; } void Scintilla__Internal__Surface_Delete(Scintilla__Internal__Surface* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__Window* Scintilla__Internal__Window_new() { return new Scintilla::Internal::Window(); } void Scintilla__Internal__Window_OperatorAssign(Scintilla__Internal__Window* self, void* wid_) { self->operator=(wid_); } void* Scintilla__Internal__Window_GetID(const Scintilla__Internal__Window* self) { Scintilla::Internal::WindowID _ret = self->GetID(); return static_cast(_ret); } bool Scintilla__Internal__Window_Created(const Scintilla__Internal__Window* self) { return self->Created(); } void Scintilla__Internal__Window_Destroy(Scintilla__Internal__Window* self) { self->Destroy(); } Scintilla__Internal__PRectangle* Scintilla__Internal__Window_GetPosition(const Scintilla__Internal__Window* self) { return new Scintilla::Internal::PRectangle(self->GetPosition()); } void Scintilla__Internal__Window_SetPosition(Scintilla__Internal__Window* self, Scintilla__Internal__PRectangle* rc) { self->SetPosition(*rc); } void Scintilla__Internal__Window_SetPositionRelative(Scintilla__Internal__Window* self, Scintilla__Internal__PRectangle* rc, Scintilla__Internal__Window* relativeTo) { self->SetPositionRelative(*rc, relativeTo); } Scintilla__Internal__PRectangle* Scintilla__Internal__Window_GetClientPosition(const Scintilla__Internal__Window* self) { return new Scintilla::Internal::PRectangle(self->GetClientPosition()); } void Scintilla__Internal__Window_Show(Scintilla__Internal__Window* self) { self->Show(); } void Scintilla__Internal__Window_InvalidateAll(Scintilla__Internal__Window* self) { self->InvalidateAll(); } void Scintilla__Internal__Window_InvalidateRectangle(Scintilla__Internal__Window* self, Scintilla__Internal__PRectangle* rc) { self->InvalidateRectangle(*rc); } void Scintilla__Internal__Window_SetCursor(Scintilla__Internal__Window* self, int curs) { self->SetCursor(static_cast(curs)); } Scintilla__Internal__PRectangle* Scintilla__Internal__Window_GetMonitorRect(Scintilla__Internal__Window* self, Scintilla__Internal__Point* pt) { return new Scintilla::Internal::PRectangle(self->GetMonitorRect(*pt)); } void Scintilla__Internal__Window_Show1(Scintilla__Internal__Window* self, bool show) { self->Show(show); } void Scintilla__Internal__Window_Delete(Scintilla__Internal__Window* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__ListBoxEvent* Scintilla__Internal__ListBoxEvent_new(int event_) { return new Scintilla::Internal::ListBoxEvent(static_cast(event_)); } void Scintilla__Internal__ListBoxEvent_Delete(Scintilla__Internal__ListBoxEvent* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__Internal__IListBoxDelegate_ListNotify(Scintilla__Internal__IListBoxDelegate* self, Scintilla__Internal__ListBoxEvent* plbe) { self->ListNotify(plbe); } void Scintilla__Internal__IListBoxDelegate_OperatorAssign(Scintilla__Internal__IListBoxDelegate* self, Scintilla__Internal__IListBoxDelegate* param1) { self->operator=(*param1); } void Scintilla__Internal__IListBoxDelegate_Delete(Scintilla__Internal__IListBoxDelegate* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Scintilla__Internal__ListOptions_Delete(Scintilla__Internal__ListOptions* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } class MiqtVirtualScintillaInternalListBox : public virtual Scintilla::Internal::ListBox { public: MiqtVirtualScintillaInternalListBox(): Scintilla::Internal::ListBox() {}; virtual ~MiqtVirtualScintillaInternalListBox() = default; // cgo.Handle value for overwritten implementation intptr_t handle__SetFont = 0; // Subclass to allow providing a Go implementation virtual void SetFont(const Scintilla::Internal::Font* font) override { if (handle__SetFont == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__Font* sigval1 = (Scintilla__Internal__Font*) font; miqt_exec_callback_Scintilla__Internal__ListBox_SetFont(this, handle__SetFont, sigval1); } // cgo.Handle value for overwritten implementation intptr_t handle__Create = 0; // Subclass to allow providing a Go implementation virtual void Create(Scintilla::Internal::Window& parent, int ctrlID, Scintilla::Internal::Point location, int lineHeight_, bool unicodeMode_, Scintilla::Technology technology_) override { if (handle__Create == 0) { return; // Pure virtual, there is no base we can call } Scintilla::Internal::Window& parent_ret = parent; // Cast returned reference into pointer Scintilla__Internal__Window* sigval1 = &parent_ret; int sigval2 = ctrlID; Scintilla__Internal__Point* sigval3 = new Scintilla::Internal::Point(location); int sigval4 = lineHeight_; bool sigval5 = unicodeMode_; Scintilla::Technology technology__ret = technology_; int sigval6 = static_cast(technology__ret); miqt_exec_callback_Scintilla__Internal__ListBox_Create(this, handle__Create, sigval1, sigval2, sigval3, sigval4, sigval5, sigval6); } // cgo.Handle value for overwritten implementation intptr_t handle__SetAverageCharWidth = 0; // Subclass to allow providing a Go implementation virtual void SetAverageCharWidth(int width) override { if (handle__SetAverageCharWidth == 0) { return; // Pure virtual, there is no base we can call } int sigval1 = width; miqt_exec_callback_Scintilla__Internal__ListBox_SetAverageCharWidth(this, handle__SetAverageCharWidth, sigval1); } // cgo.Handle value for overwritten implementation intptr_t handle__SetVisibleRows = 0; // Subclass to allow providing a Go implementation virtual void SetVisibleRows(int rows) override { if (handle__SetVisibleRows == 0) { return; // Pure virtual, there is no base we can call } int sigval1 = rows; miqt_exec_callback_Scintilla__Internal__ListBox_SetVisibleRows(this, handle__SetVisibleRows, sigval1); } // cgo.Handle value for overwritten implementation intptr_t handle__GetVisibleRows = 0; // Subclass to allow providing a Go implementation virtual int GetVisibleRows() const override { if (handle__GetVisibleRows == 0) { return 0; // Pure virtual, there is no base we can call } int callback_return_value = miqt_exec_callback_Scintilla__Internal__ListBox_GetVisibleRows(const_cast(this), handle__GetVisibleRows); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__GetDesiredRect = 0; // Subclass to allow providing a Go implementation virtual Scintilla::Internal::PRectangle GetDesiredRect() override { if (handle__GetDesiredRect == 0) { return Scintilla::Internal::PRectangle(); // Pure virtual, there is no base we can call } Scintilla__Internal__PRectangle* callback_return_value = miqt_exec_callback_Scintilla__Internal__ListBox_GetDesiredRect(this, handle__GetDesiredRect); return *callback_return_value; } // cgo.Handle value for overwritten implementation intptr_t handle__CaretFromEdge = 0; // Subclass to allow providing a Go implementation virtual int CaretFromEdge() override { if (handle__CaretFromEdge == 0) { return 0; // Pure virtual, there is no base we can call } int callback_return_value = miqt_exec_callback_Scintilla__Internal__ListBox_CaretFromEdge(this, handle__CaretFromEdge); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__Clear = 0; // Subclass to allow providing a Go implementation virtual void Clear() override { if (handle__Clear == 0) { return; // Pure virtual, there is no base we can call } miqt_exec_callback_Scintilla__Internal__ListBox_Clear(this, handle__Clear); } // cgo.Handle value for overwritten implementation intptr_t handle__Append = 0; // Subclass to allow providing a Go implementation virtual void Append(char* s, int typeVal) override { if (handle__Append == 0) { return; // Pure virtual, there is no base we can call } char* sigval1 = s; int sigval2 = typeVal; miqt_exec_callback_Scintilla__Internal__ListBox_Append(this, handle__Append, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__Length = 0; // Subclass to allow providing a Go implementation virtual int Length() override { if (handle__Length == 0) { return 0; // Pure virtual, there is no base we can call } int callback_return_value = miqt_exec_callback_Scintilla__Internal__ListBox_Length(this, handle__Length); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__Select = 0; // Subclass to allow providing a Go implementation virtual void Select(int n) override { if (handle__Select == 0) { return; // Pure virtual, there is no base we can call } int sigval1 = n; miqt_exec_callback_Scintilla__Internal__ListBox_Select(this, handle__Select, sigval1); } // cgo.Handle value for overwritten implementation intptr_t handle__GetSelection = 0; // Subclass to allow providing a Go implementation virtual int GetSelection() override { if (handle__GetSelection == 0) { return 0; // Pure virtual, there is no base we can call } int callback_return_value = miqt_exec_callback_Scintilla__Internal__ListBox_GetSelection(this, handle__GetSelection); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__Find = 0; // Subclass to allow providing a Go implementation virtual int Find(const char* prefix) override { if (handle__Find == 0) { return 0; // Pure virtual, there is no base we can call } const char* sigval1 = (const char*) prefix; int callback_return_value = miqt_exec_callback_Scintilla__Internal__ListBox_Find(this, handle__Find, sigval1); return static_cast(callback_return_value); } // cgo.Handle value for overwritten implementation intptr_t handle__RegisterImage = 0; // Subclass to allow providing a Go implementation virtual void RegisterImage(int typeVal, const char* xpm_data) override { if (handle__RegisterImage == 0) { return; // Pure virtual, there is no base we can call } int sigval1 = typeVal; const char* sigval2 = (const char*) xpm_data; miqt_exec_callback_Scintilla__Internal__ListBox_RegisterImage(this, handle__RegisterImage, sigval1, sigval2); } // cgo.Handle value for overwritten implementation intptr_t handle__RegisterRGBAImage = 0; // Subclass to allow providing a Go implementation virtual void RegisterRGBAImage(int typeVal, int width, int height, const unsigned char* pixelsImage) override { if (handle__RegisterRGBAImage == 0) { return; // Pure virtual, there is no base we can call } int sigval1 = typeVal; int sigval2 = width; int sigval3 = height; const unsigned char* sigval4 = (const unsigned char*) pixelsImage; miqt_exec_callback_Scintilla__Internal__ListBox_RegisterRGBAImage(this, handle__RegisterRGBAImage, sigval1, sigval2, sigval3, sigval4); } // cgo.Handle value for overwritten implementation intptr_t handle__ClearRegisteredImages = 0; // Subclass to allow providing a Go implementation virtual void ClearRegisteredImages() override { if (handle__ClearRegisteredImages == 0) { return; // Pure virtual, there is no base we can call } miqt_exec_callback_Scintilla__Internal__ListBox_ClearRegisteredImages(this, handle__ClearRegisteredImages); } // cgo.Handle value for overwritten implementation intptr_t handle__SetDelegate = 0; // Subclass to allow providing a Go implementation virtual void SetDelegate(Scintilla::Internal::IListBoxDelegate* lbDelegate) override { if (handle__SetDelegate == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__IListBoxDelegate* sigval1 = lbDelegate; miqt_exec_callback_Scintilla__Internal__ListBox_SetDelegate(this, handle__SetDelegate, sigval1); } // cgo.Handle value for overwritten implementation intptr_t handle__SetList = 0; // Subclass to allow providing a Go implementation virtual void SetList(const char* list, char separator, char typesep) override { if (handle__SetList == 0) { return; // Pure virtual, there is no base we can call } const char* sigval1 = (const char*) list; char sigval2 = separator; char sigval3 = typesep; miqt_exec_callback_Scintilla__Internal__ListBox_SetList(this, handle__SetList, sigval1, sigval2, sigval3); } // cgo.Handle value for overwritten implementation intptr_t handle__SetOptions = 0; // Subclass to allow providing a Go implementation virtual void SetOptions(Scintilla::Internal::ListOptions options_) override { if (handle__SetOptions == 0) { return; // Pure virtual, there is no base we can call } Scintilla__Internal__ListOptions* sigval1 = new Scintilla::Internal::ListOptions(options_); miqt_exec_callback_Scintilla__Internal__ListBox_SetOptions(this, handle__SetOptions, sigval1); } }; Scintilla__Internal__ListBox* Scintilla__Internal__ListBox_new() { return new MiqtVirtualScintillaInternalListBox(); } void Scintilla__Internal__ListBox_virtbase(Scintilla__Internal__ListBox* src, Scintilla::Internal::Window** outptr_Scintilla__Internal__Window) { *outptr_Scintilla__Internal__Window = static_cast(src); } void Scintilla__Internal__ListBox_SetFont(Scintilla__Internal__ListBox* self, Scintilla__Internal__Font* font) { self->SetFont(font); } void Scintilla__Internal__ListBox_Create(Scintilla__Internal__ListBox* self, Scintilla__Internal__Window* parent, int ctrlID, Scintilla__Internal__Point* location, int lineHeight_, bool unicodeMode_, int technology_) { self->Create(*parent, static_cast(ctrlID), *location, static_cast(lineHeight_), unicodeMode_, static_cast(technology_)); } void Scintilla__Internal__ListBox_SetAverageCharWidth(Scintilla__Internal__ListBox* self, int width) { self->SetAverageCharWidth(static_cast(width)); } void Scintilla__Internal__ListBox_SetVisibleRows(Scintilla__Internal__ListBox* self, int rows) { self->SetVisibleRows(static_cast(rows)); } int Scintilla__Internal__ListBox_GetVisibleRows(const Scintilla__Internal__ListBox* self) { return self->GetVisibleRows(); } Scintilla__Internal__PRectangle* Scintilla__Internal__ListBox_GetDesiredRect(Scintilla__Internal__ListBox* self) { return new Scintilla::Internal::PRectangle(self->GetDesiredRect()); } int Scintilla__Internal__ListBox_CaretFromEdge(Scintilla__Internal__ListBox* self) { return self->CaretFromEdge(); } void Scintilla__Internal__ListBox_Clear(Scintilla__Internal__ListBox* self) { self->Clear(); } void Scintilla__Internal__ListBox_Append(Scintilla__Internal__ListBox* self, char* s, int typeVal) { self->Append(s, static_cast(typeVal)); } int Scintilla__Internal__ListBox_Length(Scintilla__Internal__ListBox* self) { return self->Length(); } void Scintilla__Internal__ListBox_Select(Scintilla__Internal__ListBox* self, int n) { self->Select(static_cast(n)); } int Scintilla__Internal__ListBox_GetSelection(Scintilla__Internal__ListBox* self) { return self->GetSelection(); } int Scintilla__Internal__ListBox_Find(Scintilla__Internal__ListBox* self, const char* prefix) { return self->Find(prefix); } void Scintilla__Internal__ListBox_RegisterImage(Scintilla__Internal__ListBox* self, int typeVal, const char* xpm_data) { self->RegisterImage(static_cast(typeVal), xpm_data); } void Scintilla__Internal__ListBox_RegisterRGBAImage(Scintilla__Internal__ListBox* self, int typeVal, int width, int height, const unsigned char* pixelsImage) { self->RegisterRGBAImage(static_cast(typeVal), static_cast(width), static_cast(height), static_cast(pixelsImage)); } void Scintilla__Internal__ListBox_ClearRegisteredImages(Scintilla__Internal__ListBox* self) { self->ClearRegisteredImages(); } void Scintilla__Internal__ListBox_SetDelegate(Scintilla__Internal__ListBox* self, Scintilla__Internal__IListBoxDelegate* lbDelegate) { self->SetDelegate(lbDelegate); } void Scintilla__Internal__ListBox_SetList(Scintilla__Internal__ListBox* self, const char* list, char separator, char typesep) { self->SetList(list, static_cast(separator), static_cast(typesep)); } void Scintilla__Internal__ListBox_SetOptions(Scintilla__Internal__ListBox* self, Scintilla__Internal__ListOptions* options_) { self->SetOptions(*options_); } void Scintilla__Internal__ListBox_override_virtual_SetFont(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__SetFont = slot; } void Scintilla__Internal__ListBox_override_virtual_Create(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__Create = slot; } void Scintilla__Internal__ListBox_override_virtual_SetAverageCharWidth(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__SetAverageCharWidth = slot; } void Scintilla__Internal__ListBox_override_virtual_SetVisibleRows(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__SetVisibleRows = slot; } void Scintilla__Internal__ListBox_override_virtual_GetVisibleRows(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__GetVisibleRows = slot; } void Scintilla__Internal__ListBox_override_virtual_GetDesiredRect(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__GetDesiredRect = slot; } void Scintilla__Internal__ListBox_override_virtual_CaretFromEdge(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__CaretFromEdge = slot; } void Scintilla__Internal__ListBox_override_virtual_Clear(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__Clear = slot; } void Scintilla__Internal__ListBox_override_virtual_Append(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__Append = slot; } void Scintilla__Internal__ListBox_override_virtual_Length(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__Length = slot; } void Scintilla__Internal__ListBox_override_virtual_Select(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__Select = slot; } void Scintilla__Internal__ListBox_override_virtual_GetSelection(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__GetSelection = slot; } void Scintilla__Internal__ListBox_override_virtual_Find(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__Find = slot; } void Scintilla__Internal__ListBox_override_virtual_RegisterImage(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__RegisterImage = slot; } void Scintilla__Internal__ListBox_override_virtual_RegisterRGBAImage(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__RegisterRGBAImage = slot; } void Scintilla__Internal__ListBox_override_virtual_ClearRegisteredImages(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__ClearRegisteredImages = slot; } void Scintilla__Internal__ListBox_override_virtual_SetDelegate(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__SetDelegate = slot; } void Scintilla__Internal__ListBox_override_virtual_SetList(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__SetList = slot; } void Scintilla__Internal__ListBox_override_virtual_SetOptions(void* self, intptr_t slot) { dynamic_cast( (Scintilla__Internal__ListBox*)(self) )->handle__SetOptions = slot; } void Scintilla__Internal__ListBox_Delete(Scintilla__Internal__ListBox* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } Scintilla__Internal__Menu* Scintilla__Internal__Menu_new() { return new Scintilla::Internal::Menu(); } void* Scintilla__Internal__Menu_GetID(const Scintilla__Internal__Menu* self) { Scintilla::Internal::MenuID _ret = self->GetID(); return static_cast(_ret); } void Scintilla__Internal__Menu_CreatePopUp(Scintilla__Internal__Menu* self) { self->CreatePopUp(); } void Scintilla__Internal__Menu_Destroy(Scintilla__Internal__Menu* self) { self->Destroy(); } void Scintilla__Internal__Menu_Show(Scintilla__Internal__Menu* self, Scintilla__Internal__Point* pt, Scintilla__Internal__Window* w) { self->Show(*pt, *w); } void Scintilla__Internal__Menu_Delete(Scintilla__Internal__Menu* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_CharacterRange_Delete(Sci_CharacterRange* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_CharacterRangeFull_Delete(Sci_CharacterRangeFull* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_TextRange_Delete(Sci_TextRange* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_TextRangeFull_Delete(Sci_TextRangeFull* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_TextToFind_Delete(Sci_TextToFind* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_TextToFindFull_Delete(Sci_TextToFindFull* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_Rectangle_Delete(Sci_Rectangle* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_RangeToFormat_Delete(Sci_RangeToFormat* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_RangeToFormatFull_Delete(Sci_RangeToFormatFull* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void Sci_NotifyHeader_Delete(Sci_NotifyHeader* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } void SCNotification_Delete(SCNotification* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } class MiqtVirtualScintillaEditBase : public virtual ScintillaEditBase { public: MiqtVirtualScintillaEditBase(QWidget* parent): ScintillaEditBase(parent) {}; MiqtVirtualScintillaEditBase(): ScintillaEditBase() {}; virtual ~MiqtVirtualScintillaEditBase() = default; // cgo.Handle value for overwritten implementation intptr_t handle__Send = 0; // Subclass to allow providing a Go implementation virtual sptr_t send(unsigned int iMessage, uptr_t wParam, sptr_t lParam) const override { if (handle__Send == 0) { return ScintillaEditBase::send(iMessage, wParam, lParam); } unsigned int sigval1 = iMessage; uptr_t wParam_ret = wParam; uintptr_t sigval2 = static_cast(wParam_ret); sptr_t lParam_ret = lParam; intptr_t sigval3 = static_cast(lParam_ret); intptr_t callback_return_value = miqt_exec_callback_ScintillaEditBase_Send(const_cast(this), handle__Send, sigval1, sigval2, sigval3); return static_cast(callback_return_value); } // Wrapper to allow calling protected method intptr_t virtualbase_Send(unsigned int iMessage, uintptr_t wParam, intptr_t lParam) const { sptr_t _ret = ScintillaEditBase::send(static_cast(iMessage), static_cast(wParam), static_cast(lParam)); return static_cast(_ret); } // cgo.Handle value for overwritten implementation intptr_t handle__Sends = 0; // Subclass to allow providing a Go implementation virtual sptr_t sends(unsigned int iMessage, uptr_t wParam, const char* s) const override { if (handle__Sends == 0) { return ScintillaEditBase::sends(iMessage, wParam, s); } unsigned int sigval1 = iMessage; uptr_t wParam_ret = wParam; uintptr_t sigval2 = static_cast(wParam_ret); const char* sigval3 = (const char*) s; intptr_t callback_return_value = miqt_exec_callback_ScintillaEditBase_Sends(const_cast(this), handle__Sends, sigval1, sigval2, sigval3); return static_cast(callback_return_value); } // Wrapper to allow calling protected method intptr_t virtualbase_Sends(unsigned int iMessage, uintptr_t wParam, const char* s) const { sptr_t _ret = ScintillaEditBase::sends(static_cast(iMessage), static_cast(wParam), s); return static_cast(_ret); } // cgo.Handle value for overwritten implementation intptr_t handle__Event = 0; // Subclass to allow providing a Go implementation virtual bool event(QEvent* event) override { if (handle__Event == 0) { return ScintillaEditBase::event(event); } QEvent* sigval1 = event; bool callback_return_value = miqt_exec_callback_ScintillaEditBase_Event(this, handle__Event, sigval1); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_Event(QEvent* event) { return ScintillaEditBase::event(event); } // cgo.Handle value for overwritten implementation intptr_t handle__PaintEvent = 0; // Subclass to allow providing a Go implementation virtual void paintEvent(QPaintEvent* event) override { if (handle__PaintEvent == 0) { ScintillaEditBase::paintEvent(event); return; } QPaintEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_PaintEvent(this, handle__PaintEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_PaintEvent(QPaintEvent* event) { ScintillaEditBase::paintEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__WheelEvent = 0; // Subclass to allow providing a Go implementation virtual void wheelEvent(QWheelEvent* event) override { if (handle__WheelEvent == 0) { ScintillaEditBase::wheelEvent(event); return; } QWheelEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_WheelEvent(this, handle__WheelEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_WheelEvent(QWheelEvent* event) { ScintillaEditBase::wheelEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__FocusInEvent = 0; // Subclass to allow providing a Go implementation virtual void focusInEvent(QFocusEvent* event) override { if (handle__FocusInEvent == 0) { ScintillaEditBase::focusInEvent(event); return; } QFocusEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_FocusInEvent(this, handle__FocusInEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_FocusInEvent(QFocusEvent* event) { ScintillaEditBase::focusInEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__FocusOutEvent = 0; // Subclass to allow providing a Go implementation virtual void focusOutEvent(QFocusEvent* event) override { if (handle__FocusOutEvent == 0) { ScintillaEditBase::focusOutEvent(event); return; } QFocusEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_FocusOutEvent(this, handle__FocusOutEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_FocusOutEvent(QFocusEvent* event) { ScintillaEditBase::focusOutEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__ResizeEvent = 0; // Subclass to allow providing a Go implementation virtual void resizeEvent(QResizeEvent* event) override { if (handle__ResizeEvent == 0) { ScintillaEditBase::resizeEvent(event); return; } QResizeEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_ResizeEvent(this, handle__ResizeEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_ResizeEvent(QResizeEvent* event) { ScintillaEditBase::resizeEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__KeyPressEvent = 0; // Subclass to allow providing a Go implementation virtual void keyPressEvent(QKeyEvent* event) override { if (handle__KeyPressEvent == 0) { ScintillaEditBase::keyPressEvent(event); return; } QKeyEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_KeyPressEvent(this, handle__KeyPressEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_KeyPressEvent(QKeyEvent* event) { ScintillaEditBase::keyPressEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__MousePressEvent = 0; // Subclass to allow providing a Go implementation virtual void mousePressEvent(QMouseEvent* event) override { if (handle__MousePressEvent == 0) { ScintillaEditBase::mousePressEvent(event); return; } QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_MousePressEvent(this, handle__MousePressEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_MousePressEvent(QMouseEvent* event) { ScintillaEditBase::mousePressEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__MouseReleaseEvent = 0; // Subclass to allow providing a Go implementation virtual void mouseReleaseEvent(QMouseEvent* event) override { if (handle__MouseReleaseEvent == 0) { ScintillaEditBase::mouseReleaseEvent(event); return; } QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_MouseReleaseEvent(this, handle__MouseReleaseEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_MouseReleaseEvent(QMouseEvent* event) { ScintillaEditBase::mouseReleaseEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__MouseDoubleClickEvent = 0; // Subclass to allow providing a Go implementation virtual void mouseDoubleClickEvent(QMouseEvent* event) override { if (handle__MouseDoubleClickEvent == 0) { ScintillaEditBase::mouseDoubleClickEvent(event); return; } QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_MouseDoubleClickEvent(this, handle__MouseDoubleClickEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_MouseDoubleClickEvent(QMouseEvent* event) { ScintillaEditBase::mouseDoubleClickEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__MouseMoveEvent = 0; // Subclass to allow providing a Go implementation virtual void mouseMoveEvent(QMouseEvent* event) override { if (handle__MouseMoveEvent == 0) { ScintillaEditBase::mouseMoveEvent(event); return; } QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_MouseMoveEvent(this, handle__MouseMoveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_MouseMoveEvent(QMouseEvent* event) { ScintillaEditBase::mouseMoveEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__ContextMenuEvent = 0; // Subclass to allow providing a Go implementation virtual void contextMenuEvent(QContextMenuEvent* event) override { if (handle__ContextMenuEvent == 0) { ScintillaEditBase::contextMenuEvent(event); return; } QContextMenuEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_ContextMenuEvent(this, handle__ContextMenuEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_ContextMenuEvent(QContextMenuEvent* event) { ScintillaEditBase::contextMenuEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__DragEnterEvent = 0; // Subclass to allow providing a Go implementation virtual void dragEnterEvent(QDragEnterEvent* event) override { if (handle__DragEnterEvent == 0) { ScintillaEditBase::dragEnterEvent(event); return; } QDragEnterEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_DragEnterEvent(this, handle__DragEnterEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_DragEnterEvent(QDragEnterEvent* event) { ScintillaEditBase::dragEnterEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__DragLeaveEvent = 0; // Subclass to allow providing a Go implementation virtual void dragLeaveEvent(QDragLeaveEvent* event) override { if (handle__DragLeaveEvent == 0) { ScintillaEditBase::dragLeaveEvent(event); return; } QDragLeaveEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_DragLeaveEvent(this, handle__DragLeaveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_DragLeaveEvent(QDragLeaveEvent* event) { ScintillaEditBase::dragLeaveEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__DragMoveEvent = 0; // Subclass to allow providing a Go implementation virtual void dragMoveEvent(QDragMoveEvent* event) override { if (handle__DragMoveEvent == 0) { ScintillaEditBase::dragMoveEvent(event); return; } QDragMoveEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_DragMoveEvent(this, handle__DragMoveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_DragMoveEvent(QDragMoveEvent* event) { ScintillaEditBase::dragMoveEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__DropEvent = 0; // Subclass to allow providing a Go implementation virtual void dropEvent(QDropEvent* event) override { if (handle__DropEvent == 0) { ScintillaEditBase::dropEvent(event); return; } QDropEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_DropEvent(this, handle__DropEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_DropEvent(QDropEvent* event) { ScintillaEditBase::dropEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__InputMethodEvent = 0; // Subclass to allow providing a Go implementation virtual void inputMethodEvent(QInputMethodEvent* event) override { if (handle__InputMethodEvent == 0) { ScintillaEditBase::inputMethodEvent(event); return; } QInputMethodEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_InputMethodEvent(this, handle__InputMethodEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_InputMethodEvent(QInputMethodEvent* event) { ScintillaEditBase::inputMethodEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__InputMethodQuery = 0; // Subclass to allow providing a Go implementation virtual QVariant inputMethodQuery(Qt::InputMethodQuery query) const override { if (handle__InputMethodQuery == 0) { return ScintillaEditBase::inputMethodQuery(query); } Qt::InputMethodQuery query_ret = query; int sigval1 = static_cast(query_ret); QVariant* callback_return_value = miqt_exec_callback_ScintillaEditBase_InputMethodQuery(const_cast(this), handle__InputMethodQuery, sigval1); return *callback_return_value; } // Wrapper to allow calling protected method QVariant* virtualbase_InputMethodQuery(int query) const { return new QVariant(ScintillaEditBase::inputMethodQuery(static_cast(query))); } // cgo.Handle value for overwritten implementation intptr_t handle__ScrollContentsBy = 0; // Subclass to allow providing a Go implementation virtual void scrollContentsBy(int param1, int param2) override { if (handle__ScrollContentsBy == 0) { ScintillaEditBase::scrollContentsBy(param1, param2); return; } int sigval1 = param1; int sigval2 = param2; miqt_exec_callback_ScintillaEditBase_ScrollContentsBy(this, handle__ScrollContentsBy, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_ScrollContentsBy(int param1, int param2) { ScintillaEditBase::scrollContentsBy(static_cast(param1), static_cast(param2)); } // cgo.Handle value for overwritten implementation intptr_t handle__MinimumSizeHint = 0; // Subclass to allow providing a Go implementation virtual QSize minimumSizeHint() const override { if (handle__MinimumSizeHint == 0) { return ScintillaEditBase::minimumSizeHint(); } QSize* callback_return_value = miqt_exec_callback_ScintillaEditBase_MinimumSizeHint(const_cast(this), handle__MinimumSizeHint); return *callback_return_value; } // Wrapper to allow calling protected method QSize* virtualbase_MinimumSizeHint() const { return new QSize(ScintillaEditBase::minimumSizeHint()); } // cgo.Handle value for overwritten implementation intptr_t handle__SizeHint = 0; // Subclass to allow providing a Go implementation virtual QSize sizeHint() const override { if (handle__SizeHint == 0) { return ScintillaEditBase::sizeHint(); } QSize* callback_return_value = miqt_exec_callback_ScintillaEditBase_SizeHint(const_cast(this), handle__SizeHint); return *callback_return_value; } // Wrapper to allow calling protected method QSize* virtualbase_SizeHint() const { return new QSize(ScintillaEditBase::sizeHint()); } // cgo.Handle value for overwritten implementation intptr_t handle__SetupViewport = 0; // Subclass to allow providing a Go implementation virtual void setupViewport(QWidget* viewport) override { if (handle__SetupViewport == 0) { ScintillaEditBase::setupViewport(viewport); return; } QWidget* sigval1 = viewport; miqt_exec_callback_ScintillaEditBase_SetupViewport(this, handle__SetupViewport, sigval1); } // Wrapper to allow calling protected method void virtualbase_SetupViewport(QWidget* viewport) { ScintillaEditBase::setupViewport(viewport); } // cgo.Handle value for overwritten implementation intptr_t handle__EventFilter = 0; // Subclass to allow providing a Go implementation virtual bool eventFilter(QObject* param1, QEvent* param2) override { if (handle__EventFilter == 0) { return ScintillaEditBase::eventFilter(param1, param2); } QObject* sigval1 = param1; QEvent* sigval2 = param2; bool callback_return_value = miqt_exec_callback_ScintillaEditBase_EventFilter(this, handle__EventFilter, sigval1, sigval2); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_EventFilter(QObject* param1, QEvent* param2) { return ScintillaEditBase::eventFilter(param1, param2); } // cgo.Handle value for overwritten implementation intptr_t handle__ViewportEvent = 0; // Subclass to allow providing a Go implementation virtual bool viewportEvent(QEvent* param1) override { if (handle__ViewportEvent == 0) { return ScintillaEditBase::viewportEvent(param1); } QEvent* sigval1 = param1; bool callback_return_value = miqt_exec_callback_ScintillaEditBase_ViewportEvent(this, handle__ViewportEvent, sigval1); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_ViewportEvent(QEvent* param1) { return ScintillaEditBase::viewportEvent(param1); } // cgo.Handle value for overwritten implementation intptr_t handle__ViewportSizeHint = 0; // Subclass to allow providing a Go implementation virtual QSize viewportSizeHint() const override { if (handle__ViewportSizeHint == 0) { return ScintillaEditBase::viewportSizeHint(); } QSize* callback_return_value = miqt_exec_callback_ScintillaEditBase_ViewportSizeHint(const_cast(this), handle__ViewportSizeHint); return *callback_return_value; } // Wrapper to allow calling protected method QSize* virtualbase_ViewportSizeHint() const { return new QSize(ScintillaEditBase::viewportSizeHint()); } }; ScintillaEditBase* ScintillaEditBase_new(QWidget* parent) { return new MiqtVirtualScintillaEditBase(parent); } ScintillaEditBase* ScintillaEditBase_new2() { return new MiqtVirtualScintillaEditBase(); } void ScintillaEditBase_virtbase(ScintillaEditBase* src, QAbstractScrollArea** outptr_QAbstractScrollArea) { *outptr_QAbstractScrollArea = static_cast(src); } QMetaObject* ScintillaEditBase_MetaObject(const ScintillaEditBase* self) { return (QMetaObject*) self->metaObject(); } void* ScintillaEditBase_Metacast(ScintillaEditBase* self, const char* param1) { return self->qt_metacast(param1); } struct miqt_string ScintillaEditBase_Tr(const char* s) { QString _ret = ScintillaEditBase::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaEditBase_TrUtf8(const char* s) { QString _ret = ScintillaEditBase::trUtf8(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } intptr_t ScintillaEditBase_Send(const ScintillaEditBase* self, unsigned int iMessage, uintptr_t wParam, intptr_t lParam) { sptr_t _ret = self->send(static_cast(iMessage), static_cast(wParam), static_cast(lParam)); return static_cast(_ret); } intptr_t ScintillaEditBase_Sends(const ScintillaEditBase* self, unsigned int iMessage, uintptr_t wParam, const char* s) { sptr_t _ret = self->sends(static_cast(iMessage), static_cast(wParam), s); return static_cast(_ret); } void ScintillaEditBase_ScrollHorizontal(ScintillaEditBase* self, int value) { self->scrollHorizontal(static_cast(value)); } void ScintillaEditBase_ScrollVertical(ScintillaEditBase* self, int value) { self->scrollVertical(static_cast(value)); } void ScintillaEditBase_NotifyParent(ScintillaEditBase* self, Scintilla__NotificationData* scn) { self->notifyParent(*scn); } void ScintillaEditBase_EventCommand(ScintillaEditBase* self, uintptr_t wParam, intptr_t lParam) { self->event_command(static_cast(wParam), static_cast(lParam)); } void ScintillaEditBase_HorizontalScrolled(ScintillaEditBase* self, int value) { self->horizontalScrolled(static_cast(value)); } void ScintillaEditBase_connect_HorizontalScrolled(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::horizontalScrolled), self, [=](int value) { int sigval1 = value; miqt_exec_callback_ScintillaEditBase_HorizontalScrolled(slot, sigval1); }); } void ScintillaEditBase_VerticalScrolled(ScintillaEditBase* self, int value) { self->verticalScrolled(static_cast(value)); } void ScintillaEditBase_connect_VerticalScrolled(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::verticalScrolled), self, [=](int value) { int sigval1 = value; miqt_exec_callback_ScintillaEditBase_VerticalScrolled(slot, sigval1); }); } void ScintillaEditBase_HorizontalRangeChanged(ScintillaEditBase* self, int max, int page) { self->horizontalRangeChanged(static_cast(max), static_cast(page)); } void ScintillaEditBase_connect_HorizontalRangeChanged(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::horizontalRangeChanged), self, [=](int max, int page) { int sigval1 = max; int sigval2 = page; miqt_exec_callback_ScintillaEditBase_HorizontalRangeChanged(slot, sigval1, sigval2); }); } void ScintillaEditBase_VerticalRangeChanged(ScintillaEditBase* self, int max, int page) { self->verticalRangeChanged(static_cast(max), static_cast(page)); } void ScintillaEditBase_connect_VerticalRangeChanged(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::verticalRangeChanged), self, [=](int max, int page) { int sigval1 = max; int sigval2 = page; miqt_exec_callback_ScintillaEditBase_VerticalRangeChanged(slot, sigval1, sigval2); }); } void ScintillaEditBase_NotifyChange(ScintillaEditBase* self) { self->notifyChange(); } void ScintillaEditBase_connect_NotifyChange(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::notifyChange), self, [=]() { miqt_exec_callback_ScintillaEditBase_NotifyChange(slot); }); } void ScintillaEditBase_LinesAdded(ScintillaEditBase* self, intptr_t linesAdded) { self->linesAdded(static_cast(linesAdded)); } void ScintillaEditBase_connect_LinesAdded(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::linesAdded), self, [=](Scintilla::Position linesAdded) { Scintilla::Position linesAdded_ret = linesAdded; intptr_t sigval1 = static_cast(linesAdded_ret); miqt_exec_callback_ScintillaEditBase_LinesAdded(slot, sigval1); }); } void ScintillaEditBase_AboutToCopy(ScintillaEditBase* self, QMimeData* data) { self->aboutToCopy(data); } void ScintillaEditBase_connect_AboutToCopy(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::aboutToCopy), self, [=](QMimeData* data) { QMimeData* sigval1 = data; miqt_exec_callback_ScintillaEditBase_AboutToCopy(slot, sigval1); }); } void ScintillaEditBase_StyleNeeded(ScintillaEditBase* self, intptr_t position) { self->styleNeeded(static_cast(position)); } void ScintillaEditBase_connect_StyleNeeded(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::styleNeeded), self, [=](Scintilla::Position position) { Scintilla::Position position_ret = position; intptr_t sigval1 = static_cast(position_ret); miqt_exec_callback_ScintillaEditBase_StyleNeeded(slot, sigval1); }); } void ScintillaEditBase_CharAdded(ScintillaEditBase* self, int ch) { self->charAdded(static_cast(ch)); } void ScintillaEditBase_connect_CharAdded(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::charAdded), self, [=](int ch) { int sigval1 = ch; miqt_exec_callback_ScintillaEditBase_CharAdded(slot, sigval1); }); } void ScintillaEditBase_SavePointChanged(ScintillaEditBase* self, bool dirty) { self->savePointChanged(dirty); } void ScintillaEditBase_connect_SavePointChanged(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::savePointChanged), self, [=](bool dirty) { bool sigval1 = dirty; miqt_exec_callback_ScintillaEditBase_SavePointChanged(slot, sigval1); }); } void ScintillaEditBase_ModifyAttemptReadOnly(ScintillaEditBase* self) { self->modifyAttemptReadOnly(); } void ScintillaEditBase_connect_ModifyAttemptReadOnly(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::modifyAttemptReadOnly), self, [=]() { miqt_exec_callback_ScintillaEditBase_ModifyAttemptReadOnly(slot); }); } void ScintillaEditBase_Key(ScintillaEditBase* self, int key) { self->key(static_cast(key)); } void ScintillaEditBase_connect_Key(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::key), self, [=](int key) { int sigval1 = key; miqt_exec_callback_ScintillaEditBase_Key(slot, sigval1); }); } void ScintillaEditBase_DoubleClick(ScintillaEditBase* self, intptr_t position, intptr_t line) { self->doubleClick(static_cast(position), static_cast(line)); } void ScintillaEditBase_connect_DoubleClick(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::doubleClick), self, [=](Scintilla::Position position, Scintilla::Position line) { Scintilla::Position position_ret = position; intptr_t sigval1 = static_cast(position_ret); Scintilla::Position line_ret = line; intptr_t sigval2 = static_cast(line_ret); miqt_exec_callback_ScintillaEditBase_DoubleClick(slot, sigval1, sigval2); }); } void ScintillaEditBase_UpdateUi(ScintillaEditBase* self, int updated) { self->updateUi(static_cast(updated)); } void ScintillaEditBase_connect_UpdateUi(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::updateUi), self, [=](Scintilla::Update updated) { Scintilla::Update updated_ret = updated; int sigval1 = static_cast(updated_ret); miqt_exec_callback_ScintillaEditBase_UpdateUi(slot, sigval1); }); } void ScintillaEditBase_Modified(ScintillaEditBase* self, int typeVal, intptr_t position, intptr_t length, intptr_t linesAdded, struct miqt_string text, intptr_t line, int foldNow, int foldPrev) { QByteArray text_QByteArray(text.data, text.len); self->modified(static_cast(typeVal), static_cast(position), static_cast(length), static_cast(linesAdded), text_QByteArray, static_cast(line), static_cast(foldNow), static_cast(foldPrev)); } void ScintillaEditBase_connect_Modified(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::modified), self, [=](Scintilla::ModificationFlags typeVal, Scintilla::Position position, Scintilla::Position length, Scintilla::Position linesAdded, const QByteArray& text, Scintilla::Position line, Scintilla::FoldLevel foldNow, Scintilla::FoldLevel foldPrev) { Scintilla::ModificationFlags typeVal_ret = typeVal; int sigval1 = static_cast(typeVal_ret); Scintilla::Position position_ret = position; intptr_t sigval2 = static_cast(position_ret); Scintilla::Position length_ret = length; intptr_t sigval3 = static_cast(length_ret); Scintilla::Position linesAdded_ret = linesAdded; intptr_t sigval4 = static_cast(linesAdded_ret); const QByteArray text_qb = text; struct miqt_string text_ms; text_ms.len = text_qb.length(); text_ms.data = static_cast(malloc(text_ms.len)); memcpy(text_ms.data, text_qb.data(), text_ms.len); struct miqt_string sigval5 = text_ms; Scintilla::Position line_ret = line; intptr_t sigval6 = static_cast(line_ret); Scintilla::FoldLevel foldNow_ret = foldNow; int sigval7 = static_cast(foldNow_ret); Scintilla::FoldLevel foldPrev_ret = foldPrev; int sigval8 = static_cast(foldPrev_ret); miqt_exec_callback_ScintillaEditBase_Modified(slot, sigval1, sigval2, sigval3, sigval4, sigval5, sigval6, sigval7, sigval8); }); } void ScintillaEditBase_MacroRecord(ScintillaEditBase* self, int message, uintptr_t wParam, intptr_t lParam) { self->macroRecord(static_cast(message), static_cast(wParam), static_cast(lParam)); } void ScintillaEditBase_connect_MacroRecord(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::macroRecord), self, [=](Scintilla::Message message, Scintilla::uptr_t wParam, Scintilla::sptr_t lParam) { Scintilla::Message message_ret = message; int sigval1 = static_cast(message_ret); Scintilla::uptr_t wParam_ret = wParam; uintptr_t sigval2 = static_cast(wParam_ret); Scintilla::sptr_t lParam_ret = lParam; intptr_t sigval3 = static_cast(lParam_ret); miqt_exec_callback_ScintillaEditBase_MacroRecord(slot, sigval1, sigval2, sigval3); }); } void ScintillaEditBase_MarginClicked(ScintillaEditBase* self, intptr_t position, int modifiers, int margin) { self->marginClicked(static_cast(position), static_cast(modifiers), static_cast(margin)); } void ScintillaEditBase_connect_MarginClicked(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::marginClicked), self, [=](Scintilla::Position position, Scintilla::KeyMod modifiers, int margin) { Scintilla::Position position_ret = position; intptr_t sigval1 = static_cast(position_ret); Scintilla::KeyMod modifiers_ret = modifiers; int sigval2 = static_cast(modifiers_ret); int sigval3 = margin; miqt_exec_callback_ScintillaEditBase_MarginClicked(slot, sigval1, sigval2, sigval3); }); } void ScintillaEditBase_TextAreaClicked(ScintillaEditBase* self, intptr_t line, int modifiers) { self->textAreaClicked(static_cast(line), static_cast(modifiers)); } void ScintillaEditBase_connect_TextAreaClicked(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::textAreaClicked), self, [=](Scintilla::Position line, int modifiers) { Scintilla::Position line_ret = line; intptr_t sigval1 = static_cast(line_ret); int sigval2 = modifiers; miqt_exec_callback_ScintillaEditBase_TextAreaClicked(slot, sigval1, sigval2); }); } void ScintillaEditBase_NeedShown(ScintillaEditBase* self, intptr_t position, intptr_t length) { self->needShown(static_cast(position), static_cast(length)); } void ScintillaEditBase_connect_NeedShown(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::needShown), self, [=](Scintilla::Position position, Scintilla::Position length) { Scintilla::Position position_ret = position; intptr_t sigval1 = static_cast(position_ret); Scintilla::Position length_ret = length; intptr_t sigval2 = static_cast(length_ret); miqt_exec_callback_ScintillaEditBase_NeedShown(slot, sigval1, sigval2); }); } void ScintillaEditBase_Painted(ScintillaEditBase* self) { self->painted(); } void ScintillaEditBase_connect_Painted(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::painted), self, [=]() { miqt_exec_callback_ScintillaEditBase_Painted(slot); }); } void ScintillaEditBase_UserListSelection(ScintillaEditBase* self) { self->userListSelection(); } void ScintillaEditBase_connect_UserListSelection(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::userListSelection), self, [=]() { miqt_exec_callback_ScintillaEditBase_UserListSelection(slot); }); } void ScintillaEditBase_UriDropped(ScintillaEditBase* self, struct miqt_string uri) { QString uri_QString = QString::fromUtf8(uri.data, uri.len); self->uriDropped(uri_QString); } void ScintillaEditBase_connect_UriDropped(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::uriDropped), self, [=](const QString& uri) { const QString uri_ret = uri; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray uri_b = uri_ret.toUtf8(); struct miqt_string uri_ms; uri_ms.len = uri_b.length(); uri_ms.data = static_cast(malloc(uri_ms.len)); memcpy(uri_ms.data, uri_b.data(), uri_ms.len); struct miqt_string sigval1 = uri_ms; miqt_exec_callback_ScintillaEditBase_UriDropped(slot, sigval1); }); } void ScintillaEditBase_DwellStart(ScintillaEditBase* self, int x, int y) { self->dwellStart(static_cast(x), static_cast(y)); } void ScintillaEditBase_connect_DwellStart(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::dwellStart), self, [=](int x, int y) { int sigval1 = x; int sigval2 = y; miqt_exec_callback_ScintillaEditBase_DwellStart(slot, sigval1, sigval2); }); } void ScintillaEditBase_DwellEnd(ScintillaEditBase* self, int x, int y) { self->dwellEnd(static_cast(x), static_cast(y)); } void ScintillaEditBase_connect_DwellEnd(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::dwellEnd), self, [=](int x, int y) { int sigval1 = x; int sigval2 = y; miqt_exec_callback_ScintillaEditBase_DwellEnd(slot, sigval1, sigval2); }); } void ScintillaEditBase_Zoom(ScintillaEditBase* self, int zoom) { self->zoom(static_cast(zoom)); } void ScintillaEditBase_connect_Zoom(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::zoom), self, [=](int zoom) { int sigval1 = zoom; miqt_exec_callback_ScintillaEditBase_Zoom(slot, sigval1); }); } void ScintillaEditBase_HotSpotClick(ScintillaEditBase* self, intptr_t position, int modifiers) { self->hotSpotClick(static_cast(position), static_cast(modifiers)); } void ScintillaEditBase_connect_HotSpotClick(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::hotSpotClick), self, [=](Scintilla::Position position, Scintilla::KeyMod modifiers) { Scintilla::Position position_ret = position; intptr_t sigval1 = static_cast(position_ret); Scintilla::KeyMod modifiers_ret = modifiers; int sigval2 = static_cast(modifiers_ret); miqt_exec_callback_ScintillaEditBase_HotSpotClick(slot, sigval1, sigval2); }); } void ScintillaEditBase_HotSpotDoubleClick(ScintillaEditBase* self, intptr_t position, int modifiers) { self->hotSpotDoubleClick(static_cast(position), static_cast(modifiers)); } void ScintillaEditBase_connect_HotSpotDoubleClick(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::hotSpotDoubleClick), self, [=](Scintilla::Position position, Scintilla::KeyMod modifiers) { Scintilla::Position position_ret = position; intptr_t sigval1 = static_cast(position_ret); Scintilla::KeyMod modifiers_ret = modifiers; int sigval2 = static_cast(modifiers_ret); miqt_exec_callback_ScintillaEditBase_HotSpotDoubleClick(slot, sigval1, sigval2); }); } void ScintillaEditBase_CallTipClick(ScintillaEditBase* self) { self->callTipClick(); } void ScintillaEditBase_connect_CallTipClick(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::callTipClick), self, [=]() { miqt_exec_callback_ScintillaEditBase_CallTipClick(slot); }); } void ScintillaEditBase_AutoCompleteSelection(ScintillaEditBase* self, intptr_t position, struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); self->autoCompleteSelection(static_cast(position), text_QString); } void ScintillaEditBase_connect_AutoCompleteSelection(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::autoCompleteSelection), self, [=](Scintilla::Position position, const QString& text) { Scintilla::Position position_ret = position; intptr_t sigval1 = static_cast(position_ret); const QString text_ret = text; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray text_b = text_ret.toUtf8(); struct miqt_string text_ms; text_ms.len = text_b.length(); text_ms.data = static_cast(malloc(text_ms.len)); memcpy(text_ms.data, text_b.data(), text_ms.len); struct miqt_string sigval2 = text_ms; miqt_exec_callback_ScintillaEditBase_AutoCompleteSelection(slot, sigval1, sigval2); }); } void ScintillaEditBase_AutoCompleteCancelled(ScintillaEditBase* self) { self->autoCompleteCancelled(); } void ScintillaEditBase_connect_AutoCompleteCancelled(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::autoCompleteCancelled), self, [=]() { miqt_exec_callback_ScintillaEditBase_AutoCompleteCancelled(slot); }); } void ScintillaEditBase_FocusChanged(ScintillaEditBase* self, bool focused) { self->focusChanged(focused); } void ScintillaEditBase_connect_FocusChanged(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::focusChanged), self, [=](bool focused) { bool sigval1 = focused; miqt_exec_callback_ScintillaEditBase_FocusChanged(slot, sigval1); }); } void ScintillaEditBase_Notify(ScintillaEditBase* self, Scintilla__NotificationData* pscn) { self->notify(pscn); } void ScintillaEditBase_connect_Notify(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::notify), self, [=](Scintilla::NotificationData* pscn) { Scintilla__NotificationData* sigval1 = pscn; miqt_exec_callback_ScintillaEditBase_Notify(slot, sigval1); }); } void ScintillaEditBase_Command(ScintillaEditBase* self, uintptr_t wParam, intptr_t lParam) { self->command(static_cast(wParam), static_cast(lParam)); } void ScintillaEditBase_connect_Command(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::command), self, [=](Scintilla::uptr_t wParam, Scintilla::sptr_t lParam) { Scintilla::uptr_t wParam_ret = wParam; uintptr_t sigval1 = static_cast(wParam_ret); Scintilla::sptr_t lParam_ret = lParam; intptr_t sigval2 = static_cast(lParam_ret); miqt_exec_callback_ScintillaEditBase_Command(slot, sigval1, sigval2); }); } void ScintillaEditBase_ButtonPressed(ScintillaEditBase* self, QMouseEvent* event) { self->buttonPressed(event); } void ScintillaEditBase_connect_ButtonPressed(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::buttonPressed), self, [=](QMouseEvent* event) { QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_ButtonPressed(slot, sigval1); }); } void ScintillaEditBase_ButtonReleased(ScintillaEditBase* self, QMouseEvent* event) { self->buttonReleased(event); } void ScintillaEditBase_connect_ButtonReleased(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::buttonReleased), self, [=](QMouseEvent* event) { QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_ButtonReleased(slot, sigval1); }); } void ScintillaEditBase_KeyPressed(ScintillaEditBase* self, QKeyEvent* event) { self->keyPressed(event); } void ScintillaEditBase_connect_KeyPressed(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::keyPressed), self, [=](QKeyEvent* event) { QKeyEvent* sigval1 = event; miqt_exec_callback_ScintillaEditBase_KeyPressed(slot, sigval1); }); } void ScintillaEditBase_Resized(ScintillaEditBase* self) { self->resized(); } void ScintillaEditBase_connect_Resized(ScintillaEditBase* self, intptr_t slot) { MiqtVirtualScintillaEditBase::connect(self, static_cast(&ScintillaEditBase::resized), self, [=]() { miqt_exec_callback_ScintillaEditBase_Resized(slot); }); } struct miqt_string ScintillaEditBase_Tr2(const char* s, const char* c) { QString _ret = ScintillaEditBase::tr(s, c); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaEditBase_Tr3(const char* s, const char* c, int n) { QString _ret = ScintillaEditBase::tr(s, c, static_cast(n)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaEditBase_TrUtf82(const char* s, const char* c) { QString _ret = ScintillaEditBase::trUtf8(s, c); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaEditBase_TrUtf83(const char* s, const char* c, int n) { QString _ret = ScintillaEditBase::trUtf8(s, c, static_cast(n)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void ScintillaEditBase_override_virtual_Send(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__Send = slot; } intptr_t ScintillaEditBase_virtualbase_Send(const void* self, unsigned int iMessage, uintptr_t wParam, intptr_t lParam) { return ( (const MiqtVirtualScintillaEditBase*)(self) )->virtualbase_Send(iMessage, wParam, lParam); } void ScintillaEditBase_override_virtual_Sends(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__Sends = slot; } intptr_t ScintillaEditBase_virtualbase_Sends(const void* self, unsigned int iMessage, uintptr_t wParam, const char* s) { return ( (const MiqtVirtualScintillaEditBase*)(self) )->virtualbase_Sends(iMessage, wParam, s); } void ScintillaEditBase_override_virtual_Event(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__Event = slot; } bool ScintillaEditBase_virtualbase_Event(void* self, QEvent* event) { return ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_Event(event); } void ScintillaEditBase_override_virtual_PaintEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__PaintEvent = slot; } void ScintillaEditBase_virtualbase_PaintEvent(void* self, QPaintEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_PaintEvent(event); } void ScintillaEditBase_override_virtual_WheelEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__WheelEvent = slot; } void ScintillaEditBase_virtualbase_WheelEvent(void* self, QWheelEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_WheelEvent(event); } void ScintillaEditBase_override_virtual_FocusInEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__FocusInEvent = slot; } void ScintillaEditBase_virtualbase_FocusInEvent(void* self, QFocusEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_FocusInEvent(event); } void ScintillaEditBase_override_virtual_FocusOutEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__FocusOutEvent = slot; } void ScintillaEditBase_virtualbase_FocusOutEvent(void* self, QFocusEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_FocusOutEvent(event); } void ScintillaEditBase_override_virtual_ResizeEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__ResizeEvent = slot; } void ScintillaEditBase_virtualbase_ResizeEvent(void* self, QResizeEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_ResizeEvent(event); } void ScintillaEditBase_override_virtual_KeyPressEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__KeyPressEvent = slot; } void ScintillaEditBase_virtualbase_KeyPressEvent(void* self, QKeyEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_KeyPressEvent(event); } void ScintillaEditBase_override_virtual_MousePressEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__MousePressEvent = slot; } void ScintillaEditBase_virtualbase_MousePressEvent(void* self, QMouseEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_MousePressEvent(event); } void ScintillaEditBase_override_virtual_MouseReleaseEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__MouseReleaseEvent = slot; } void ScintillaEditBase_virtualbase_MouseReleaseEvent(void* self, QMouseEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_MouseReleaseEvent(event); } void ScintillaEditBase_override_virtual_MouseDoubleClickEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__MouseDoubleClickEvent = slot; } void ScintillaEditBase_virtualbase_MouseDoubleClickEvent(void* self, QMouseEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_MouseDoubleClickEvent(event); } void ScintillaEditBase_override_virtual_MouseMoveEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__MouseMoveEvent = slot; } void ScintillaEditBase_virtualbase_MouseMoveEvent(void* self, QMouseEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_MouseMoveEvent(event); } void ScintillaEditBase_override_virtual_ContextMenuEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__ContextMenuEvent = slot; } void ScintillaEditBase_virtualbase_ContextMenuEvent(void* self, QContextMenuEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_ContextMenuEvent(event); } void ScintillaEditBase_override_virtual_DragEnterEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__DragEnterEvent = slot; } void ScintillaEditBase_virtualbase_DragEnterEvent(void* self, QDragEnterEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_DragEnterEvent(event); } void ScintillaEditBase_override_virtual_DragLeaveEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__DragLeaveEvent = slot; } void ScintillaEditBase_virtualbase_DragLeaveEvent(void* self, QDragLeaveEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_DragLeaveEvent(event); } void ScintillaEditBase_override_virtual_DragMoveEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__DragMoveEvent = slot; } void ScintillaEditBase_virtualbase_DragMoveEvent(void* self, QDragMoveEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_DragMoveEvent(event); } void ScintillaEditBase_override_virtual_DropEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__DropEvent = slot; } void ScintillaEditBase_virtualbase_DropEvent(void* self, QDropEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_DropEvent(event); } void ScintillaEditBase_override_virtual_InputMethodEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__InputMethodEvent = slot; } void ScintillaEditBase_virtualbase_InputMethodEvent(void* self, QInputMethodEvent* event) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_InputMethodEvent(event); } void ScintillaEditBase_override_virtual_InputMethodQuery(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__InputMethodQuery = slot; } QVariant* ScintillaEditBase_virtualbase_InputMethodQuery(const void* self, int query) { return ( (const MiqtVirtualScintillaEditBase*)(self) )->virtualbase_InputMethodQuery(query); } void ScintillaEditBase_override_virtual_ScrollContentsBy(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__ScrollContentsBy = slot; } void ScintillaEditBase_virtualbase_ScrollContentsBy(void* self, int param1, int param2) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_ScrollContentsBy(param1, param2); } void ScintillaEditBase_override_virtual_MinimumSizeHint(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__MinimumSizeHint = slot; } QSize* ScintillaEditBase_virtualbase_MinimumSizeHint(const void* self) { return ( (const MiqtVirtualScintillaEditBase*)(self) )->virtualbase_MinimumSizeHint(); } void ScintillaEditBase_override_virtual_SizeHint(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__SizeHint = slot; } QSize* ScintillaEditBase_virtualbase_SizeHint(const void* self) { return ( (const MiqtVirtualScintillaEditBase*)(self) )->virtualbase_SizeHint(); } void ScintillaEditBase_override_virtual_SetupViewport(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__SetupViewport = slot; } void ScintillaEditBase_virtualbase_SetupViewport(void* self, QWidget* viewport) { ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_SetupViewport(viewport); } void ScintillaEditBase_override_virtual_EventFilter(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__EventFilter = slot; } bool ScintillaEditBase_virtualbase_EventFilter(void* self, QObject* param1, QEvent* param2) { return ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_EventFilter(param1, param2); } void ScintillaEditBase_override_virtual_ViewportEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__ViewportEvent = slot; } bool ScintillaEditBase_virtualbase_ViewportEvent(void* self, QEvent* param1) { return ( (MiqtVirtualScintillaEditBase*)(self) )->virtualbase_ViewportEvent(param1); } void ScintillaEditBase_override_virtual_ViewportSizeHint(void* self, intptr_t slot) { dynamic_cast( (ScintillaEditBase*)(self) )->handle__ViewportSizeHint = slot; } QSize* ScintillaEditBase_virtualbase_ViewportSizeHint(const void* self) { return ( (const MiqtVirtualScintillaEditBase*)(self) )->virtualbase_ViewportSizeHint(); } void ScintillaEditBase_Delete(ScintillaEditBase* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } class MiqtVirtualScintillaDocument : public virtual ScintillaDocument { public: MiqtVirtualScintillaDocument(): ScintillaDocument() {}; MiqtVirtualScintillaDocument(QObject* parent): ScintillaDocument(parent) {}; MiqtVirtualScintillaDocument(QObject* parent, void* pdoc_): ScintillaDocument(parent, pdoc_) {}; virtual ~MiqtVirtualScintillaDocument() = default; // cgo.Handle value for overwritten implementation intptr_t handle__Event = 0; // Subclass to allow providing a Go implementation virtual bool event(QEvent* event) override { if (handle__Event == 0) { return ScintillaDocument::event(event); } QEvent* sigval1 = event; bool callback_return_value = miqt_exec_callback_ScintillaDocument_Event(this, handle__Event, sigval1); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_Event(QEvent* event) { return ScintillaDocument::event(event); } // cgo.Handle value for overwritten implementation intptr_t handle__EventFilter = 0; // Subclass to allow providing a Go implementation virtual bool eventFilter(QObject* watched, QEvent* event) override { if (handle__EventFilter == 0) { return ScintillaDocument::eventFilter(watched, event); } QObject* sigval1 = watched; QEvent* sigval2 = event; bool callback_return_value = miqt_exec_callback_ScintillaDocument_EventFilter(this, handle__EventFilter, sigval1, sigval2); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_EventFilter(QObject* watched, QEvent* event) { return ScintillaDocument::eventFilter(watched, event); } // cgo.Handle value for overwritten implementation intptr_t handle__TimerEvent = 0; // Subclass to allow providing a Go implementation virtual void timerEvent(QTimerEvent* event) override { if (handle__TimerEvent == 0) { ScintillaDocument::timerEvent(event); return; } QTimerEvent* sigval1 = event; miqt_exec_callback_ScintillaDocument_TimerEvent(this, handle__TimerEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_TimerEvent(QTimerEvent* event) { ScintillaDocument::timerEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__ChildEvent = 0; // Subclass to allow providing a Go implementation virtual void childEvent(QChildEvent* event) override { if (handle__ChildEvent == 0) { ScintillaDocument::childEvent(event); return; } QChildEvent* sigval1 = event; miqt_exec_callback_ScintillaDocument_ChildEvent(this, handle__ChildEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_ChildEvent(QChildEvent* event) { ScintillaDocument::childEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__CustomEvent = 0; // Subclass to allow providing a Go implementation virtual void customEvent(QEvent* event) override { if (handle__CustomEvent == 0) { ScintillaDocument::customEvent(event); return; } QEvent* sigval1 = event; miqt_exec_callback_ScintillaDocument_CustomEvent(this, handle__CustomEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_CustomEvent(QEvent* event) { ScintillaDocument::customEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__ConnectNotify = 0; // Subclass to allow providing a Go implementation virtual void connectNotify(const QMetaMethod& signal) override { if (handle__ConnectNotify == 0) { ScintillaDocument::connectNotify(signal); return; } const QMetaMethod& signal_ret = signal; // Cast returned reference into pointer QMetaMethod* sigval1 = const_cast(&signal_ret); miqt_exec_callback_ScintillaDocument_ConnectNotify(this, handle__ConnectNotify, sigval1); } // Wrapper to allow calling protected method void virtualbase_ConnectNotify(QMetaMethod* signal) { ScintillaDocument::connectNotify(*signal); } // cgo.Handle value for overwritten implementation intptr_t handle__DisconnectNotify = 0; // Subclass to allow providing a Go implementation virtual void disconnectNotify(const QMetaMethod& signal) override { if (handle__DisconnectNotify == 0) { ScintillaDocument::disconnectNotify(signal); return; } const QMetaMethod& signal_ret = signal; // Cast returned reference into pointer QMetaMethod* sigval1 = const_cast(&signal_ret); miqt_exec_callback_ScintillaDocument_DisconnectNotify(this, handle__DisconnectNotify, sigval1); } // Wrapper to allow calling protected method void virtualbase_DisconnectNotify(QMetaMethod* signal) { ScintillaDocument::disconnectNotify(*signal); } }; ScintillaDocument* ScintillaDocument_new() { return new MiqtVirtualScintillaDocument(); } ScintillaDocument* ScintillaDocument_new2(QObject* parent) { return new MiqtVirtualScintillaDocument(parent); } ScintillaDocument* ScintillaDocument_new3(QObject* parent, void* pdoc_) { return new MiqtVirtualScintillaDocument(parent, pdoc_); } void ScintillaDocument_virtbase(ScintillaDocument* src, QObject** outptr_QObject) { *outptr_QObject = static_cast(src); } QMetaObject* ScintillaDocument_MetaObject(const ScintillaDocument* self) { return (QMetaObject*) self->metaObject(); } void* ScintillaDocument_Metacast(ScintillaDocument* self, const char* param1) { return self->qt_metacast(param1); } struct miqt_string ScintillaDocument_Tr(const char* s) { QString _ret = ScintillaDocument::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaDocument_TrUtf8(const char* s) { QString _ret = ScintillaDocument::trUtf8(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void* ScintillaDocument_Pointer(ScintillaDocument* self) { return self->pointer(); } int ScintillaDocument_LineFromPosition(ScintillaDocument* self, int pos) { return self->line_from_position(static_cast(pos)); } bool ScintillaDocument_IsCrLf(ScintillaDocument* self, int pos) { return self->is_cr_lf(static_cast(pos)); } bool ScintillaDocument_DeleteChars(ScintillaDocument* self, int pos, int lenVal) { return self->delete_chars(static_cast(pos), static_cast(lenVal)); } int ScintillaDocument_Undo(ScintillaDocument* self) { return self->undo(); } int ScintillaDocument_Redo(ScintillaDocument* self) { return self->redo(); } bool ScintillaDocument_CanUndo(ScintillaDocument* self) { return self->can_undo(); } bool ScintillaDocument_CanRedo(ScintillaDocument* self) { return self->can_redo(); } void ScintillaDocument_DeleteUndoHistory(ScintillaDocument* self) { self->delete_undo_history(); } bool ScintillaDocument_SetUndoCollection(ScintillaDocument* self, bool collect_undo) { return self->set_undo_collection(collect_undo); } bool ScintillaDocument_IsCollectingUndo(ScintillaDocument* self) { return self->is_collecting_undo(); } void ScintillaDocument_BeginUndoAction(ScintillaDocument* self) { self->begin_undo_action(); } void ScintillaDocument_EndUndoAction(ScintillaDocument* self) { self->end_undo_action(); } void ScintillaDocument_SetSavePoint(ScintillaDocument* self) { self->set_save_point(); } bool ScintillaDocument_IsSavePoint(ScintillaDocument* self) { return self->is_save_point(); } void ScintillaDocument_SetReadOnly(ScintillaDocument* self, bool read_only) { self->set_read_only(read_only); } bool ScintillaDocument_IsReadOnly(ScintillaDocument* self) { return self->is_read_only(); } void ScintillaDocument_InsertString(ScintillaDocument* self, int position, struct miqt_string str) { QByteArray str_QByteArray(str.data, str.len); self->insert_string(static_cast(position), str_QByteArray); } struct miqt_string ScintillaDocument_GetCharRange(ScintillaDocument* self, int position, int length) { QByteArray _qb = self->get_char_range(static_cast(position), static_cast(length)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } char ScintillaDocument_StyleAt(ScintillaDocument* self, int position) { return self->style_at(static_cast(position)); } int ScintillaDocument_LineStart(ScintillaDocument* self, int lineno) { return self->line_start(static_cast(lineno)); } int ScintillaDocument_LineEnd(ScintillaDocument* self, int lineno) { return self->line_end(static_cast(lineno)); } int ScintillaDocument_LineEndPosition(ScintillaDocument* self, int pos) { return self->line_end_position(static_cast(pos)); } int ScintillaDocument_Length(ScintillaDocument* self) { return self->length(); } int ScintillaDocument_LinesTotal(ScintillaDocument* self) { return self->lines_total(); } void ScintillaDocument_StartStyling(ScintillaDocument* self, int position) { self->start_styling(static_cast(position)); } bool ScintillaDocument_SetStyleFor(ScintillaDocument* self, int length, char style) { return self->set_style_for(static_cast(length), static_cast(style)); } int ScintillaDocument_GetEndStyled(ScintillaDocument* self) { return self->get_end_styled(); } void ScintillaDocument_EnsureStyledTo(ScintillaDocument* self, int position) { self->ensure_styled_to(static_cast(position)); } void ScintillaDocument_SetCurrentIndicator(ScintillaDocument* self, int indic) { self->set_current_indicator(static_cast(indic)); } void ScintillaDocument_DecorationFillRange(ScintillaDocument* self, int position, int value, int fillLength) { self->decoration_fill_range(static_cast(position), static_cast(value), static_cast(fillLength)); } int ScintillaDocument_DecorationsValueAt(ScintillaDocument* self, int indic, int position) { return self->decorations_value_at(static_cast(indic), static_cast(position)); } int ScintillaDocument_DecorationsStart(ScintillaDocument* self, int indic, int position) { return self->decorations_start(static_cast(indic), static_cast(position)); } int ScintillaDocument_DecorationsEnd(ScintillaDocument* self, int indic, int position) { return self->decorations_end(static_cast(indic), static_cast(position)); } int ScintillaDocument_GetCodePage(ScintillaDocument* self) { return self->get_code_page(); } void ScintillaDocument_SetCodePage(ScintillaDocument* self, int code_page) { self->set_code_page(static_cast(code_page)); } int ScintillaDocument_GetEolMode(ScintillaDocument* self) { return self->get_eol_mode(); } void ScintillaDocument_SetEolMode(ScintillaDocument* self, int eol_mode) { self->set_eol_mode(static_cast(eol_mode)); } int ScintillaDocument_MovePositionOutsideChar(ScintillaDocument* self, int pos, int move_dir, bool check_line_end) { return self->move_position_outside_char(static_cast(pos), static_cast(move_dir), check_line_end); } int ScintillaDocument_GetCharacter(ScintillaDocument* self, int pos) { return self->get_character(static_cast(pos)); } void ScintillaDocument_ModifyAttempt(ScintillaDocument* self) { self->modify_attempt(); } void ScintillaDocument_connect_ModifyAttempt(ScintillaDocument* self, intptr_t slot) { MiqtVirtualScintillaDocument::connect(self, static_cast(&ScintillaDocument::modify_attempt), self, [=]() { miqt_exec_callback_ScintillaDocument_ModifyAttempt(slot); }); } void ScintillaDocument_SavePoint(ScintillaDocument* self, bool atSavePoint) { self->save_point(atSavePoint); } void ScintillaDocument_connect_SavePoint(ScintillaDocument* self, intptr_t slot) { MiqtVirtualScintillaDocument::connect(self, static_cast(&ScintillaDocument::save_point), self, [=](bool atSavePoint) { bool sigval1 = atSavePoint; miqt_exec_callback_ScintillaDocument_SavePoint(slot, sigval1); }); } void ScintillaDocument_Modified(ScintillaDocument* self, int position, int modification_type, struct miqt_string text, int length, int linesAdded, int line, int foldLevelNow, int foldLevelPrev) { QByteArray text_QByteArray(text.data, text.len); self->modified(static_cast(position), static_cast(modification_type), text_QByteArray, static_cast(length), static_cast(linesAdded), static_cast(line), static_cast(foldLevelNow), static_cast(foldLevelPrev)); } void ScintillaDocument_connect_Modified(ScintillaDocument* self, intptr_t slot) { MiqtVirtualScintillaDocument::connect(self, static_cast(&ScintillaDocument::modified), self, [=](int position, int modification_type, const QByteArray& text, int length, int linesAdded, int line, int foldLevelNow, int foldLevelPrev) { int sigval1 = position; int sigval2 = modification_type; const QByteArray text_qb = text; struct miqt_string text_ms; text_ms.len = text_qb.length(); text_ms.data = static_cast(malloc(text_ms.len)); memcpy(text_ms.data, text_qb.data(), text_ms.len); struct miqt_string sigval3 = text_ms; int sigval4 = length; int sigval5 = linesAdded; int sigval6 = line; int sigval7 = foldLevelNow; int sigval8 = foldLevelPrev; miqt_exec_callback_ScintillaDocument_Modified(slot, sigval1, sigval2, sigval3, sigval4, sigval5, sigval6, sigval7, sigval8); }); } void ScintillaDocument_StyleNeeded(ScintillaDocument* self, int pos) { self->style_needed(static_cast(pos)); } void ScintillaDocument_connect_StyleNeeded(ScintillaDocument* self, intptr_t slot) { MiqtVirtualScintillaDocument::connect(self, static_cast(&ScintillaDocument::style_needed), self, [=](int pos) { int sigval1 = pos; miqt_exec_callback_ScintillaDocument_StyleNeeded(slot, sigval1); }); } void ScintillaDocument_ErrorOccurred(ScintillaDocument* self, int status) { self->error_occurred(static_cast(status)); } void ScintillaDocument_connect_ErrorOccurred(ScintillaDocument* self, intptr_t slot) { MiqtVirtualScintillaDocument::connect(self, static_cast(&ScintillaDocument::error_occurred), self, [=](int status) { int sigval1 = status; miqt_exec_callback_ScintillaDocument_ErrorOccurred(slot, sigval1); }); } struct miqt_string ScintillaDocument_Tr2(const char* s, const char* c) { QString _ret = ScintillaDocument::tr(s, c); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaDocument_Tr3(const char* s, const char* c, int n) { QString _ret = ScintillaDocument::tr(s, c, static_cast(n)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaDocument_TrUtf82(const char* s, const char* c) { QString _ret = ScintillaDocument::trUtf8(s, c); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaDocument_TrUtf83(const char* s, const char* c, int n) { QString _ret = ScintillaDocument::trUtf8(s, c, static_cast(n)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void ScintillaDocument_BeginUndoAction1(ScintillaDocument* self, bool coalesceWithPrior) { self->begin_undo_action(coalesceWithPrior); } void ScintillaDocument_override_virtual_Event(void* self, intptr_t slot) { dynamic_cast( (ScintillaDocument*)(self) )->handle__Event = slot; } bool ScintillaDocument_virtualbase_Event(void* self, QEvent* event) { return ( (MiqtVirtualScintillaDocument*)(self) )->virtualbase_Event(event); } void ScintillaDocument_override_virtual_EventFilter(void* self, intptr_t slot) { dynamic_cast( (ScintillaDocument*)(self) )->handle__EventFilter = slot; } bool ScintillaDocument_virtualbase_EventFilter(void* self, QObject* watched, QEvent* event) { return ( (MiqtVirtualScintillaDocument*)(self) )->virtualbase_EventFilter(watched, event); } void ScintillaDocument_override_virtual_TimerEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaDocument*)(self) )->handle__TimerEvent = slot; } void ScintillaDocument_virtualbase_TimerEvent(void* self, QTimerEvent* event) { ( (MiqtVirtualScintillaDocument*)(self) )->virtualbase_TimerEvent(event); } void ScintillaDocument_override_virtual_ChildEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaDocument*)(self) )->handle__ChildEvent = slot; } void ScintillaDocument_virtualbase_ChildEvent(void* self, QChildEvent* event) { ( (MiqtVirtualScintillaDocument*)(self) )->virtualbase_ChildEvent(event); } void ScintillaDocument_override_virtual_CustomEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaDocument*)(self) )->handle__CustomEvent = slot; } void ScintillaDocument_virtualbase_CustomEvent(void* self, QEvent* event) { ( (MiqtVirtualScintillaDocument*)(self) )->virtualbase_CustomEvent(event); } void ScintillaDocument_override_virtual_ConnectNotify(void* self, intptr_t slot) { dynamic_cast( (ScintillaDocument*)(self) )->handle__ConnectNotify = slot; } void ScintillaDocument_virtualbase_ConnectNotify(void* self, QMetaMethod* signal) { ( (MiqtVirtualScintillaDocument*)(self) )->virtualbase_ConnectNotify(signal); } void ScintillaDocument_override_virtual_DisconnectNotify(void* self, intptr_t slot) { dynamic_cast( (ScintillaDocument*)(self) )->handle__DisconnectNotify = slot; } void ScintillaDocument_virtualbase_DisconnectNotify(void* self, QMetaMethod* signal) { ( (MiqtVirtualScintillaDocument*)(self) )->virtualbase_DisconnectNotify(signal); } void ScintillaDocument_Delete(ScintillaDocument* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } } class MiqtVirtualScintillaEdit : public virtual ScintillaEdit { public: MiqtVirtualScintillaEdit(QWidget* parent): ScintillaEdit(parent) {}; MiqtVirtualScintillaEdit(): ScintillaEdit() {}; virtual ~MiqtVirtualScintillaEdit() = default; // cgo.Handle value for overwritten implementation intptr_t handle__Send = 0; // Subclass to allow providing a Go implementation virtual sptr_t send(unsigned int iMessage, uptr_t wParam, sptr_t lParam) const override { if (handle__Send == 0) { return ScintillaEdit::send(iMessage, wParam, lParam); } unsigned int sigval1 = iMessage; uptr_t wParam_ret = wParam; uintptr_t sigval2 = static_cast(wParam_ret); sptr_t lParam_ret = lParam; intptr_t sigval3 = static_cast(lParam_ret); intptr_t callback_return_value = miqt_exec_callback_ScintillaEdit_Send(const_cast(this), handle__Send, sigval1, sigval2, sigval3); return static_cast(callback_return_value); } // Wrapper to allow calling protected method intptr_t virtualbase_Send(unsigned int iMessage, uintptr_t wParam, intptr_t lParam) const { sptr_t _ret = ScintillaEdit::send(static_cast(iMessage), static_cast(wParam), static_cast(lParam)); return static_cast(_ret); } // cgo.Handle value for overwritten implementation intptr_t handle__Sends = 0; // Subclass to allow providing a Go implementation virtual sptr_t sends(unsigned int iMessage, uptr_t wParam, const char* s) const override { if (handle__Sends == 0) { return ScintillaEdit::sends(iMessage, wParam, s); } unsigned int sigval1 = iMessage; uptr_t wParam_ret = wParam; uintptr_t sigval2 = static_cast(wParam_ret); const char* sigval3 = (const char*) s; intptr_t callback_return_value = miqt_exec_callback_ScintillaEdit_Sends(const_cast(this), handle__Sends, sigval1, sigval2, sigval3); return static_cast(callback_return_value); } // Wrapper to allow calling protected method intptr_t virtualbase_Sends(unsigned int iMessage, uintptr_t wParam, const char* s) const { sptr_t _ret = ScintillaEdit::sends(static_cast(iMessage), static_cast(wParam), s); return static_cast(_ret); } // cgo.Handle value for overwritten implementation intptr_t handle__Event = 0; // Subclass to allow providing a Go implementation virtual bool event(QEvent* event) override { if (handle__Event == 0) { return ScintillaEdit::event(event); } QEvent* sigval1 = event; bool callback_return_value = miqt_exec_callback_ScintillaEdit_Event(this, handle__Event, sigval1); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_Event(QEvent* event) { return ScintillaEdit::event(event); } // cgo.Handle value for overwritten implementation intptr_t handle__PaintEvent = 0; // Subclass to allow providing a Go implementation virtual void paintEvent(QPaintEvent* event) override { if (handle__PaintEvent == 0) { ScintillaEdit::paintEvent(event); return; } QPaintEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_PaintEvent(this, handle__PaintEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_PaintEvent(QPaintEvent* event) { ScintillaEdit::paintEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__WheelEvent = 0; // Subclass to allow providing a Go implementation virtual void wheelEvent(QWheelEvent* event) override { if (handle__WheelEvent == 0) { ScintillaEdit::wheelEvent(event); return; } QWheelEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_WheelEvent(this, handle__WheelEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_WheelEvent(QWheelEvent* event) { ScintillaEdit::wheelEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__FocusInEvent = 0; // Subclass to allow providing a Go implementation virtual void focusInEvent(QFocusEvent* event) override { if (handle__FocusInEvent == 0) { ScintillaEdit::focusInEvent(event); return; } QFocusEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_FocusInEvent(this, handle__FocusInEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_FocusInEvent(QFocusEvent* event) { ScintillaEdit::focusInEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__FocusOutEvent = 0; // Subclass to allow providing a Go implementation virtual void focusOutEvent(QFocusEvent* event) override { if (handle__FocusOutEvent == 0) { ScintillaEdit::focusOutEvent(event); return; } QFocusEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_FocusOutEvent(this, handle__FocusOutEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_FocusOutEvent(QFocusEvent* event) { ScintillaEdit::focusOutEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__ResizeEvent = 0; // Subclass to allow providing a Go implementation virtual void resizeEvent(QResizeEvent* event) override { if (handle__ResizeEvent == 0) { ScintillaEdit::resizeEvent(event); return; } QResizeEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_ResizeEvent(this, handle__ResizeEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_ResizeEvent(QResizeEvent* event) { ScintillaEdit::resizeEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__KeyPressEvent = 0; // Subclass to allow providing a Go implementation virtual void keyPressEvent(QKeyEvent* event) override { if (handle__KeyPressEvent == 0) { ScintillaEdit::keyPressEvent(event); return; } QKeyEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_KeyPressEvent(this, handle__KeyPressEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_KeyPressEvent(QKeyEvent* event) { ScintillaEdit::keyPressEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__MousePressEvent = 0; // Subclass to allow providing a Go implementation virtual void mousePressEvent(QMouseEvent* event) override { if (handle__MousePressEvent == 0) { ScintillaEdit::mousePressEvent(event); return; } QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_MousePressEvent(this, handle__MousePressEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_MousePressEvent(QMouseEvent* event) { ScintillaEdit::mousePressEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__MouseReleaseEvent = 0; // Subclass to allow providing a Go implementation virtual void mouseReleaseEvent(QMouseEvent* event) override { if (handle__MouseReleaseEvent == 0) { ScintillaEdit::mouseReleaseEvent(event); return; } QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_MouseReleaseEvent(this, handle__MouseReleaseEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_MouseReleaseEvent(QMouseEvent* event) { ScintillaEdit::mouseReleaseEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__MouseDoubleClickEvent = 0; // Subclass to allow providing a Go implementation virtual void mouseDoubleClickEvent(QMouseEvent* event) override { if (handle__MouseDoubleClickEvent == 0) { ScintillaEdit::mouseDoubleClickEvent(event); return; } QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_MouseDoubleClickEvent(this, handle__MouseDoubleClickEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_MouseDoubleClickEvent(QMouseEvent* event) { ScintillaEdit::mouseDoubleClickEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__MouseMoveEvent = 0; // Subclass to allow providing a Go implementation virtual void mouseMoveEvent(QMouseEvent* event) override { if (handle__MouseMoveEvent == 0) { ScintillaEdit::mouseMoveEvent(event); return; } QMouseEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_MouseMoveEvent(this, handle__MouseMoveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_MouseMoveEvent(QMouseEvent* event) { ScintillaEdit::mouseMoveEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__ContextMenuEvent = 0; // Subclass to allow providing a Go implementation virtual void contextMenuEvent(QContextMenuEvent* event) override { if (handle__ContextMenuEvent == 0) { ScintillaEdit::contextMenuEvent(event); return; } QContextMenuEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_ContextMenuEvent(this, handle__ContextMenuEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_ContextMenuEvent(QContextMenuEvent* event) { ScintillaEdit::contextMenuEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__DragEnterEvent = 0; // Subclass to allow providing a Go implementation virtual void dragEnterEvent(QDragEnterEvent* event) override { if (handle__DragEnterEvent == 0) { ScintillaEdit::dragEnterEvent(event); return; } QDragEnterEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_DragEnterEvent(this, handle__DragEnterEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_DragEnterEvent(QDragEnterEvent* event) { ScintillaEdit::dragEnterEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__DragLeaveEvent = 0; // Subclass to allow providing a Go implementation virtual void dragLeaveEvent(QDragLeaveEvent* event) override { if (handle__DragLeaveEvent == 0) { ScintillaEdit::dragLeaveEvent(event); return; } QDragLeaveEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_DragLeaveEvent(this, handle__DragLeaveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_DragLeaveEvent(QDragLeaveEvent* event) { ScintillaEdit::dragLeaveEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__DragMoveEvent = 0; // Subclass to allow providing a Go implementation virtual void dragMoveEvent(QDragMoveEvent* event) override { if (handle__DragMoveEvent == 0) { ScintillaEdit::dragMoveEvent(event); return; } QDragMoveEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_DragMoveEvent(this, handle__DragMoveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_DragMoveEvent(QDragMoveEvent* event) { ScintillaEdit::dragMoveEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__DropEvent = 0; // Subclass to allow providing a Go implementation virtual void dropEvent(QDropEvent* event) override { if (handle__DropEvent == 0) { ScintillaEdit::dropEvent(event); return; } QDropEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_DropEvent(this, handle__DropEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_DropEvent(QDropEvent* event) { ScintillaEdit::dropEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__InputMethodEvent = 0; // Subclass to allow providing a Go implementation virtual void inputMethodEvent(QInputMethodEvent* event) override { if (handle__InputMethodEvent == 0) { ScintillaEdit::inputMethodEvent(event); return; } QInputMethodEvent* sigval1 = event; miqt_exec_callback_ScintillaEdit_InputMethodEvent(this, handle__InputMethodEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_InputMethodEvent(QInputMethodEvent* event) { ScintillaEdit::inputMethodEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__InputMethodQuery = 0; // Subclass to allow providing a Go implementation virtual QVariant inputMethodQuery(Qt::InputMethodQuery query) const override { if (handle__InputMethodQuery == 0) { return ScintillaEdit::inputMethodQuery(query); } Qt::InputMethodQuery query_ret = query; int sigval1 = static_cast(query_ret); QVariant* callback_return_value = miqt_exec_callback_ScintillaEdit_InputMethodQuery(const_cast(this), handle__InputMethodQuery, sigval1); return *callback_return_value; } // Wrapper to allow calling protected method QVariant* virtualbase_InputMethodQuery(int query) const { return new QVariant(ScintillaEdit::inputMethodQuery(static_cast(query))); } // cgo.Handle value for overwritten implementation intptr_t handle__ScrollContentsBy = 0; // Subclass to allow providing a Go implementation virtual void scrollContentsBy(int param1, int param2) override { if (handle__ScrollContentsBy == 0) { ScintillaEdit::scrollContentsBy(param1, param2); return; } int sigval1 = param1; int sigval2 = param2; miqt_exec_callback_ScintillaEdit_ScrollContentsBy(this, handle__ScrollContentsBy, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_ScrollContentsBy(int param1, int param2) { ScintillaEdit::scrollContentsBy(static_cast(param1), static_cast(param2)); } }; ScintillaEdit* ScintillaEdit_new(QWidget* parent) { return new MiqtVirtualScintillaEdit(parent); } ScintillaEdit* ScintillaEdit_new2() { return new MiqtVirtualScintillaEdit(); } void ScintillaEdit_virtbase(ScintillaEdit* src, ScintillaEditBase** outptr_ScintillaEditBase) { *outptr_ScintillaEditBase = static_cast(src); } QMetaObject* ScintillaEdit_MetaObject(const ScintillaEdit* self) { return (QMetaObject*) self->metaObject(); } void* ScintillaEdit_Metacast(ScintillaEdit* self, const char* param1) { return self->qt_metacast(param1); } struct miqt_string ScintillaEdit_Tr(const char* s) { QString _ret = ScintillaEdit::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaEdit_TrUtf8(const char* s) { QString _ret = ScintillaEdit::trUtf8(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaEdit_TextReturner(const ScintillaEdit* self, int message, uintptr_t wParam) { QByteArray _qb = self->TextReturner(static_cast(message), static_cast(wParam)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } struct miqt_map /* tuple of int and int */ ScintillaEdit_FindText(ScintillaEdit* self, int flags, const char* text, int cpMin, int cpMax) { QPair _ret = self->find_text(static_cast(flags), text, static_cast(cpMin), static_cast(cpMax)); // Convert QPair<> from C++ memory to manually-managed C memory int* _first_arr = static_cast(malloc(sizeof(int))); int* _second_arr = static_cast(malloc(sizeof(int))); _first_arr[0] = _ret.first; _second_arr[0] = _ret.second; struct miqt_map _out; _out.len = 1; _out.keys = static_cast(_first_arr); _out.values = static_cast(_second_arr); return _out; } struct miqt_string ScintillaEdit_GetTextRange(ScintillaEdit* self, int start, int end) { QByteArray _qb = self->get_text_range(static_cast(start), static_cast(end)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } ScintillaDocument* ScintillaEdit_GetDoc(ScintillaEdit* self) { return self->get_doc(); } void ScintillaEdit_SetDoc(ScintillaEdit* self, ScintillaDocument* pdoc_) { self->set_doc(pdoc_); } struct miqt_map /* tuple of int and int */ ScintillaEdit_FindText2(ScintillaEdit* self, int flags, const char* text, int cpMin, int cpMax) { QPair _ret = self->findText(static_cast(flags), text, static_cast(cpMin), static_cast(cpMax)); // Convert QPair<> from C++ memory to manually-managed C memory int* _first_arr = static_cast(malloc(sizeof(int))); int* _second_arr = static_cast(malloc(sizeof(int))); _first_arr[0] = _ret.first; _second_arr[0] = _ret.second; struct miqt_map _out; _out.len = 1; _out.keys = static_cast(_first_arr); _out.values = static_cast(_second_arr); return _out; } struct miqt_string ScintillaEdit_TextRange(ScintillaEdit* self, int start, int end) { QByteArray _qb = self->textRange(static_cast(start), static_cast(end)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } long ScintillaEdit_FormatRange(ScintillaEdit* self, bool draw, QPaintDevice* target, QPaintDevice* measure, QRect* print_rect, QRect* page_rect, long range_start, long range_end) { return self->format_range(draw, target, measure, *print_rect, *page_rect, static_cast(range_start), static_cast(range_end)); } long ScintillaEdit_FormatRange2(ScintillaEdit* self, bool draw, QPaintDevice* target, QPaintDevice* measure, QRect* print_rect, QRect* page_rect, long range_start, long range_end) { return self->formatRange(draw, target, measure, *print_rect, *page_rect, static_cast(range_start), static_cast(range_end)); } void ScintillaEdit_AddText(ScintillaEdit* self, intptr_t length, const char* text) { self->addText(static_cast(length), text); } void ScintillaEdit_AddStyledText(ScintillaEdit* self, intptr_t length, const char* c) { self->addStyledText(static_cast(length), c); } void ScintillaEdit_InsertText(ScintillaEdit* self, intptr_t pos, const char* text) { self->insertText(static_cast(pos), text); } void ScintillaEdit_ChangeInsertion(ScintillaEdit* self, intptr_t length, const char* text) { self->changeInsertion(static_cast(length), text); } void ScintillaEdit_ClearAll(ScintillaEdit* self) { self->clearAll(); } void ScintillaEdit_DeleteRange(ScintillaEdit* self, intptr_t start, intptr_t lengthDelete) { self->deleteRange(static_cast(start), static_cast(lengthDelete)); } void ScintillaEdit_ClearDocumentStyle(ScintillaEdit* self) { self->clearDocumentStyle(); } intptr_t ScintillaEdit_Length(const ScintillaEdit* self) { sptr_t _ret = self->length(); return static_cast(_ret); } intptr_t ScintillaEdit_CharAt(const ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->charAt(static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_CurrentPos(const ScintillaEdit* self) { sptr_t _ret = self->currentPos(); return static_cast(_ret); } intptr_t ScintillaEdit_Anchor(const ScintillaEdit* self) { sptr_t _ret = self->anchor(); return static_cast(_ret); } intptr_t ScintillaEdit_StyleAt(const ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->styleAt(static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_StyleIndexAt(const ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->styleIndexAt(static_cast(pos)); return static_cast(_ret); } void ScintillaEdit_Redo(ScintillaEdit* self) { self->redo(); } void ScintillaEdit_SetUndoCollection(ScintillaEdit* self, bool collectUndo) { self->setUndoCollection(collectUndo); } void ScintillaEdit_SelectAll(ScintillaEdit* self) { self->selectAll(); } void ScintillaEdit_SetSavePoint(ScintillaEdit* self) { self->setSavePoint(); } bool ScintillaEdit_CanRedo(ScintillaEdit* self) { return self->canRedo(); } intptr_t ScintillaEdit_MarkerLineFromHandle(ScintillaEdit* self, intptr_t markerHandle) { sptr_t _ret = self->markerLineFromHandle(static_cast(markerHandle)); return static_cast(_ret); } void ScintillaEdit_MarkerDeleteHandle(ScintillaEdit* self, intptr_t markerHandle) { self->markerDeleteHandle(static_cast(markerHandle)); } intptr_t ScintillaEdit_MarkerHandleFromLine(ScintillaEdit* self, intptr_t line, intptr_t which) { sptr_t _ret = self->markerHandleFromLine(static_cast(line), static_cast(which)); return static_cast(_ret); } intptr_t ScintillaEdit_MarkerNumberFromLine(ScintillaEdit* self, intptr_t line, intptr_t which) { sptr_t _ret = self->markerNumberFromLine(static_cast(line), static_cast(which)); return static_cast(_ret); } bool ScintillaEdit_UndoCollection(const ScintillaEdit* self) { return self->undoCollection(); } intptr_t ScintillaEdit_ViewWS(const ScintillaEdit* self) { sptr_t _ret = self->viewWS(); return static_cast(_ret); } void ScintillaEdit_SetViewWS(ScintillaEdit* self, intptr_t viewWS) { self->setViewWS(static_cast(viewWS)); } intptr_t ScintillaEdit_TabDrawMode(const ScintillaEdit* self) { sptr_t _ret = self->tabDrawMode(); return static_cast(_ret); } void ScintillaEdit_SetTabDrawMode(ScintillaEdit* self, intptr_t tabDrawMode) { self->setTabDrawMode(static_cast(tabDrawMode)); } intptr_t ScintillaEdit_PositionFromPoint(ScintillaEdit* self, intptr_t x, intptr_t y) { sptr_t _ret = self->positionFromPoint(static_cast(x), static_cast(y)); return static_cast(_ret); } intptr_t ScintillaEdit_PositionFromPointClose(ScintillaEdit* self, intptr_t x, intptr_t y) { sptr_t _ret = self->positionFromPointClose(static_cast(x), static_cast(y)); return static_cast(_ret); } void ScintillaEdit_GotoLine(ScintillaEdit* self, intptr_t line) { self->gotoLine(static_cast(line)); } void ScintillaEdit_GotoPos(ScintillaEdit* self, intptr_t caret) { self->gotoPos(static_cast(caret)); } void ScintillaEdit_SetAnchor(ScintillaEdit* self, intptr_t anchor) { self->setAnchor(static_cast(anchor)); } struct miqt_string ScintillaEdit_GetCurLine(ScintillaEdit* self, intptr_t length) { QByteArray _qb = self->getCurLine(static_cast(length)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_EndStyled(const ScintillaEdit* self) { sptr_t _ret = self->endStyled(); return static_cast(_ret); } void ScintillaEdit_ConvertEOLs(ScintillaEdit* self, intptr_t eolMode) { self->convertEOLs(static_cast(eolMode)); } intptr_t ScintillaEdit_EOLMode(const ScintillaEdit* self) { sptr_t _ret = self->eOLMode(); return static_cast(_ret); } void ScintillaEdit_SetEOLMode(ScintillaEdit* self, intptr_t eolMode) { self->setEOLMode(static_cast(eolMode)); } void ScintillaEdit_StartStyling(ScintillaEdit* self, intptr_t start, intptr_t unused) { self->startStyling(static_cast(start), static_cast(unused)); } void ScintillaEdit_SetStyling(ScintillaEdit* self, intptr_t length, intptr_t style) { self->setStyling(static_cast(length), static_cast(style)); } bool ScintillaEdit_BufferedDraw(const ScintillaEdit* self) { return self->bufferedDraw(); } void ScintillaEdit_SetBufferedDraw(ScintillaEdit* self, bool buffered) { self->setBufferedDraw(buffered); } void ScintillaEdit_SetTabWidth(ScintillaEdit* self, intptr_t tabWidth) { self->setTabWidth(static_cast(tabWidth)); } intptr_t ScintillaEdit_TabWidth(const ScintillaEdit* self) { sptr_t _ret = self->tabWidth(); return static_cast(_ret); } void ScintillaEdit_SetTabMinimumWidth(ScintillaEdit* self, intptr_t pixels) { self->setTabMinimumWidth(static_cast(pixels)); } intptr_t ScintillaEdit_TabMinimumWidth(const ScintillaEdit* self) { sptr_t _ret = self->tabMinimumWidth(); return static_cast(_ret); } void ScintillaEdit_ClearTabStops(ScintillaEdit* self, intptr_t line) { self->clearTabStops(static_cast(line)); } void ScintillaEdit_AddTabStop(ScintillaEdit* self, intptr_t line, intptr_t x) { self->addTabStop(static_cast(line), static_cast(x)); } intptr_t ScintillaEdit_GetNextTabStop(ScintillaEdit* self, intptr_t line, intptr_t x) { sptr_t _ret = self->getNextTabStop(static_cast(line), static_cast(x)); return static_cast(_ret); } void ScintillaEdit_SetCodePage(ScintillaEdit* self, intptr_t codePage) { self->setCodePage(static_cast(codePage)); } void ScintillaEdit_SetFontLocale(ScintillaEdit* self, const char* localeName) { self->setFontLocale(localeName); } struct miqt_string ScintillaEdit_FontLocale(const ScintillaEdit* self) { QByteArray _qb = self->fontLocale(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_IMEInteraction(const ScintillaEdit* self) { sptr_t _ret = self->iMEInteraction(); return static_cast(_ret); } void ScintillaEdit_SetIMEInteraction(ScintillaEdit* self, intptr_t imeInteraction) { self->setIMEInteraction(static_cast(imeInteraction)); } void ScintillaEdit_MarkerDefine(ScintillaEdit* self, intptr_t markerNumber, intptr_t markerSymbol) { self->markerDefine(static_cast(markerNumber), static_cast(markerSymbol)); } void ScintillaEdit_MarkerSetFore(ScintillaEdit* self, intptr_t markerNumber, intptr_t fore) { self->markerSetFore(static_cast(markerNumber), static_cast(fore)); } void ScintillaEdit_MarkerSetBack(ScintillaEdit* self, intptr_t markerNumber, intptr_t back) { self->markerSetBack(static_cast(markerNumber), static_cast(back)); } void ScintillaEdit_MarkerSetBackSelected(ScintillaEdit* self, intptr_t markerNumber, intptr_t back) { self->markerSetBackSelected(static_cast(markerNumber), static_cast(back)); } void ScintillaEdit_MarkerSetForeTranslucent(ScintillaEdit* self, intptr_t markerNumber, intptr_t fore) { self->markerSetForeTranslucent(static_cast(markerNumber), static_cast(fore)); } void ScintillaEdit_MarkerSetBackTranslucent(ScintillaEdit* self, intptr_t markerNumber, intptr_t back) { self->markerSetBackTranslucent(static_cast(markerNumber), static_cast(back)); } void ScintillaEdit_MarkerSetBackSelectedTranslucent(ScintillaEdit* self, intptr_t markerNumber, intptr_t back) { self->markerSetBackSelectedTranslucent(static_cast(markerNumber), static_cast(back)); } void ScintillaEdit_MarkerSetStrokeWidth(ScintillaEdit* self, intptr_t markerNumber, intptr_t hundredths) { self->markerSetStrokeWidth(static_cast(markerNumber), static_cast(hundredths)); } void ScintillaEdit_MarkerEnableHighlight(ScintillaEdit* self, bool enabled) { self->markerEnableHighlight(enabled); } intptr_t ScintillaEdit_MarkerAdd(ScintillaEdit* self, intptr_t line, intptr_t markerNumber) { sptr_t _ret = self->markerAdd(static_cast(line), static_cast(markerNumber)); return static_cast(_ret); } void ScintillaEdit_MarkerDelete(ScintillaEdit* self, intptr_t line, intptr_t markerNumber) { self->markerDelete(static_cast(line), static_cast(markerNumber)); } void ScintillaEdit_MarkerDeleteAll(ScintillaEdit* self, intptr_t markerNumber) { self->markerDeleteAll(static_cast(markerNumber)); } intptr_t ScintillaEdit_MarkerGet(ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->markerGet(static_cast(line)); return static_cast(_ret); } intptr_t ScintillaEdit_MarkerNext(ScintillaEdit* self, intptr_t lineStart, intptr_t markerMask) { sptr_t _ret = self->markerNext(static_cast(lineStart), static_cast(markerMask)); return static_cast(_ret); } intptr_t ScintillaEdit_MarkerPrevious(ScintillaEdit* self, intptr_t lineStart, intptr_t markerMask) { sptr_t _ret = self->markerPrevious(static_cast(lineStart), static_cast(markerMask)); return static_cast(_ret); } void ScintillaEdit_MarkerDefinePixmap(ScintillaEdit* self, intptr_t markerNumber, const char* pixmap) { self->markerDefinePixmap(static_cast(markerNumber), pixmap); } void ScintillaEdit_MarkerAddSet(ScintillaEdit* self, intptr_t line, intptr_t markerSet) { self->markerAddSet(static_cast(line), static_cast(markerSet)); } void ScintillaEdit_MarkerSetAlpha(ScintillaEdit* self, intptr_t markerNumber, intptr_t alpha) { self->markerSetAlpha(static_cast(markerNumber), static_cast(alpha)); } intptr_t ScintillaEdit_MarkerLayer(const ScintillaEdit* self, intptr_t markerNumber) { sptr_t _ret = self->markerLayer(static_cast(markerNumber)); return static_cast(_ret); } void ScintillaEdit_MarkerSetLayer(ScintillaEdit* self, intptr_t markerNumber, intptr_t layer) { self->markerSetLayer(static_cast(markerNumber), static_cast(layer)); } void ScintillaEdit_SetMarginTypeN(ScintillaEdit* self, intptr_t margin, intptr_t marginType) { self->setMarginTypeN(static_cast(margin), static_cast(marginType)); } intptr_t ScintillaEdit_MarginTypeN(const ScintillaEdit* self, intptr_t margin) { sptr_t _ret = self->marginTypeN(static_cast(margin)); return static_cast(_ret); } void ScintillaEdit_SetMarginWidthN(ScintillaEdit* self, intptr_t margin, intptr_t pixelWidth) { self->setMarginWidthN(static_cast(margin), static_cast(pixelWidth)); } intptr_t ScintillaEdit_MarginWidthN(const ScintillaEdit* self, intptr_t margin) { sptr_t _ret = self->marginWidthN(static_cast(margin)); return static_cast(_ret); } void ScintillaEdit_SetMarginMaskN(ScintillaEdit* self, intptr_t margin, intptr_t mask) { self->setMarginMaskN(static_cast(margin), static_cast(mask)); } intptr_t ScintillaEdit_MarginMaskN(const ScintillaEdit* self, intptr_t margin) { sptr_t _ret = self->marginMaskN(static_cast(margin)); return static_cast(_ret); } void ScintillaEdit_SetMarginSensitiveN(ScintillaEdit* self, intptr_t margin, bool sensitive) { self->setMarginSensitiveN(static_cast(margin), sensitive); } bool ScintillaEdit_MarginSensitiveN(const ScintillaEdit* self, intptr_t margin) { return self->marginSensitiveN(static_cast(margin)); } void ScintillaEdit_SetMarginCursorN(ScintillaEdit* self, intptr_t margin, intptr_t cursor) { self->setMarginCursorN(static_cast(margin), static_cast(cursor)); } intptr_t ScintillaEdit_MarginCursorN(const ScintillaEdit* self, intptr_t margin) { sptr_t _ret = self->marginCursorN(static_cast(margin)); return static_cast(_ret); } void ScintillaEdit_SetMarginBackN(ScintillaEdit* self, intptr_t margin, intptr_t back) { self->setMarginBackN(static_cast(margin), static_cast(back)); } intptr_t ScintillaEdit_MarginBackN(const ScintillaEdit* self, intptr_t margin) { sptr_t _ret = self->marginBackN(static_cast(margin)); return static_cast(_ret); } void ScintillaEdit_SetMargins(ScintillaEdit* self, intptr_t margins) { self->setMargins(static_cast(margins)); } intptr_t ScintillaEdit_Margins(const ScintillaEdit* self) { sptr_t _ret = self->margins(); return static_cast(_ret); } void ScintillaEdit_StyleClearAll(ScintillaEdit* self) { self->styleClearAll(); } void ScintillaEdit_StyleSetFore(ScintillaEdit* self, intptr_t style, intptr_t fore) { self->styleSetFore(static_cast(style), static_cast(fore)); } void ScintillaEdit_StyleSetBack(ScintillaEdit* self, intptr_t style, intptr_t back) { self->styleSetBack(static_cast(style), static_cast(back)); } void ScintillaEdit_StyleSetBold(ScintillaEdit* self, intptr_t style, bool bold) { self->styleSetBold(static_cast(style), bold); } void ScintillaEdit_StyleSetItalic(ScintillaEdit* self, intptr_t style, bool italic) { self->styleSetItalic(static_cast(style), italic); } void ScintillaEdit_StyleSetSize(ScintillaEdit* self, intptr_t style, intptr_t sizePoints) { self->styleSetSize(static_cast(style), static_cast(sizePoints)); } void ScintillaEdit_StyleSetFont(ScintillaEdit* self, intptr_t style, const char* fontName) { self->styleSetFont(static_cast(style), fontName); } void ScintillaEdit_StyleSetEOLFilled(ScintillaEdit* self, intptr_t style, bool eolFilled) { self->styleSetEOLFilled(static_cast(style), eolFilled); } void ScintillaEdit_StyleResetDefault(ScintillaEdit* self) { self->styleResetDefault(); } void ScintillaEdit_StyleSetUnderline(ScintillaEdit* self, intptr_t style, bool underline) { self->styleSetUnderline(static_cast(style), underline); } intptr_t ScintillaEdit_StyleFore(const ScintillaEdit* self, intptr_t style) { sptr_t _ret = self->styleFore(static_cast(style)); return static_cast(_ret); } intptr_t ScintillaEdit_StyleBack(const ScintillaEdit* self, intptr_t style) { sptr_t _ret = self->styleBack(static_cast(style)); return static_cast(_ret); } bool ScintillaEdit_StyleBold(const ScintillaEdit* self, intptr_t style) { return self->styleBold(static_cast(style)); } bool ScintillaEdit_StyleItalic(const ScintillaEdit* self, intptr_t style) { return self->styleItalic(static_cast(style)); } intptr_t ScintillaEdit_StyleSize(const ScintillaEdit* self, intptr_t style) { sptr_t _ret = self->styleSize(static_cast(style)); return static_cast(_ret); } struct miqt_string ScintillaEdit_StyleFont(const ScintillaEdit* self, intptr_t style) { QByteArray _qb = self->styleFont(static_cast(style)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } bool ScintillaEdit_StyleEOLFilled(const ScintillaEdit* self, intptr_t style) { return self->styleEOLFilled(static_cast(style)); } bool ScintillaEdit_StyleUnderline(const ScintillaEdit* self, intptr_t style) { return self->styleUnderline(static_cast(style)); } intptr_t ScintillaEdit_StyleCase(const ScintillaEdit* self, intptr_t style) { sptr_t _ret = self->styleCase(static_cast(style)); return static_cast(_ret); } intptr_t ScintillaEdit_StyleCharacterSet(const ScintillaEdit* self, intptr_t style) { sptr_t _ret = self->styleCharacterSet(static_cast(style)); return static_cast(_ret); } bool ScintillaEdit_StyleVisible(const ScintillaEdit* self, intptr_t style) { return self->styleVisible(static_cast(style)); } bool ScintillaEdit_StyleChangeable(const ScintillaEdit* self, intptr_t style) { return self->styleChangeable(static_cast(style)); } bool ScintillaEdit_StyleHotSpot(const ScintillaEdit* self, intptr_t style) { return self->styleHotSpot(static_cast(style)); } void ScintillaEdit_StyleSetCase(ScintillaEdit* self, intptr_t style, intptr_t caseVisible) { self->styleSetCase(static_cast(style), static_cast(caseVisible)); } void ScintillaEdit_StyleSetSizeFractional(ScintillaEdit* self, intptr_t style, intptr_t sizeHundredthPoints) { self->styleSetSizeFractional(static_cast(style), static_cast(sizeHundredthPoints)); } intptr_t ScintillaEdit_StyleSizeFractional(const ScintillaEdit* self, intptr_t style) { sptr_t _ret = self->styleSizeFractional(static_cast(style)); return static_cast(_ret); } void ScintillaEdit_StyleSetWeight(ScintillaEdit* self, intptr_t style, intptr_t weight) { self->styleSetWeight(static_cast(style), static_cast(weight)); } intptr_t ScintillaEdit_StyleWeight(const ScintillaEdit* self, intptr_t style) { sptr_t _ret = self->styleWeight(static_cast(style)); return static_cast(_ret); } void ScintillaEdit_StyleSetCharacterSet(ScintillaEdit* self, intptr_t style, intptr_t characterSet) { self->styleSetCharacterSet(static_cast(style), static_cast(characterSet)); } void ScintillaEdit_StyleSetHotSpot(ScintillaEdit* self, intptr_t style, bool hotspot) { self->styleSetHotSpot(static_cast(style), hotspot); } void ScintillaEdit_StyleSetCheckMonospaced(ScintillaEdit* self, intptr_t style, bool checkMonospaced) { self->styleSetCheckMonospaced(static_cast(style), checkMonospaced); } bool ScintillaEdit_StyleCheckMonospaced(const ScintillaEdit* self, intptr_t style) { return self->styleCheckMonospaced(static_cast(style)); } void ScintillaEdit_StyleSetStretch(ScintillaEdit* self, intptr_t style, intptr_t stretch) { self->styleSetStretch(static_cast(style), static_cast(stretch)); } intptr_t ScintillaEdit_StyleStretch(const ScintillaEdit* self, intptr_t style) { sptr_t _ret = self->styleStretch(static_cast(style)); return static_cast(_ret); } void ScintillaEdit_StyleSetInvisibleRepresentation(ScintillaEdit* self, intptr_t style, const char* representation) { self->styleSetInvisibleRepresentation(static_cast(style), representation); } struct miqt_string ScintillaEdit_StyleInvisibleRepresentation(const ScintillaEdit* self, intptr_t style) { QByteArray _qb = self->styleInvisibleRepresentation(static_cast(style)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_SetElementColour(ScintillaEdit* self, intptr_t element, intptr_t colourElement) { self->setElementColour(static_cast(element), static_cast(colourElement)); } intptr_t ScintillaEdit_ElementColour(const ScintillaEdit* self, intptr_t element) { sptr_t _ret = self->elementColour(static_cast(element)); return static_cast(_ret); } void ScintillaEdit_ResetElementColour(ScintillaEdit* self, intptr_t element) { self->resetElementColour(static_cast(element)); } bool ScintillaEdit_ElementIsSet(const ScintillaEdit* self, intptr_t element) { return self->elementIsSet(static_cast(element)); } bool ScintillaEdit_ElementAllowsTranslucent(const ScintillaEdit* self, intptr_t element) { return self->elementAllowsTranslucent(static_cast(element)); } intptr_t ScintillaEdit_ElementBaseColour(const ScintillaEdit* self, intptr_t element) { sptr_t _ret = self->elementBaseColour(static_cast(element)); return static_cast(_ret); } void ScintillaEdit_SetSelFore(ScintillaEdit* self, bool useSetting, intptr_t fore) { self->setSelFore(useSetting, static_cast(fore)); } void ScintillaEdit_SetSelBack(ScintillaEdit* self, bool useSetting, intptr_t back) { self->setSelBack(useSetting, static_cast(back)); } intptr_t ScintillaEdit_SelAlpha(const ScintillaEdit* self) { sptr_t _ret = self->selAlpha(); return static_cast(_ret); } void ScintillaEdit_SetSelAlpha(ScintillaEdit* self, intptr_t alpha) { self->setSelAlpha(static_cast(alpha)); } bool ScintillaEdit_SelEOLFilled(const ScintillaEdit* self) { return self->selEOLFilled(); } void ScintillaEdit_SetSelEOLFilled(ScintillaEdit* self, bool filled) { self->setSelEOLFilled(filled); } intptr_t ScintillaEdit_SelectionLayer(const ScintillaEdit* self) { sptr_t _ret = self->selectionLayer(); return static_cast(_ret); } void ScintillaEdit_SetSelectionLayer(ScintillaEdit* self, intptr_t layer) { self->setSelectionLayer(static_cast(layer)); } intptr_t ScintillaEdit_CaretLineLayer(const ScintillaEdit* self) { sptr_t _ret = self->caretLineLayer(); return static_cast(_ret); } void ScintillaEdit_SetCaretLineLayer(ScintillaEdit* self, intptr_t layer) { self->setCaretLineLayer(static_cast(layer)); } bool ScintillaEdit_CaretLineHighlightSubLine(const ScintillaEdit* self) { return self->caretLineHighlightSubLine(); } void ScintillaEdit_SetCaretLineHighlightSubLine(ScintillaEdit* self, bool subLine) { self->setCaretLineHighlightSubLine(subLine); } void ScintillaEdit_SetCaretFore(ScintillaEdit* self, intptr_t fore) { self->setCaretFore(static_cast(fore)); } void ScintillaEdit_AssignCmdKey(ScintillaEdit* self, intptr_t keyDefinition, intptr_t sciCommand) { self->assignCmdKey(static_cast(keyDefinition), static_cast(sciCommand)); } void ScintillaEdit_ClearCmdKey(ScintillaEdit* self, intptr_t keyDefinition) { self->clearCmdKey(static_cast(keyDefinition)); } void ScintillaEdit_ClearAllCmdKeys(ScintillaEdit* self) { self->clearAllCmdKeys(); } void ScintillaEdit_SetStylingEx(ScintillaEdit* self, intptr_t length, const char* styles) { self->setStylingEx(static_cast(length), styles); } void ScintillaEdit_StyleSetVisible(ScintillaEdit* self, intptr_t style, bool visible) { self->styleSetVisible(static_cast(style), visible); } intptr_t ScintillaEdit_CaretPeriod(const ScintillaEdit* self) { sptr_t _ret = self->caretPeriod(); return static_cast(_ret); } void ScintillaEdit_SetCaretPeriod(ScintillaEdit* self, intptr_t periodMilliseconds) { self->setCaretPeriod(static_cast(periodMilliseconds)); } void ScintillaEdit_SetWordChars(ScintillaEdit* self, const char* characters) { self->setWordChars(characters); } struct miqt_string ScintillaEdit_WordChars(const ScintillaEdit* self) { QByteArray _qb = self->wordChars(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_SetCharacterCategoryOptimization(ScintillaEdit* self, intptr_t countCharacters) { self->setCharacterCategoryOptimization(static_cast(countCharacters)); } intptr_t ScintillaEdit_CharacterCategoryOptimization(const ScintillaEdit* self) { sptr_t _ret = self->characterCategoryOptimization(); return static_cast(_ret); } void ScintillaEdit_BeginUndoAction(ScintillaEdit* self) { self->beginUndoAction(); } void ScintillaEdit_EndUndoAction(ScintillaEdit* self) { self->endUndoAction(); } intptr_t ScintillaEdit_UndoSequence(const ScintillaEdit* self) { sptr_t _ret = self->undoSequence(); return static_cast(_ret); } intptr_t ScintillaEdit_UndoActions(const ScintillaEdit* self) { sptr_t _ret = self->undoActions(); return static_cast(_ret); } void ScintillaEdit_SetUndoSavePoint(ScintillaEdit* self, intptr_t action) { self->setUndoSavePoint(static_cast(action)); } intptr_t ScintillaEdit_UndoSavePoint(const ScintillaEdit* self) { sptr_t _ret = self->undoSavePoint(); return static_cast(_ret); } void ScintillaEdit_SetUndoDetach(ScintillaEdit* self, intptr_t action) { self->setUndoDetach(static_cast(action)); } intptr_t ScintillaEdit_UndoDetach(const ScintillaEdit* self) { sptr_t _ret = self->undoDetach(); return static_cast(_ret); } void ScintillaEdit_SetUndoTentative(ScintillaEdit* self, intptr_t action) { self->setUndoTentative(static_cast(action)); } intptr_t ScintillaEdit_UndoTentative(const ScintillaEdit* self) { sptr_t _ret = self->undoTentative(); return static_cast(_ret); } void ScintillaEdit_SetUndoCurrent(ScintillaEdit* self, intptr_t action) { self->setUndoCurrent(static_cast(action)); } intptr_t ScintillaEdit_UndoCurrent(const ScintillaEdit* self) { sptr_t _ret = self->undoCurrent(); return static_cast(_ret); } void ScintillaEdit_PushUndoActionType(ScintillaEdit* self, intptr_t typeVal, intptr_t pos) { self->pushUndoActionType(static_cast(typeVal), static_cast(pos)); } void ScintillaEdit_ChangeLastUndoActionText(ScintillaEdit* self, intptr_t length, const char* text) { self->changeLastUndoActionText(static_cast(length), text); } intptr_t ScintillaEdit_UndoActionType(const ScintillaEdit* self, intptr_t action) { sptr_t _ret = self->undoActionType(static_cast(action)); return static_cast(_ret); } intptr_t ScintillaEdit_UndoActionPosition(const ScintillaEdit* self, intptr_t action) { sptr_t _ret = self->undoActionPosition(static_cast(action)); return static_cast(_ret); } struct miqt_string ScintillaEdit_UndoActionText(const ScintillaEdit* self, intptr_t action) { QByteArray _qb = self->undoActionText(static_cast(action)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_IndicSetStyle(ScintillaEdit* self, intptr_t indicator, intptr_t indicatorStyle) { self->indicSetStyle(static_cast(indicator), static_cast(indicatorStyle)); } intptr_t ScintillaEdit_IndicStyle(const ScintillaEdit* self, intptr_t indicator) { sptr_t _ret = self->indicStyle(static_cast(indicator)); return static_cast(_ret); } void ScintillaEdit_IndicSetFore(ScintillaEdit* self, intptr_t indicator, intptr_t fore) { self->indicSetFore(static_cast(indicator), static_cast(fore)); } intptr_t ScintillaEdit_IndicFore(const ScintillaEdit* self, intptr_t indicator) { sptr_t _ret = self->indicFore(static_cast(indicator)); return static_cast(_ret); } void ScintillaEdit_IndicSetUnder(ScintillaEdit* self, intptr_t indicator, bool under) { self->indicSetUnder(static_cast(indicator), under); } bool ScintillaEdit_IndicUnder(const ScintillaEdit* self, intptr_t indicator) { return self->indicUnder(static_cast(indicator)); } void ScintillaEdit_IndicSetHoverStyle(ScintillaEdit* self, intptr_t indicator, intptr_t indicatorStyle) { self->indicSetHoverStyle(static_cast(indicator), static_cast(indicatorStyle)); } intptr_t ScintillaEdit_IndicHoverStyle(const ScintillaEdit* self, intptr_t indicator) { sptr_t _ret = self->indicHoverStyle(static_cast(indicator)); return static_cast(_ret); } void ScintillaEdit_IndicSetHoverFore(ScintillaEdit* self, intptr_t indicator, intptr_t fore) { self->indicSetHoverFore(static_cast(indicator), static_cast(fore)); } intptr_t ScintillaEdit_IndicHoverFore(const ScintillaEdit* self, intptr_t indicator) { sptr_t _ret = self->indicHoverFore(static_cast(indicator)); return static_cast(_ret); } void ScintillaEdit_IndicSetFlags(ScintillaEdit* self, intptr_t indicator, intptr_t flags) { self->indicSetFlags(static_cast(indicator), static_cast(flags)); } intptr_t ScintillaEdit_IndicFlags(const ScintillaEdit* self, intptr_t indicator) { sptr_t _ret = self->indicFlags(static_cast(indicator)); return static_cast(_ret); } void ScintillaEdit_IndicSetStrokeWidth(ScintillaEdit* self, intptr_t indicator, intptr_t hundredths) { self->indicSetStrokeWidth(static_cast(indicator), static_cast(hundredths)); } intptr_t ScintillaEdit_IndicStrokeWidth(const ScintillaEdit* self, intptr_t indicator) { sptr_t _ret = self->indicStrokeWidth(static_cast(indicator)); return static_cast(_ret); } void ScintillaEdit_SetWhitespaceFore(ScintillaEdit* self, bool useSetting, intptr_t fore) { self->setWhitespaceFore(useSetting, static_cast(fore)); } void ScintillaEdit_SetWhitespaceBack(ScintillaEdit* self, bool useSetting, intptr_t back) { self->setWhitespaceBack(useSetting, static_cast(back)); } void ScintillaEdit_SetWhitespaceSize(ScintillaEdit* self, intptr_t size) { self->setWhitespaceSize(static_cast(size)); } intptr_t ScintillaEdit_WhitespaceSize(const ScintillaEdit* self) { sptr_t _ret = self->whitespaceSize(); return static_cast(_ret); } void ScintillaEdit_SetLineState(ScintillaEdit* self, intptr_t line, intptr_t state) { self->setLineState(static_cast(line), static_cast(state)); } intptr_t ScintillaEdit_LineState(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->lineState(static_cast(line)); return static_cast(_ret); } intptr_t ScintillaEdit_MaxLineState(const ScintillaEdit* self) { sptr_t _ret = self->maxLineState(); return static_cast(_ret); } bool ScintillaEdit_CaretLineVisible(const ScintillaEdit* self) { return self->caretLineVisible(); } void ScintillaEdit_SetCaretLineVisible(ScintillaEdit* self, bool show) { self->setCaretLineVisible(show); } intptr_t ScintillaEdit_CaretLineBack(const ScintillaEdit* self) { sptr_t _ret = self->caretLineBack(); return static_cast(_ret); } void ScintillaEdit_SetCaretLineBack(ScintillaEdit* self, intptr_t back) { self->setCaretLineBack(static_cast(back)); } intptr_t ScintillaEdit_CaretLineFrame(const ScintillaEdit* self) { sptr_t _ret = self->caretLineFrame(); return static_cast(_ret); } void ScintillaEdit_SetCaretLineFrame(ScintillaEdit* self, intptr_t width) { self->setCaretLineFrame(static_cast(width)); } void ScintillaEdit_StyleSetChangeable(ScintillaEdit* self, intptr_t style, bool changeable) { self->styleSetChangeable(static_cast(style), changeable); } void ScintillaEdit_AutoCShow(ScintillaEdit* self, intptr_t lengthEntered, const char* itemList) { self->autoCShow(static_cast(lengthEntered), itemList); } void ScintillaEdit_AutoCCancel(ScintillaEdit* self) { self->autoCCancel(); } bool ScintillaEdit_AutoCActive(ScintillaEdit* self) { return self->autoCActive(); } intptr_t ScintillaEdit_AutoCPosStart(ScintillaEdit* self) { sptr_t _ret = self->autoCPosStart(); return static_cast(_ret); } void ScintillaEdit_AutoCComplete(ScintillaEdit* self) { self->autoCComplete(); } void ScintillaEdit_AutoCStops(ScintillaEdit* self, const char* characterSet) { self->autoCStops(characterSet); } void ScintillaEdit_AutoCSetSeparator(ScintillaEdit* self, intptr_t separatorCharacter) { self->autoCSetSeparator(static_cast(separatorCharacter)); } intptr_t ScintillaEdit_AutoCSeparator(const ScintillaEdit* self) { sptr_t _ret = self->autoCSeparator(); return static_cast(_ret); } void ScintillaEdit_AutoCSelect(ScintillaEdit* self, const char* selectVal) { self->autoCSelect(selectVal); } void ScintillaEdit_AutoCSetCancelAtStart(ScintillaEdit* self, bool cancel) { self->autoCSetCancelAtStart(cancel); } bool ScintillaEdit_AutoCCancelAtStart(const ScintillaEdit* self) { return self->autoCCancelAtStart(); } void ScintillaEdit_AutoCSetFillUps(ScintillaEdit* self, const char* characterSet) { self->autoCSetFillUps(characterSet); } void ScintillaEdit_AutoCSetChooseSingle(ScintillaEdit* self, bool chooseSingle) { self->autoCSetChooseSingle(chooseSingle); } bool ScintillaEdit_AutoCChooseSingle(const ScintillaEdit* self) { return self->autoCChooseSingle(); } void ScintillaEdit_AutoCSetIgnoreCase(ScintillaEdit* self, bool ignoreCase) { self->autoCSetIgnoreCase(ignoreCase); } bool ScintillaEdit_AutoCIgnoreCase(const ScintillaEdit* self) { return self->autoCIgnoreCase(); } void ScintillaEdit_UserListShow(ScintillaEdit* self, intptr_t listType, const char* itemList) { self->userListShow(static_cast(listType), itemList); } void ScintillaEdit_AutoCSetAutoHide(ScintillaEdit* self, bool autoHide) { self->autoCSetAutoHide(autoHide); } bool ScintillaEdit_AutoCAutoHide(const ScintillaEdit* self) { return self->autoCAutoHide(); } void ScintillaEdit_AutoCSetOptions(ScintillaEdit* self, intptr_t options) { self->autoCSetOptions(static_cast(options)); } intptr_t ScintillaEdit_AutoCOptions(const ScintillaEdit* self) { sptr_t _ret = self->autoCOptions(); return static_cast(_ret); } void ScintillaEdit_AutoCSetDropRestOfWord(ScintillaEdit* self, bool dropRestOfWord) { self->autoCSetDropRestOfWord(dropRestOfWord); } bool ScintillaEdit_AutoCDropRestOfWord(const ScintillaEdit* self) { return self->autoCDropRestOfWord(); } void ScintillaEdit_RegisterImage(ScintillaEdit* self, intptr_t typeVal, const char* xpmData) { self->registerImage(static_cast(typeVal), xpmData); } void ScintillaEdit_ClearRegisteredImages(ScintillaEdit* self) { self->clearRegisteredImages(); } intptr_t ScintillaEdit_AutoCTypeSeparator(const ScintillaEdit* self) { sptr_t _ret = self->autoCTypeSeparator(); return static_cast(_ret); } void ScintillaEdit_AutoCSetTypeSeparator(ScintillaEdit* self, intptr_t separatorCharacter) { self->autoCSetTypeSeparator(static_cast(separatorCharacter)); } void ScintillaEdit_AutoCSetMaxWidth(ScintillaEdit* self, intptr_t characterCount) { self->autoCSetMaxWidth(static_cast(characterCount)); } intptr_t ScintillaEdit_AutoCMaxWidth(const ScintillaEdit* self) { sptr_t _ret = self->autoCMaxWidth(); return static_cast(_ret); } void ScintillaEdit_AutoCSetMaxHeight(ScintillaEdit* self, intptr_t rowCount) { self->autoCSetMaxHeight(static_cast(rowCount)); } intptr_t ScintillaEdit_AutoCMaxHeight(const ScintillaEdit* self) { sptr_t _ret = self->autoCMaxHeight(); return static_cast(_ret); } void ScintillaEdit_AutoCSetStyle(ScintillaEdit* self, intptr_t style) { self->autoCSetStyle(static_cast(style)); } intptr_t ScintillaEdit_AutoCStyle(const ScintillaEdit* self) { sptr_t _ret = self->autoCStyle(); return static_cast(_ret); } void ScintillaEdit_SetIndent(ScintillaEdit* self, intptr_t indentSize) { self->setIndent(static_cast(indentSize)); } intptr_t ScintillaEdit_Indent(const ScintillaEdit* self) { sptr_t _ret = self->indent(); return static_cast(_ret); } void ScintillaEdit_SetUseTabs(ScintillaEdit* self, bool useTabs) { self->setUseTabs(useTabs); } bool ScintillaEdit_UseTabs(const ScintillaEdit* self) { return self->useTabs(); } void ScintillaEdit_SetLineIndentation(ScintillaEdit* self, intptr_t line, intptr_t indentation) { self->setLineIndentation(static_cast(line), static_cast(indentation)); } intptr_t ScintillaEdit_LineIndentation(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->lineIndentation(static_cast(line)); return static_cast(_ret); } intptr_t ScintillaEdit_LineIndentPosition(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->lineIndentPosition(static_cast(line)); return static_cast(_ret); } intptr_t ScintillaEdit_Column(const ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->column(static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_CountCharacters(ScintillaEdit* self, intptr_t start, intptr_t end) { sptr_t _ret = self->countCharacters(static_cast(start), static_cast(end)); return static_cast(_ret); } intptr_t ScintillaEdit_CountCodeUnits(ScintillaEdit* self, intptr_t start, intptr_t end) { sptr_t _ret = self->countCodeUnits(static_cast(start), static_cast(end)); return static_cast(_ret); } void ScintillaEdit_SetHScrollBar(ScintillaEdit* self, bool visible) { self->setHScrollBar(visible); } bool ScintillaEdit_HScrollBar(const ScintillaEdit* self) { return self->hScrollBar(); } void ScintillaEdit_SetIndentationGuides(ScintillaEdit* self, intptr_t indentView) { self->setIndentationGuides(static_cast(indentView)); } intptr_t ScintillaEdit_IndentationGuides(const ScintillaEdit* self) { sptr_t _ret = self->indentationGuides(); return static_cast(_ret); } void ScintillaEdit_SetHighlightGuide(ScintillaEdit* self, intptr_t column) { self->setHighlightGuide(static_cast(column)); } intptr_t ScintillaEdit_HighlightGuide(const ScintillaEdit* self) { sptr_t _ret = self->highlightGuide(); return static_cast(_ret); } intptr_t ScintillaEdit_LineEndPosition(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->lineEndPosition(static_cast(line)); return static_cast(_ret); } intptr_t ScintillaEdit_CodePage(const ScintillaEdit* self) { sptr_t _ret = self->codePage(); return static_cast(_ret); } intptr_t ScintillaEdit_CaretFore(const ScintillaEdit* self) { sptr_t _ret = self->caretFore(); return static_cast(_ret); } bool ScintillaEdit_ReadOnly(const ScintillaEdit* self) { return self->readOnly(); } void ScintillaEdit_SetCurrentPos(ScintillaEdit* self, intptr_t caret) { self->setCurrentPos(static_cast(caret)); } void ScintillaEdit_SetSelectionStart(ScintillaEdit* self, intptr_t anchor) { self->setSelectionStart(static_cast(anchor)); } intptr_t ScintillaEdit_SelectionStart(const ScintillaEdit* self) { sptr_t _ret = self->selectionStart(); return static_cast(_ret); } void ScintillaEdit_SetSelectionEnd(ScintillaEdit* self, intptr_t caret) { self->setSelectionEnd(static_cast(caret)); } intptr_t ScintillaEdit_SelectionEnd(const ScintillaEdit* self) { sptr_t _ret = self->selectionEnd(); return static_cast(_ret); } void ScintillaEdit_SetEmptySelection(ScintillaEdit* self, intptr_t caret) { self->setEmptySelection(static_cast(caret)); } void ScintillaEdit_SetPrintMagnification(ScintillaEdit* self, intptr_t magnification) { self->setPrintMagnification(static_cast(magnification)); } intptr_t ScintillaEdit_PrintMagnification(const ScintillaEdit* self) { sptr_t _ret = self->printMagnification(); return static_cast(_ret); } void ScintillaEdit_SetPrintColourMode(ScintillaEdit* self, intptr_t mode) { self->setPrintColourMode(static_cast(mode)); } intptr_t ScintillaEdit_PrintColourMode(const ScintillaEdit* self) { sptr_t _ret = self->printColourMode(); return static_cast(_ret); } void ScintillaEdit_SetChangeHistory(ScintillaEdit* self, intptr_t changeHistory) { self->setChangeHistory(static_cast(changeHistory)); } intptr_t ScintillaEdit_ChangeHistory(const ScintillaEdit* self) { sptr_t _ret = self->changeHistory(); return static_cast(_ret); } intptr_t ScintillaEdit_FirstVisibleLine(const ScintillaEdit* self) { sptr_t _ret = self->firstVisibleLine(); return static_cast(_ret); } struct miqt_string ScintillaEdit_GetLine(ScintillaEdit* self, intptr_t line) { QByteArray _qb = self->getLine(static_cast(line)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_LineCount(const ScintillaEdit* self) { sptr_t _ret = self->lineCount(); return static_cast(_ret); } void ScintillaEdit_AllocateLines(ScintillaEdit* self, intptr_t lines) { self->allocateLines(static_cast(lines)); } void ScintillaEdit_SetMarginLeft(ScintillaEdit* self, intptr_t pixelWidth) { self->setMarginLeft(static_cast(pixelWidth)); } intptr_t ScintillaEdit_MarginLeft(const ScintillaEdit* self) { sptr_t _ret = self->marginLeft(); return static_cast(_ret); } void ScintillaEdit_SetMarginRight(ScintillaEdit* self, intptr_t pixelWidth) { self->setMarginRight(static_cast(pixelWidth)); } intptr_t ScintillaEdit_MarginRight(const ScintillaEdit* self) { sptr_t _ret = self->marginRight(); return static_cast(_ret); } bool ScintillaEdit_Modify(const ScintillaEdit* self) { return self->modify(); } void ScintillaEdit_SetSel(ScintillaEdit* self, intptr_t anchor, intptr_t caret) { self->setSel(static_cast(anchor), static_cast(caret)); } struct miqt_string ScintillaEdit_GetSelText(ScintillaEdit* self) { QByteArray _qb = self->getSelText(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_HideSelection(ScintillaEdit* self, bool hide) { self->hideSelection(hide); } bool ScintillaEdit_SelectionHidden(const ScintillaEdit* self) { return self->selectionHidden(); } intptr_t ScintillaEdit_PointXFromPosition(ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->pointXFromPosition(static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_PointYFromPosition(ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->pointYFromPosition(static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_LineFromPosition(ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->lineFromPosition(static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_PositionFromLine(ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->positionFromLine(static_cast(line)); return static_cast(_ret); } void ScintillaEdit_LineScroll(ScintillaEdit* self, intptr_t columns, intptr_t lines) { self->lineScroll(static_cast(columns), static_cast(lines)); } void ScintillaEdit_ScrollCaret(ScintillaEdit* self) { self->scrollCaret(); } void ScintillaEdit_ScrollRange(ScintillaEdit* self, intptr_t secondary, intptr_t primary) { self->scrollRange(static_cast(secondary), static_cast(primary)); } void ScintillaEdit_ReplaceSel(ScintillaEdit* self, const char* text) { self->replaceSel(text); } void ScintillaEdit_SetReadOnly(ScintillaEdit* self, bool readOnly) { self->setReadOnly(readOnly); } void ScintillaEdit_Null(ScintillaEdit* self) { self->null(); } bool ScintillaEdit_CanPaste(ScintillaEdit* self) { return self->canPaste(); } bool ScintillaEdit_CanUndo(ScintillaEdit* self) { return self->canUndo(); } void ScintillaEdit_EmptyUndoBuffer(ScintillaEdit* self) { self->emptyUndoBuffer(); } void ScintillaEdit_Undo(ScintillaEdit* self) { self->undo(); } void ScintillaEdit_Cut(ScintillaEdit* self) { self->cut(); } void ScintillaEdit_Copy(ScintillaEdit* self) { self->copy(); } void ScintillaEdit_Paste(ScintillaEdit* self) { self->paste(); } void ScintillaEdit_Clear(ScintillaEdit* self) { self->clear(); } void ScintillaEdit_SetText(ScintillaEdit* self, const char* text) { self->setText(text); } struct miqt_string ScintillaEdit_GetText(ScintillaEdit* self, intptr_t length) { QByteArray _qb = self->getText(static_cast(length)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_TextLength(const ScintillaEdit* self) { sptr_t _ret = self->textLength(); return static_cast(_ret); } intptr_t ScintillaEdit_DirectFunction(const ScintillaEdit* self) { sptr_t _ret = self->directFunction(); return static_cast(_ret); } intptr_t ScintillaEdit_DirectStatusFunction(const ScintillaEdit* self) { sptr_t _ret = self->directStatusFunction(); return static_cast(_ret); } intptr_t ScintillaEdit_DirectPointer(const ScintillaEdit* self) { sptr_t _ret = self->directPointer(); return static_cast(_ret); } void ScintillaEdit_SetOvertype(ScintillaEdit* self, bool overType) { self->setOvertype(overType); } bool ScintillaEdit_Overtype(const ScintillaEdit* self) { return self->overtype(); } void ScintillaEdit_SetCaretWidth(ScintillaEdit* self, intptr_t pixelWidth) { self->setCaretWidth(static_cast(pixelWidth)); } intptr_t ScintillaEdit_CaretWidth(const ScintillaEdit* self) { sptr_t _ret = self->caretWidth(); return static_cast(_ret); } void ScintillaEdit_SetTargetStart(ScintillaEdit* self, intptr_t start) { self->setTargetStart(static_cast(start)); } intptr_t ScintillaEdit_TargetStart(const ScintillaEdit* self) { sptr_t _ret = self->targetStart(); return static_cast(_ret); } void ScintillaEdit_SetTargetStartVirtualSpace(ScintillaEdit* self, intptr_t space) { self->setTargetStartVirtualSpace(static_cast(space)); } intptr_t ScintillaEdit_TargetStartVirtualSpace(const ScintillaEdit* self) { sptr_t _ret = self->targetStartVirtualSpace(); return static_cast(_ret); } void ScintillaEdit_SetTargetEnd(ScintillaEdit* self, intptr_t end) { self->setTargetEnd(static_cast(end)); } intptr_t ScintillaEdit_TargetEnd(const ScintillaEdit* self) { sptr_t _ret = self->targetEnd(); return static_cast(_ret); } void ScintillaEdit_SetTargetEndVirtualSpace(ScintillaEdit* self, intptr_t space) { self->setTargetEndVirtualSpace(static_cast(space)); } intptr_t ScintillaEdit_TargetEndVirtualSpace(const ScintillaEdit* self) { sptr_t _ret = self->targetEndVirtualSpace(); return static_cast(_ret); } void ScintillaEdit_SetTargetRange(ScintillaEdit* self, intptr_t start, intptr_t end) { self->setTargetRange(static_cast(start), static_cast(end)); } struct miqt_string ScintillaEdit_TargetText(const ScintillaEdit* self) { QByteArray _qb = self->targetText(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_TargetFromSelection(ScintillaEdit* self) { self->targetFromSelection(); } void ScintillaEdit_TargetWholeDocument(ScintillaEdit* self) { self->targetWholeDocument(); } intptr_t ScintillaEdit_ReplaceTarget(ScintillaEdit* self, intptr_t length, const char* text) { sptr_t _ret = self->replaceTarget(static_cast(length), text); return static_cast(_ret); } intptr_t ScintillaEdit_ReplaceTargetRE(ScintillaEdit* self, intptr_t length, const char* text) { sptr_t _ret = self->replaceTargetRE(static_cast(length), text); return static_cast(_ret); } intptr_t ScintillaEdit_ReplaceTargetMinimal(ScintillaEdit* self, intptr_t length, const char* text) { sptr_t _ret = self->replaceTargetMinimal(static_cast(length), text); return static_cast(_ret); } intptr_t ScintillaEdit_SearchInTarget(ScintillaEdit* self, intptr_t length, const char* text) { sptr_t _ret = self->searchInTarget(static_cast(length), text); return static_cast(_ret); } void ScintillaEdit_SetSearchFlags(ScintillaEdit* self, intptr_t searchFlags) { self->setSearchFlags(static_cast(searchFlags)); } intptr_t ScintillaEdit_SearchFlags(const ScintillaEdit* self) { sptr_t _ret = self->searchFlags(); return static_cast(_ret); } void ScintillaEdit_CallTipShow(ScintillaEdit* self, intptr_t pos, const char* definition) { self->callTipShow(static_cast(pos), definition); } void ScintillaEdit_CallTipCancel(ScintillaEdit* self) { self->callTipCancel(); } bool ScintillaEdit_CallTipActive(ScintillaEdit* self) { return self->callTipActive(); } intptr_t ScintillaEdit_CallTipPosStart(ScintillaEdit* self) { sptr_t _ret = self->callTipPosStart(); return static_cast(_ret); } void ScintillaEdit_CallTipSetPosStart(ScintillaEdit* self, intptr_t posStart) { self->callTipSetPosStart(static_cast(posStart)); } void ScintillaEdit_CallTipSetHlt(ScintillaEdit* self, intptr_t highlightStart, intptr_t highlightEnd) { self->callTipSetHlt(static_cast(highlightStart), static_cast(highlightEnd)); } void ScintillaEdit_CallTipSetBack(ScintillaEdit* self, intptr_t back) { self->callTipSetBack(static_cast(back)); } void ScintillaEdit_CallTipSetFore(ScintillaEdit* self, intptr_t fore) { self->callTipSetFore(static_cast(fore)); } void ScintillaEdit_CallTipSetForeHlt(ScintillaEdit* self, intptr_t fore) { self->callTipSetForeHlt(static_cast(fore)); } void ScintillaEdit_CallTipUseStyle(ScintillaEdit* self, intptr_t tabSize) { self->callTipUseStyle(static_cast(tabSize)); } void ScintillaEdit_CallTipSetPosition(ScintillaEdit* self, bool above) { self->callTipSetPosition(above); } intptr_t ScintillaEdit_VisibleFromDocLine(ScintillaEdit* self, intptr_t docLine) { sptr_t _ret = self->visibleFromDocLine(static_cast(docLine)); return static_cast(_ret); } intptr_t ScintillaEdit_DocLineFromVisible(ScintillaEdit* self, intptr_t displayLine) { sptr_t _ret = self->docLineFromVisible(static_cast(displayLine)); return static_cast(_ret); } intptr_t ScintillaEdit_WrapCount(ScintillaEdit* self, intptr_t docLine) { sptr_t _ret = self->wrapCount(static_cast(docLine)); return static_cast(_ret); } void ScintillaEdit_SetFoldLevel(ScintillaEdit* self, intptr_t line, intptr_t level) { self->setFoldLevel(static_cast(line), static_cast(level)); } intptr_t ScintillaEdit_FoldLevel(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->foldLevel(static_cast(line)); return static_cast(_ret); } intptr_t ScintillaEdit_LastChild(const ScintillaEdit* self, intptr_t line, intptr_t level) { sptr_t _ret = self->lastChild(static_cast(line), static_cast(level)); return static_cast(_ret); } intptr_t ScintillaEdit_FoldParent(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->foldParent(static_cast(line)); return static_cast(_ret); } void ScintillaEdit_ShowLines(ScintillaEdit* self, intptr_t lineStart, intptr_t lineEnd) { self->showLines(static_cast(lineStart), static_cast(lineEnd)); } void ScintillaEdit_HideLines(ScintillaEdit* self, intptr_t lineStart, intptr_t lineEnd) { self->hideLines(static_cast(lineStart), static_cast(lineEnd)); } bool ScintillaEdit_LineVisible(const ScintillaEdit* self, intptr_t line) { return self->lineVisible(static_cast(line)); } bool ScintillaEdit_AllLinesVisible(const ScintillaEdit* self) { return self->allLinesVisible(); } void ScintillaEdit_SetFoldExpanded(ScintillaEdit* self, intptr_t line, bool expanded) { self->setFoldExpanded(static_cast(line), expanded); } bool ScintillaEdit_FoldExpanded(const ScintillaEdit* self, intptr_t line) { return self->foldExpanded(static_cast(line)); } void ScintillaEdit_ToggleFold(ScintillaEdit* self, intptr_t line) { self->toggleFold(static_cast(line)); } void ScintillaEdit_ToggleFoldShowText(ScintillaEdit* self, intptr_t line, const char* text) { self->toggleFoldShowText(static_cast(line), text); } void ScintillaEdit_FoldDisplayTextSetStyle(ScintillaEdit* self, intptr_t style) { self->foldDisplayTextSetStyle(static_cast(style)); } intptr_t ScintillaEdit_FoldDisplayTextStyle(const ScintillaEdit* self) { sptr_t _ret = self->foldDisplayTextStyle(); return static_cast(_ret); } void ScintillaEdit_SetDefaultFoldDisplayText(ScintillaEdit* self, const char* text) { self->setDefaultFoldDisplayText(text); } struct miqt_string ScintillaEdit_GetDefaultFoldDisplayText(ScintillaEdit* self) { QByteArray _qb = self->getDefaultFoldDisplayText(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_FoldLine(ScintillaEdit* self, intptr_t line, intptr_t action) { self->foldLine(static_cast(line), static_cast(action)); } void ScintillaEdit_FoldChildren(ScintillaEdit* self, intptr_t line, intptr_t action) { self->foldChildren(static_cast(line), static_cast(action)); } void ScintillaEdit_ExpandChildren(ScintillaEdit* self, intptr_t line, intptr_t level) { self->expandChildren(static_cast(line), static_cast(level)); } void ScintillaEdit_FoldAll(ScintillaEdit* self, intptr_t action) { self->foldAll(static_cast(action)); } void ScintillaEdit_EnsureVisible(ScintillaEdit* self, intptr_t line) { self->ensureVisible(static_cast(line)); } void ScintillaEdit_SetAutomaticFold(ScintillaEdit* self, intptr_t automaticFold) { self->setAutomaticFold(static_cast(automaticFold)); } intptr_t ScintillaEdit_AutomaticFold(const ScintillaEdit* self) { sptr_t _ret = self->automaticFold(); return static_cast(_ret); } void ScintillaEdit_SetFoldFlags(ScintillaEdit* self, intptr_t flags) { self->setFoldFlags(static_cast(flags)); } void ScintillaEdit_EnsureVisibleEnforcePolicy(ScintillaEdit* self, intptr_t line) { self->ensureVisibleEnforcePolicy(static_cast(line)); } void ScintillaEdit_SetTabIndents(ScintillaEdit* self, bool tabIndents) { self->setTabIndents(tabIndents); } bool ScintillaEdit_TabIndents(const ScintillaEdit* self) { return self->tabIndents(); } void ScintillaEdit_SetBackSpaceUnIndents(ScintillaEdit* self, bool bsUnIndents) { self->setBackSpaceUnIndents(bsUnIndents); } bool ScintillaEdit_BackSpaceUnIndents(const ScintillaEdit* self) { return self->backSpaceUnIndents(); } void ScintillaEdit_SetMouseDwellTime(ScintillaEdit* self, intptr_t periodMilliseconds) { self->setMouseDwellTime(static_cast(periodMilliseconds)); } intptr_t ScintillaEdit_MouseDwellTime(const ScintillaEdit* self) { sptr_t _ret = self->mouseDwellTime(); return static_cast(_ret); } intptr_t ScintillaEdit_WordStartPosition(ScintillaEdit* self, intptr_t pos, bool onlyWordCharacters) { sptr_t _ret = self->wordStartPosition(static_cast(pos), onlyWordCharacters); return static_cast(_ret); } intptr_t ScintillaEdit_WordEndPosition(ScintillaEdit* self, intptr_t pos, bool onlyWordCharacters) { sptr_t _ret = self->wordEndPosition(static_cast(pos), onlyWordCharacters); return static_cast(_ret); } bool ScintillaEdit_IsRangeWord(ScintillaEdit* self, intptr_t start, intptr_t end) { return self->isRangeWord(static_cast(start), static_cast(end)); } void ScintillaEdit_SetIdleStyling(ScintillaEdit* self, intptr_t idleStyling) { self->setIdleStyling(static_cast(idleStyling)); } intptr_t ScintillaEdit_IdleStyling(const ScintillaEdit* self) { sptr_t _ret = self->idleStyling(); return static_cast(_ret); } void ScintillaEdit_SetWrapMode(ScintillaEdit* self, intptr_t wrapMode) { self->setWrapMode(static_cast(wrapMode)); } intptr_t ScintillaEdit_WrapMode(const ScintillaEdit* self) { sptr_t _ret = self->wrapMode(); return static_cast(_ret); } void ScintillaEdit_SetWrapVisualFlags(ScintillaEdit* self, intptr_t wrapVisualFlags) { self->setWrapVisualFlags(static_cast(wrapVisualFlags)); } intptr_t ScintillaEdit_WrapVisualFlags(const ScintillaEdit* self) { sptr_t _ret = self->wrapVisualFlags(); return static_cast(_ret); } void ScintillaEdit_SetWrapVisualFlagsLocation(ScintillaEdit* self, intptr_t wrapVisualFlagsLocation) { self->setWrapVisualFlagsLocation(static_cast(wrapVisualFlagsLocation)); } intptr_t ScintillaEdit_WrapVisualFlagsLocation(const ScintillaEdit* self) { sptr_t _ret = self->wrapVisualFlagsLocation(); return static_cast(_ret); } void ScintillaEdit_SetWrapStartIndent(ScintillaEdit* self, intptr_t indent) { self->setWrapStartIndent(static_cast(indent)); } intptr_t ScintillaEdit_WrapStartIndent(const ScintillaEdit* self) { sptr_t _ret = self->wrapStartIndent(); return static_cast(_ret); } void ScintillaEdit_SetWrapIndentMode(ScintillaEdit* self, intptr_t wrapIndentMode) { self->setWrapIndentMode(static_cast(wrapIndentMode)); } intptr_t ScintillaEdit_WrapIndentMode(const ScintillaEdit* self) { sptr_t _ret = self->wrapIndentMode(); return static_cast(_ret); } void ScintillaEdit_SetLayoutCache(ScintillaEdit* self, intptr_t cacheMode) { self->setLayoutCache(static_cast(cacheMode)); } intptr_t ScintillaEdit_LayoutCache(const ScintillaEdit* self) { sptr_t _ret = self->layoutCache(); return static_cast(_ret); } void ScintillaEdit_SetScrollWidth(ScintillaEdit* self, intptr_t pixelWidth) { self->setScrollWidth(static_cast(pixelWidth)); } intptr_t ScintillaEdit_ScrollWidth(const ScintillaEdit* self) { sptr_t _ret = self->scrollWidth(); return static_cast(_ret); } void ScintillaEdit_SetScrollWidthTracking(ScintillaEdit* self, bool tracking) { self->setScrollWidthTracking(tracking); } bool ScintillaEdit_ScrollWidthTracking(const ScintillaEdit* self) { return self->scrollWidthTracking(); } intptr_t ScintillaEdit_TextWidth(ScintillaEdit* self, intptr_t style, const char* text) { sptr_t _ret = self->textWidth(static_cast(style), text); return static_cast(_ret); } void ScintillaEdit_SetEndAtLastLine(ScintillaEdit* self, bool endAtLastLine) { self->setEndAtLastLine(endAtLastLine); } bool ScintillaEdit_EndAtLastLine(const ScintillaEdit* self) { return self->endAtLastLine(); } intptr_t ScintillaEdit_TextHeight(ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->textHeight(static_cast(line)); return static_cast(_ret); } void ScintillaEdit_SetVScrollBar(ScintillaEdit* self, bool visible) { self->setVScrollBar(visible); } bool ScintillaEdit_VScrollBar(const ScintillaEdit* self) { return self->vScrollBar(); } void ScintillaEdit_AppendText(ScintillaEdit* self, intptr_t length, const char* text) { self->appendText(static_cast(length), text); } intptr_t ScintillaEdit_PhasesDraw(const ScintillaEdit* self) { sptr_t _ret = self->phasesDraw(); return static_cast(_ret); } void ScintillaEdit_SetPhasesDraw(ScintillaEdit* self, intptr_t phases) { self->setPhasesDraw(static_cast(phases)); } void ScintillaEdit_SetFontQuality(ScintillaEdit* self, intptr_t fontQuality) { self->setFontQuality(static_cast(fontQuality)); } intptr_t ScintillaEdit_FontQuality(const ScintillaEdit* self) { sptr_t _ret = self->fontQuality(); return static_cast(_ret); } void ScintillaEdit_SetFirstVisibleLine(ScintillaEdit* self, intptr_t displayLine) { self->setFirstVisibleLine(static_cast(displayLine)); } void ScintillaEdit_SetMultiPaste(ScintillaEdit* self, intptr_t multiPaste) { self->setMultiPaste(static_cast(multiPaste)); } intptr_t ScintillaEdit_MultiPaste(const ScintillaEdit* self) { sptr_t _ret = self->multiPaste(); return static_cast(_ret); } struct miqt_string ScintillaEdit_Tag(const ScintillaEdit* self, intptr_t tagNumber) { QByteArray _qb = self->tag(static_cast(tagNumber)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_LinesJoin(ScintillaEdit* self) { self->linesJoin(); } void ScintillaEdit_LinesSplit(ScintillaEdit* self, intptr_t pixelWidth) { self->linesSplit(static_cast(pixelWidth)); } void ScintillaEdit_SetFoldMarginColour(ScintillaEdit* self, bool useSetting, intptr_t back) { self->setFoldMarginColour(useSetting, static_cast(back)); } void ScintillaEdit_SetFoldMarginHiColour(ScintillaEdit* self, bool useSetting, intptr_t fore) { self->setFoldMarginHiColour(useSetting, static_cast(fore)); } void ScintillaEdit_SetAccessibility(ScintillaEdit* self, intptr_t accessibility) { self->setAccessibility(static_cast(accessibility)); } intptr_t ScintillaEdit_Accessibility(const ScintillaEdit* self) { sptr_t _ret = self->accessibility(); return static_cast(_ret); } void ScintillaEdit_LineDown(ScintillaEdit* self) { self->lineDown(); } void ScintillaEdit_LineDownExtend(ScintillaEdit* self) { self->lineDownExtend(); } void ScintillaEdit_LineUp(ScintillaEdit* self) { self->lineUp(); } void ScintillaEdit_LineUpExtend(ScintillaEdit* self) { self->lineUpExtend(); } void ScintillaEdit_CharLeft(ScintillaEdit* self) { self->charLeft(); } void ScintillaEdit_CharLeftExtend(ScintillaEdit* self) { self->charLeftExtend(); } void ScintillaEdit_CharRight(ScintillaEdit* self) { self->charRight(); } void ScintillaEdit_CharRightExtend(ScintillaEdit* self) { self->charRightExtend(); } void ScintillaEdit_WordLeft(ScintillaEdit* self) { self->wordLeft(); } void ScintillaEdit_WordLeftExtend(ScintillaEdit* self) { self->wordLeftExtend(); } void ScintillaEdit_WordRight(ScintillaEdit* self) { self->wordRight(); } void ScintillaEdit_WordRightExtend(ScintillaEdit* self) { self->wordRightExtend(); } void ScintillaEdit_Home(ScintillaEdit* self) { self->home(); } void ScintillaEdit_HomeExtend(ScintillaEdit* self) { self->homeExtend(); } void ScintillaEdit_LineEnd(ScintillaEdit* self) { self->lineEnd(); } void ScintillaEdit_LineEndExtend(ScintillaEdit* self) { self->lineEndExtend(); } void ScintillaEdit_DocumentStart(ScintillaEdit* self) { self->documentStart(); } void ScintillaEdit_DocumentStartExtend(ScintillaEdit* self) { self->documentStartExtend(); } void ScintillaEdit_DocumentEnd(ScintillaEdit* self) { self->documentEnd(); } void ScintillaEdit_DocumentEndExtend(ScintillaEdit* self) { self->documentEndExtend(); } void ScintillaEdit_PageUp(ScintillaEdit* self) { self->pageUp(); } void ScintillaEdit_PageUpExtend(ScintillaEdit* self) { self->pageUpExtend(); } void ScintillaEdit_PageDown(ScintillaEdit* self) { self->pageDown(); } void ScintillaEdit_PageDownExtend(ScintillaEdit* self) { self->pageDownExtend(); } void ScintillaEdit_EditToggleOvertype(ScintillaEdit* self) { self->editToggleOvertype(); } void ScintillaEdit_Cancel(ScintillaEdit* self) { self->cancel(); } void ScintillaEdit_DeleteBack(ScintillaEdit* self) { self->deleteBack(); } void ScintillaEdit_Tab(ScintillaEdit* self) { self->tab(); } void ScintillaEdit_LineIndent(ScintillaEdit* self) { self->lineIndent(); } void ScintillaEdit_BackTab(ScintillaEdit* self) { self->backTab(); } void ScintillaEdit_LineDedent(ScintillaEdit* self) { self->lineDedent(); } void ScintillaEdit_NewLine(ScintillaEdit* self) { self->newLine(); } void ScintillaEdit_FormFeed(ScintillaEdit* self) { self->formFeed(); } void ScintillaEdit_VCHome(ScintillaEdit* self) { self->vCHome(); } void ScintillaEdit_VCHomeExtend(ScintillaEdit* self) { self->vCHomeExtend(); } void ScintillaEdit_ZoomIn(ScintillaEdit* self) { self->zoomIn(); } void ScintillaEdit_ZoomOut(ScintillaEdit* self) { self->zoomOut(); } void ScintillaEdit_DelWordLeft(ScintillaEdit* self) { self->delWordLeft(); } void ScintillaEdit_DelWordRight(ScintillaEdit* self) { self->delWordRight(); } void ScintillaEdit_DelWordRightEnd(ScintillaEdit* self) { self->delWordRightEnd(); } void ScintillaEdit_LineCut(ScintillaEdit* self) { self->lineCut(); } void ScintillaEdit_LineDelete(ScintillaEdit* self) { self->lineDelete(); } void ScintillaEdit_LineTranspose(ScintillaEdit* self) { self->lineTranspose(); } void ScintillaEdit_LineReverse(ScintillaEdit* self) { self->lineReverse(); } void ScintillaEdit_LineDuplicate(ScintillaEdit* self) { self->lineDuplicate(); } void ScintillaEdit_LowerCase(ScintillaEdit* self) { self->lowerCase(); } void ScintillaEdit_UpperCase(ScintillaEdit* self) { self->upperCase(); } void ScintillaEdit_LineScrollDown(ScintillaEdit* self) { self->lineScrollDown(); } void ScintillaEdit_LineScrollUp(ScintillaEdit* self) { self->lineScrollUp(); } void ScintillaEdit_DeleteBackNotLine(ScintillaEdit* self) { self->deleteBackNotLine(); } void ScintillaEdit_HomeDisplay(ScintillaEdit* self) { self->homeDisplay(); } void ScintillaEdit_HomeDisplayExtend(ScintillaEdit* self) { self->homeDisplayExtend(); } void ScintillaEdit_LineEndDisplay(ScintillaEdit* self) { self->lineEndDisplay(); } void ScintillaEdit_LineEndDisplayExtend(ScintillaEdit* self) { self->lineEndDisplayExtend(); } void ScintillaEdit_HomeWrap(ScintillaEdit* self) { self->homeWrap(); } void ScintillaEdit_HomeWrapExtend(ScintillaEdit* self) { self->homeWrapExtend(); } void ScintillaEdit_LineEndWrap(ScintillaEdit* self) { self->lineEndWrap(); } void ScintillaEdit_LineEndWrapExtend(ScintillaEdit* self) { self->lineEndWrapExtend(); } void ScintillaEdit_VCHomeWrap(ScintillaEdit* self) { self->vCHomeWrap(); } void ScintillaEdit_VCHomeWrapExtend(ScintillaEdit* self) { self->vCHomeWrapExtend(); } void ScintillaEdit_LineCopy(ScintillaEdit* self) { self->lineCopy(); } void ScintillaEdit_MoveCaretInsideView(ScintillaEdit* self) { self->moveCaretInsideView(); } intptr_t ScintillaEdit_LineLength(ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->lineLength(static_cast(line)); return static_cast(_ret); } void ScintillaEdit_BraceHighlight(ScintillaEdit* self, intptr_t posA, intptr_t posB) { self->braceHighlight(static_cast(posA), static_cast(posB)); } void ScintillaEdit_BraceHighlightIndicator(ScintillaEdit* self, bool useSetting, intptr_t indicator) { self->braceHighlightIndicator(useSetting, static_cast(indicator)); } void ScintillaEdit_BraceBadLight(ScintillaEdit* self, intptr_t pos) { self->braceBadLight(static_cast(pos)); } void ScintillaEdit_BraceBadLightIndicator(ScintillaEdit* self, bool useSetting, intptr_t indicator) { self->braceBadLightIndicator(useSetting, static_cast(indicator)); } intptr_t ScintillaEdit_BraceMatch(ScintillaEdit* self, intptr_t pos, intptr_t maxReStyle) { sptr_t _ret = self->braceMatch(static_cast(pos), static_cast(maxReStyle)); return static_cast(_ret); } intptr_t ScintillaEdit_BraceMatchNext(ScintillaEdit* self, intptr_t pos, intptr_t startPos) { sptr_t _ret = self->braceMatchNext(static_cast(pos), static_cast(startPos)); return static_cast(_ret); } bool ScintillaEdit_ViewEOL(const ScintillaEdit* self) { return self->viewEOL(); } void ScintillaEdit_SetViewEOL(ScintillaEdit* self, bool visible) { self->setViewEOL(visible); } intptr_t ScintillaEdit_DocPointer(const ScintillaEdit* self) { sptr_t _ret = self->docPointer(); return static_cast(_ret); } void ScintillaEdit_SetDocPointer(ScintillaEdit* self, intptr_t doc) { self->setDocPointer(static_cast(doc)); } void ScintillaEdit_SetModEventMask(ScintillaEdit* self, intptr_t eventMask) { self->setModEventMask(static_cast(eventMask)); } intptr_t ScintillaEdit_EdgeColumn(const ScintillaEdit* self) { sptr_t _ret = self->edgeColumn(); return static_cast(_ret); } void ScintillaEdit_SetEdgeColumn(ScintillaEdit* self, intptr_t column) { self->setEdgeColumn(static_cast(column)); } intptr_t ScintillaEdit_EdgeMode(const ScintillaEdit* self) { sptr_t _ret = self->edgeMode(); return static_cast(_ret); } void ScintillaEdit_SetEdgeMode(ScintillaEdit* self, intptr_t edgeMode) { self->setEdgeMode(static_cast(edgeMode)); } intptr_t ScintillaEdit_EdgeColour(const ScintillaEdit* self) { sptr_t _ret = self->edgeColour(); return static_cast(_ret); } void ScintillaEdit_SetEdgeColour(ScintillaEdit* self, intptr_t edgeColour) { self->setEdgeColour(static_cast(edgeColour)); } void ScintillaEdit_MultiEdgeAddLine(ScintillaEdit* self, intptr_t column, intptr_t edgeColour) { self->multiEdgeAddLine(static_cast(column), static_cast(edgeColour)); } void ScintillaEdit_MultiEdgeClearAll(ScintillaEdit* self) { self->multiEdgeClearAll(); } intptr_t ScintillaEdit_MultiEdgeColumn(const ScintillaEdit* self, intptr_t which) { sptr_t _ret = self->multiEdgeColumn(static_cast(which)); return static_cast(_ret); } void ScintillaEdit_SearchAnchor(ScintillaEdit* self) { self->searchAnchor(); } intptr_t ScintillaEdit_SearchNext(ScintillaEdit* self, intptr_t searchFlags, const char* text) { sptr_t _ret = self->searchNext(static_cast(searchFlags), text); return static_cast(_ret); } intptr_t ScintillaEdit_SearchPrev(ScintillaEdit* self, intptr_t searchFlags, const char* text) { sptr_t _ret = self->searchPrev(static_cast(searchFlags), text); return static_cast(_ret); } intptr_t ScintillaEdit_LinesOnScreen(const ScintillaEdit* self) { sptr_t _ret = self->linesOnScreen(); return static_cast(_ret); } void ScintillaEdit_UsePopUp(ScintillaEdit* self, intptr_t popUpMode) { self->usePopUp(static_cast(popUpMode)); } bool ScintillaEdit_SelectionIsRectangle(const ScintillaEdit* self) { return self->selectionIsRectangle(); } void ScintillaEdit_SetZoom(ScintillaEdit* self, intptr_t zoomInPoints) { self->setZoom(static_cast(zoomInPoints)); } intptr_t ScintillaEdit_Zoom(const ScintillaEdit* self) { sptr_t _ret = self->zoom(); return static_cast(_ret); } intptr_t ScintillaEdit_CreateDocument(ScintillaEdit* self, intptr_t bytes, intptr_t documentOptions) { sptr_t _ret = self->createDocument(static_cast(bytes), static_cast(documentOptions)); return static_cast(_ret); } void ScintillaEdit_AddRefDocument(ScintillaEdit* self, intptr_t doc) { self->addRefDocument(static_cast(doc)); } void ScintillaEdit_ReleaseDocument(ScintillaEdit* self, intptr_t doc) { self->releaseDocument(static_cast(doc)); } intptr_t ScintillaEdit_DocumentOptions(const ScintillaEdit* self) { sptr_t _ret = self->documentOptions(); return static_cast(_ret); } intptr_t ScintillaEdit_ModEventMask(const ScintillaEdit* self) { sptr_t _ret = self->modEventMask(); return static_cast(_ret); } void ScintillaEdit_SetCommandEvents(ScintillaEdit* self, bool commandEvents) { self->setCommandEvents(commandEvents); } bool ScintillaEdit_CommandEvents(const ScintillaEdit* self) { return self->commandEvents(); } void ScintillaEdit_SetFocus(ScintillaEdit* self, bool focus) { self->setFocus(focus); } bool ScintillaEdit_Focus(const ScintillaEdit* self) { return self->focus(); } void ScintillaEdit_SetStatus(ScintillaEdit* self, intptr_t status) { self->setStatus(static_cast(status)); } intptr_t ScintillaEdit_Status(const ScintillaEdit* self) { sptr_t _ret = self->status(); return static_cast(_ret); } void ScintillaEdit_SetMouseDownCaptures(ScintillaEdit* self, bool captures) { self->setMouseDownCaptures(captures); } bool ScintillaEdit_MouseDownCaptures(const ScintillaEdit* self) { return self->mouseDownCaptures(); } void ScintillaEdit_SetMouseWheelCaptures(ScintillaEdit* self, bool captures) { self->setMouseWheelCaptures(captures); } bool ScintillaEdit_MouseWheelCaptures(const ScintillaEdit* self) { return self->mouseWheelCaptures(); } void ScintillaEdit_SetCursor(ScintillaEdit* self, intptr_t cursorType) { self->setCursor(static_cast(cursorType)); } intptr_t ScintillaEdit_Cursor(const ScintillaEdit* self) { sptr_t _ret = self->cursor(); return static_cast(_ret); } void ScintillaEdit_SetControlCharSymbol(ScintillaEdit* self, intptr_t symbol) { self->setControlCharSymbol(static_cast(symbol)); } intptr_t ScintillaEdit_ControlCharSymbol(const ScintillaEdit* self) { sptr_t _ret = self->controlCharSymbol(); return static_cast(_ret); } void ScintillaEdit_WordPartLeft(ScintillaEdit* self) { self->wordPartLeft(); } void ScintillaEdit_WordPartLeftExtend(ScintillaEdit* self) { self->wordPartLeftExtend(); } void ScintillaEdit_WordPartRight(ScintillaEdit* self) { self->wordPartRight(); } void ScintillaEdit_WordPartRightExtend(ScintillaEdit* self) { self->wordPartRightExtend(); } void ScintillaEdit_SetVisiblePolicy(ScintillaEdit* self, intptr_t visiblePolicy, intptr_t visibleSlop) { self->setVisiblePolicy(static_cast(visiblePolicy), static_cast(visibleSlop)); } void ScintillaEdit_DelLineLeft(ScintillaEdit* self) { self->delLineLeft(); } void ScintillaEdit_DelLineRight(ScintillaEdit* self) { self->delLineRight(); } void ScintillaEdit_SetXOffset(ScintillaEdit* self, intptr_t xOffset) { self->setXOffset(static_cast(xOffset)); } intptr_t ScintillaEdit_XOffset(const ScintillaEdit* self) { sptr_t _ret = self->xOffset(); return static_cast(_ret); } void ScintillaEdit_ChooseCaretX(ScintillaEdit* self) { self->chooseCaretX(); } void ScintillaEdit_GrabFocus(ScintillaEdit* self) { self->grabFocus(); } void ScintillaEdit_SetXCaretPolicy(ScintillaEdit* self, intptr_t caretPolicy, intptr_t caretSlop) { self->setXCaretPolicy(static_cast(caretPolicy), static_cast(caretSlop)); } void ScintillaEdit_SetYCaretPolicy(ScintillaEdit* self, intptr_t caretPolicy, intptr_t caretSlop) { self->setYCaretPolicy(static_cast(caretPolicy), static_cast(caretSlop)); } void ScintillaEdit_SetPrintWrapMode(ScintillaEdit* self, intptr_t wrapMode) { self->setPrintWrapMode(static_cast(wrapMode)); } intptr_t ScintillaEdit_PrintWrapMode(const ScintillaEdit* self) { sptr_t _ret = self->printWrapMode(); return static_cast(_ret); } void ScintillaEdit_SetHotspotActiveFore(ScintillaEdit* self, bool useSetting, intptr_t fore) { self->setHotspotActiveFore(useSetting, static_cast(fore)); } intptr_t ScintillaEdit_HotspotActiveFore(const ScintillaEdit* self) { sptr_t _ret = self->hotspotActiveFore(); return static_cast(_ret); } void ScintillaEdit_SetHotspotActiveBack(ScintillaEdit* self, bool useSetting, intptr_t back) { self->setHotspotActiveBack(useSetting, static_cast(back)); } intptr_t ScintillaEdit_HotspotActiveBack(const ScintillaEdit* self) { sptr_t _ret = self->hotspotActiveBack(); return static_cast(_ret); } void ScintillaEdit_SetHotspotActiveUnderline(ScintillaEdit* self, bool underline) { self->setHotspotActiveUnderline(underline); } bool ScintillaEdit_HotspotActiveUnderline(const ScintillaEdit* self) { return self->hotspotActiveUnderline(); } void ScintillaEdit_SetHotspotSingleLine(ScintillaEdit* self, bool singleLine) { self->setHotspotSingleLine(singleLine); } bool ScintillaEdit_HotspotSingleLine(const ScintillaEdit* self) { return self->hotspotSingleLine(); } void ScintillaEdit_ParaDown(ScintillaEdit* self) { self->paraDown(); } void ScintillaEdit_ParaDownExtend(ScintillaEdit* self) { self->paraDownExtend(); } void ScintillaEdit_ParaUp(ScintillaEdit* self) { self->paraUp(); } void ScintillaEdit_ParaUpExtend(ScintillaEdit* self) { self->paraUpExtend(); } intptr_t ScintillaEdit_PositionBefore(ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->positionBefore(static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_PositionAfter(ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->positionAfter(static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_PositionRelative(ScintillaEdit* self, intptr_t pos, intptr_t relative) { sptr_t _ret = self->positionRelative(static_cast(pos), static_cast(relative)); return static_cast(_ret); } intptr_t ScintillaEdit_PositionRelativeCodeUnits(ScintillaEdit* self, intptr_t pos, intptr_t relative) { sptr_t _ret = self->positionRelativeCodeUnits(static_cast(pos), static_cast(relative)); return static_cast(_ret); } void ScintillaEdit_CopyRange(ScintillaEdit* self, intptr_t start, intptr_t end) { self->copyRange(static_cast(start), static_cast(end)); } void ScintillaEdit_CopyText(ScintillaEdit* self, intptr_t length, const char* text) { self->copyText(static_cast(length), text); } void ScintillaEdit_SetSelectionMode(ScintillaEdit* self, intptr_t selectionMode) { self->setSelectionMode(static_cast(selectionMode)); } void ScintillaEdit_ChangeSelectionMode(ScintillaEdit* self, intptr_t selectionMode) { self->changeSelectionMode(static_cast(selectionMode)); } intptr_t ScintillaEdit_SelectionMode(const ScintillaEdit* self) { sptr_t _ret = self->selectionMode(); return static_cast(_ret); } void ScintillaEdit_SetMoveExtendsSelection(ScintillaEdit* self, bool moveExtendsSelection) { self->setMoveExtendsSelection(moveExtendsSelection); } bool ScintillaEdit_MoveExtendsSelection(const ScintillaEdit* self) { return self->moveExtendsSelection(); } intptr_t ScintillaEdit_GetLineSelStartPosition(ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->getLineSelStartPosition(static_cast(line)); return static_cast(_ret); } intptr_t ScintillaEdit_GetLineSelEndPosition(ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->getLineSelEndPosition(static_cast(line)); return static_cast(_ret); } void ScintillaEdit_LineDownRectExtend(ScintillaEdit* self) { self->lineDownRectExtend(); } void ScintillaEdit_LineUpRectExtend(ScintillaEdit* self) { self->lineUpRectExtend(); } void ScintillaEdit_CharLeftRectExtend(ScintillaEdit* self) { self->charLeftRectExtend(); } void ScintillaEdit_CharRightRectExtend(ScintillaEdit* self) { self->charRightRectExtend(); } void ScintillaEdit_HomeRectExtend(ScintillaEdit* self) { self->homeRectExtend(); } void ScintillaEdit_VCHomeRectExtend(ScintillaEdit* self) { self->vCHomeRectExtend(); } void ScintillaEdit_LineEndRectExtend(ScintillaEdit* self) { self->lineEndRectExtend(); } void ScintillaEdit_PageUpRectExtend(ScintillaEdit* self) { self->pageUpRectExtend(); } void ScintillaEdit_PageDownRectExtend(ScintillaEdit* self) { self->pageDownRectExtend(); } void ScintillaEdit_StutteredPageUp(ScintillaEdit* self) { self->stutteredPageUp(); } void ScintillaEdit_StutteredPageUpExtend(ScintillaEdit* self) { self->stutteredPageUpExtend(); } void ScintillaEdit_StutteredPageDown(ScintillaEdit* self) { self->stutteredPageDown(); } void ScintillaEdit_StutteredPageDownExtend(ScintillaEdit* self) { self->stutteredPageDownExtend(); } void ScintillaEdit_WordLeftEnd(ScintillaEdit* self) { self->wordLeftEnd(); } void ScintillaEdit_WordLeftEndExtend(ScintillaEdit* self) { self->wordLeftEndExtend(); } void ScintillaEdit_WordRightEnd(ScintillaEdit* self) { self->wordRightEnd(); } void ScintillaEdit_WordRightEndExtend(ScintillaEdit* self) { self->wordRightEndExtend(); } void ScintillaEdit_SetWhitespaceChars(ScintillaEdit* self, const char* characters) { self->setWhitespaceChars(characters); } struct miqt_string ScintillaEdit_WhitespaceChars(const ScintillaEdit* self) { QByteArray _qb = self->whitespaceChars(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_SetPunctuationChars(ScintillaEdit* self, const char* characters) { self->setPunctuationChars(characters); } struct miqt_string ScintillaEdit_PunctuationChars(const ScintillaEdit* self) { QByteArray _qb = self->punctuationChars(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_SetCharsDefault(ScintillaEdit* self) { self->setCharsDefault(); } intptr_t ScintillaEdit_AutoCCurrent(const ScintillaEdit* self) { sptr_t _ret = self->autoCCurrent(); return static_cast(_ret); } struct miqt_string ScintillaEdit_AutoCCurrentText(const ScintillaEdit* self) { QByteArray _qb = self->autoCCurrentText(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_AutoCSetCaseInsensitiveBehaviour(ScintillaEdit* self, intptr_t behaviour) { self->autoCSetCaseInsensitiveBehaviour(static_cast(behaviour)); } intptr_t ScintillaEdit_AutoCCaseInsensitiveBehaviour(const ScintillaEdit* self) { sptr_t _ret = self->autoCCaseInsensitiveBehaviour(); return static_cast(_ret); } void ScintillaEdit_AutoCSetMulti(ScintillaEdit* self, intptr_t multi) { self->autoCSetMulti(static_cast(multi)); } intptr_t ScintillaEdit_AutoCMulti(const ScintillaEdit* self) { sptr_t _ret = self->autoCMulti(); return static_cast(_ret); } void ScintillaEdit_AutoCSetOrder(ScintillaEdit* self, intptr_t order) { self->autoCSetOrder(static_cast(order)); } intptr_t ScintillaEdit_AutoCOrder(const ScintillaEdit* self) { sptr_t _ret = self->autoCOrder(); return static_cast(_ret); } void ScintillaEdit_Allocate(ScintillaEdit* self, intptr_t bytes) { self->allocate(static_cast(bytes)); } struct miqt_string ScintillaEdit_TargetAsUTF8(ScintillaEdit* self) { QByteArray _qb = self->targetAsUTF8(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_SetLengthForEncode(ScintillaEdit* self, intptr_t bytes) { self->setLengthForEncode(static_cast(bytes)); } struct miqt_string ScintillaEdit_EncodedFromUTF8(ScintillaEdit* self, const char* utf8) { QByteArray _qb = self->encodedFromUTF8(utf8); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_FindColumn(ScintillaEdit* self, intptr_t line, intptr_t column) { sptr_t _ret = self->findColumn(static_cast(line), static_cast(column)); return static_cast(_ret); } intptr_t ScintillaEdit_CaretSticky(const ScintillaEdit* self) { sptr_t _ret = self->caretSticky(); return static_cast(_ret); } void ScintillaEdit_SetCaretSticky(ScintillaEdit* self, intptr_t useCaretStickyBehaviour) { self->setCaretSticky(static_cast(useCaretStickyBehaviour)); } void ScintillaEdit_ToggleCaretSticky(ScintillaEdit* self) { self->toggleCaretSticky(); } void ScintillaEdit_SetPasteConvertEndings(ScintillaEdit* self, bool convert) { self->setPasteConvertEndings(convert); } bool ScintillaEdit_PasteConvertEndings(const ScintillaEdit* self) { return self->pasteConvertEndings(); } void ScintillaEdit_ReplaceRectangular(ScintillaEdit* self, intptr_t length, const char* text) { self->replaceRectangular(static_cast(length), text); } void ScintillaEdit_SelectionDuplicate(ScintillaEdit* self) { self->selectionDuplicate(); } void ScintillaEdit_SetCaretLineBackAlpha(ScintillaEdit* self, intptr_t alpha) { self->setCaretLineBackAlpha(static_cast(alpha)); } intptr_t ScintillaEdit_CaretLineBackAlpha(const ScintillaEdit* self) { sptr_t _ret = self->caretLineBackAlpha(); return static_cast(_ret); } void ScintillaEdit_SetCaretStyle(ScintillaEdit* self, intptr_t caretStyle) { self->setCaretStyle(static_cast(caretStyle)); } intptr_t ScintillaEdit_CaretStyle(const ScintillaEdit* self) { sptr_t _ret = self->caretStyle(); return static_cast(_ret); } void ScintillaEdit_SetIndicatorCurrent(ScintillaEdit* self, intptr_t indicator) { self->setIndicatorCurrent(static_cast(indicator)); } intptr_t ScintillaEdit_IndicatorCurrent(const ScintillaEdit* self) { sptr_t _ret = self->indicatorCurrent(); return static_cast(_ret); } void ScintillaEdit_SetIndicatorValue(ScintillaEdit* self, intptr_t value) { self->setIndicatorValue(static_cast(value)); } intptr_t ScintillaEdit_IndicatorValue(const ScintillaEdit* self) { sptr_t _ret = self->indicatorValue(); return static_cast(_ret); } void ScintillaEdit_IndicatorFillRange(ScintillaEdit* self, intptr_t start, intptr_t lengthFill) { self->indicatorFillRange(static_cast(start), static_cast(lengthFill)); } void ScintillaEdit_IndicatorClearRange(ScintillaEdit* self, intptr_t start, intptr_t lengthClear) { self->indicatorClearRange(static_cast(start), static_cast(lengthClear)); } intptr_t ScintillaEdit_IndicatorAllOnFor(ScintillaEdit* self, intptr_t pos) { sptr_t _ret = self->indicatorAllOnFor(static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_IndicatorValueAt(ScintillaEdit* self, intptr_t indicator, intptr_t pos) { sptr_t _ret = self->indicatorValueAt(static_cast(indicator), static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_IndicatorStart(ScintillaEdit* self, intptr_t indicator, intptr_t pos) { sptr_t _ret = self->indicatorStart(static_cast(indicator), static_cast(pos)); return static_cast(_ret); } intptr_t ScintillaEdit_IndicatorEnd(ScintillaEdit* self, intptr_t indicator, intptr_t pos) { sptr_t _ret = self->indicatorEnd(static_cast(indicator), static_cast(pos)); return static_cast(_ret); } void ScintillaEdit_SetPositionCache(ScintillaEdit* self, intptr_t size) { self->setPositionCache(static_cast(size)); } intptr_t ScintillaEdit_PositionCache(const ScintillaEdit* self) { sptr_t _ret = self->positionCache(); return static_cast(_ret); } void ScintillaEdit_SetLayoutThreads(ScintillaEdit* self, intptr_t threads) { self->setLayoutThreads(static_cast(threads)); } intptr_t ScintillaEdit_LayoutThreads(const ScintillaEdit* self) { sptr_t _ret = self->layoutThreads(); return static_cast(_ret); } void ScintillaEdit_CopyAllowLine(ScintillaEdit* self) { self->copyAllowLine(); } void ScintillaEdit_CutAllowLine(ScintillaEdit* self) { self->cutAllowLine(); } void ScintillaEdit_SetCopySeparator(ScintillaEdit* self, const char* separator) { self->setCopySeparator(separator); } struct miqt_string ScintillaEdit_CopySeparator(const ScintillaEdit* self) { QByteArray _qb = self->copySeparator(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_CharacterPointer(const ScintillaEdit* self) { sptr_t _ret = self->characterPointer(); return static_cast(_ret); } intptr_t ScintillaEdit_RangePointer(const ScintillaEdit* self, intptr_t start, intptr_t lengthRange) { sptr_t _ret = self->rangePointer(static_cast(start), static_cast(lengthRange)); return static_cast(_ret); } intptr_t ScintillaEdit_GapPosition(const ScintillaEdit* self) { sptr_t _ret = self->gapPosition(); return static_cast(_ret); } void ScintillaEdit_IndicSetAlpha(ScintillaEdit* self, intptr_t indicator, intptr_t alpha) { self->indicSetAlpha(static_cast(indicator), static_cast(alpha)); } intptr_t ScintillaEdit_IndicAlpha(const ScintillaEdit* self, intptr_t indicator) { sptr_t _ret = self->indicAlpha(static_cast(indicator)); return static_cast(_ret); } void ScintillaEdit_IndicSetOutlineAlpha(ScintillaEdit* self, intptr_t indicator, intptr_t alpha) { self->indicSetOutlineAlpha(static_cast(indicator), static_cast(alpha)); } intptr_t ScintillaEdit_IndicOutlineAlpha(const ScintillaEdit* self, intptr_t indicator) { sptr_t _ret = self->indicOutlineAlpha(static_cast(indicator)); return static_cast(_ret); } void ScintillaEdit_SetExtraAscent(ScintillaEdit* self, intptr_t extraAscent) { self->setExtraAscent(static_cast(extraAscent)); } intptr_t ScintillaEdit_ExtraAscent(const ScintillaEdit* self) { sptr_t _ret = self->extraAscent(); return static_cast(_ret); } void ScintillaEdit_SetExtraDescent(ScintillaEdit* self, intptr_t extraDescent) { self->setExtraDescent(static_cast(extraDescent)); } intptr_t ScintillaEdit_ExtraDescent(const ScintillaEdit* self) { sptr_t _ret = self->extraDescent(); return static_cast(_ret); } intptr_t ScintillaEdit_MarkerSymbolDefined(ScintillaEdit* self, intptr_t markerNumber) { sptr_t _ret = self->markerSymbolDefined(static_cast(markerNumber)); return static_cast(_ret); } void ScintillaEdit_MarginSetText(ScintillaEdit* self, intptr_t line, const char* text) { self->marginSetText(static_cast(line), text); } struct miqt_string ScintillaEdit_MarginText(const ScintillaEdit* self, intptr_t line) { QByteArray _qb = self->marginText(static_cast(line)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_MarginSetStyle(ScintillaEdit* self, intptr_t line, intptr_t style) { self->marginSetStyle(static_cast(line), static_cast(style)); } intptr_t ScintillaEdit_MarginStyle(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->marginStyle(static_cast(line)); return static_cast(_ret); } void ScintillaEdit_MarginSetStyles(ScintillaEdit* self, intptr_t line, const char* styles) { self->marginSetStyles(static_cast(line), styles); } struct miqt_string ScintillaEdit_MarginStyles(const ScintillaEdit* self, intptr_t line) { QByteArray _qb = self->marginStyles(static_cast(line)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_MarginTextClearAll(ScintillaEdit* self) { self->marginTextClearAll(); } void ScintillaEdit_MarginSetStyleOffset(ScintillaEdit* self, intptr_t style) { self->marginSetStyleOffset(static_cast(style)); } intptr_t ScintillaEdit_MarginStyleOffset(const ScintillaEdit* self) { sptr_t _ret = self->marginStyleOffset(); return static_cast(_ret); } void ScintillaEdit_SetMarginOptions(ScintillaEdit* self, intptr_t marginOptions) { self->setMarginOptions(static_cast(marginOptions)); } intptr_t ScintillaEdit_MarginOptions(const ScintillaEdit* self) { sptr_t _ret = self->marginOptions(); return static_cast(_ret); } void ScintillaEdit_AnnotationSetText(ScintillaEdit* self, intptr_t line, const char* text) { self->annotationSetText(static_cast(line), text); } struct miqt_string ScintillaEdit_AnnotationText(const ScintillaEdit* self, intptr_t line) { QByteArray _qb = self->annotationText(static_cast(line)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_AnnotationSetStyle(ScintillaEdit* self, intptr_t line, intptr_t style) { self->annotationSetStyle(static_cast(line), static_cast(style)); } intptr_t ScintillaEdit_AnnotationStyle(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->annotationStyle(static_cast(line)); return static_cast(_ret); } void ScintillaEdit_AnnotationSetStyles(ScintillaEdit* self, intptr_t line, const char* styles) { self->annotationSetStyles(static_cast(line), styles); } struct miqt_string ScintillaEdit_AnnotationStyles(const ScintillaEdit* self, intptr_t line) { QByteArray _qb = self->annotationStyles(static_cast(line)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_AnnotationLines(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->annotationLines(static_cast(line)); return static_cast(_ret); } void ScintillaEdit_AnnotationClearAll(ScintillaEdit* self) { self->annotationClearAll(); } void ScintillaEdit_AnnotationSetVisible(ScintillaEdit* self, intptr_t visible) { self->annotationSetVisible(static_cast(visible)); } intptr_t ScintillaEdit_AnnotationVisible(const ScintillaEdit* self) { sptr_t _ret = self->annotationVisible(); return static_cast(_ret); } void ScintillaEdit_AnnotationSetStyleOffset(ScintillaEdit* self, intptr_t style) { self->annotationSetStyleOffset(static_cast(style)); } intptr_t ScintillaEdit_AnnotationStyleOffset(const ScintillaEdit* self) { sptr_t _ret = self->annotationStyleOffset(); return static_cast(_ret); } void ScintillaEdit_ReleaseAllExtendedStyles(ScintillaEdit* self) { self->releaseAllExtendedStyles(); } intptr_t ScintillaEdit_AllocateExtendedStyles(ScintillaEdit* self, intptr_t numberStyles) { sptr_t _ret = self->allocateExtendedStyles(static_cast(numberStyles)); return static_cast(_ret); } void ScintillaEdit_AddUndoAction(ScintillaEdit* self, intptr_t token, intptr_t flags) { self->addUndoAction(static_cast(token), static_cast(flags)); } intptr_t ScintillaEdit_CharPositionFromPoint(ScintillaEdit* self, intptr_t x, intptr_t y) { sptr_t _ret = self->charPositionFromPoint(static_cast(x), static_cast(y)); return static_cast(_ret); } intptr_t ScintillaEdit_CharPositionFromPointClose(ScintillaEdit* self, intptr_t x, intptr_t y) { sptr_t _ret = self->charPositionFromPointClose(static_cast(x), static_cast(y)); return static_cast(_ret); } void ScintillaEdit_SetMouseSelectionRectangularSwitch(ScintillaEdit* self, bool mouseSelectionRectangularSwitch) { self->setMouseSelectionRectangularSwitch(mouseSelectionRectangularSwitch); } bool ScintillaEdit_MouseSelectionRectangularSwitch(const ScintillaEdit* self) { return self->mouseSelectionRectangularSwitch(); } void ScintillaEdit_SetMultipleSelection(ScintillaEdit* self, bool multipleSelection) { self->setMultipleSelection(multipleSelection); } bool ScintillaEdit_MultipleSelection(const ScintillaEdit* self) { return self->multipleSelection(); } void ScintillaEdit_SetAdditionalSelectionTyping(ScintillaEdit* self, bool additionalSelectionTyping) { self->setAdditionalSelectionTyping(additionalSelectionTyping); } bool ScintillaEdit_AdditionalSelectionTyping(const ScintillaEdit* self) { return self->additionalSelectionTyping(); } void ScintillaEdit_SetAdditionalCaretsBlink(ScintillaEdit* self, bool additionalCaretsBlink) { self->setAdditionalCaretsBlink(additionalCaretsBlink); } bool ScintillaEdit_AdditionalCaretsBlink(const ScintillaEdit* self) { return self->additionalCaretsBlink(); } void ScintillaEdit_SetAdditionalCaretsVisible(ScintillaEdit* self, bool additionalCaretsVisible) { self->setAdditionalCaretsVisible(additionalCaretsVisible); } bool ScintillaEdit_AdditionalCaretsVisible(const ScintillaEdit* self) { return self->additionalCaretsVisible(); } intptr_t ScintillaEdit_Selections(const ScintillaEdit* self) { sptr_t _ret = self->selections(); return static_cast(_ret); } bool ScintillaEdit_SelectionEmpty(const ScintillaEdit* self) { return self->selectionEmpty(); } void ScintillaEdit_ClearSelections(ScintillaEdit* self) { self->clearSelections(); } void ScintillaEdit_SetSelection(ScintillaEdit* self, intptr_t caret, intptr_t anchor) { self->setSelection(static_cast(caret), static_cast(anchor)); } void ScintillaEdit_AddSelection(ScintillaEdit* self, intptr_t caret, intptr_t anchor) { self->addSelection(static_cast(caret), static_cast(anchor)); } intptr_t ScintillaEdit_SelectionFromPoint(ScintillaEdit* self, intptr_t x, intptr_t y) { sptr_t _ret = self->selectionFromPoint(static_cast(x), static_cast(y)); return static_cast(_ret); } void ScintillaEdit_DropSelectionN(ScintillaEdit* self, intptr_t selection) { self->dropSelectionN(static_cast(selection)); } void ScintillaEdit_SetMainSelection(ScintillaEdit* self, intptr_t selection) { self->setMainSelection(static_cast(selection)); } intptr_t ScintillaEdit_MainSelection(const ScintillaEdit* self) { sptr_t _ret = self->mainSelection(); return static_cast(_ret); } void ScintillaEdit_SetSelectionNCaret(ScintillaEdit* self, intptr_t selection, intptr_t caret) { self->setSelectionNCaret(static_cast(selection), static_cast(caret)); } intptr_t ScintillaEdit_SelectionNCaret(const ScintillaEdit* self, intptr_t selection) { sptr_t _ret = self->selectionNCaret(static_cast(selection)); return static_cast(_ret); } void ScintillaEdit_SetSelectionNAnchor(ScintillaEdit* self, intptr_t selection, intptr_t anchor) { self->setSelectionNAnchor(static_cast(selection), static_cast(anchor)); } intptr_t ScintillaEdit_SelectionNAnchor(const ScintillaEdit* self, intptr_t selection) { sptr_t _ret = self->selectionNAnchor(static_cast(selection)); return static_cast(_ret); } void ScintillaEdit_SetSelectionNCaretVirtualSpace(ScintillaEdit* self, intptr_t selection, intptr_t space) { self->setSelectionNCaretVirtualSpace(static_cast(selection), static_cast(space)); } intptr_t ScintillaEdit_SelectionNCaretVirtualSpace(const ScintillaEdit* self, intptr_t selection) { sptr_t _ret = self->selectionNCaretVirtualSpace(static_cast(selection)); return static_cast(_ret); } void ScintillaEdit_SetSelectionNAnchorVirtualSpace(ScintillaEdit* self, intptr_t selection, intptr_t space) { self->setSelectionNAnchorVirtualSpace(static_cast(selection), static_cast(space)); } intptr_t ScintillaEdit_SelectionNAnchorVirtualSpace(const ScintillaEdit* self, intptr_t selection) { sptr_t _ret = self->selectionNAnchorVirtualSpace(static_cast(selection)); return static_cast(_ret); } void ScintillaEdit_SetSelectionNStart(ScintillaEdit* self, intptr_t selection, intptr_t anchor) { self->setSelectionNStart(static_cast(selection), static_cast(anchor)); } intptr_t ScintillaEdit_SelectionNStart(const ScintillaEdit* self, intptr_t selection) { sptr_t _ret = self->selectionNStart(static_cast(selection)); return static_cast(_ret); } intptr_t ScintillaEdit_SelectionNStartVirtualSpace(const ScintillaEdit* self, intptr_t selection) { sptr_t _ret = self->selectionNStartVirtualSpace(static_cast(selection)); return static_cast(_ret); } void ScintillaEdit_SetSelectionNEnd(ScintillaEdit* self, intptr_t selection, intptr_t caret) { self->setSelectionNEnd(static_cast(selection), static_cast(caret)); } intptr_t ScintillaEdit_SelectionNEndVirtualSpace(const ScintillaEdit* self, intptr_t selection) { sptr_t _ret = self->selectionNEndVirtualSpace(static_cast(selection)); return static_cast(_ret); } intptr_t ScintillaEdit_SelectionNEnd(const ScintillaEdit* self, intptr_t selection) { sptr_t _ret = self->selectionNEnd(static_cast(selection)); return static_cast(_ret); } void ScintillaEdit_SetRectangularSelectionCaret(ScintillaEdit* self, intptr_t caret) { self->setRectangularSelectionCaret(static_cast(caret)); } intptr_t ScintillaEdit_RectangularSelectionCaret(const ScintillaEdit* self) { sptr_t _ret = self->rectangularSelectionCaret(); return static_cast(_ret); } void ScintillaEdit_SetRectangularSelectionAnchor(ScintillaEdit* self, intptr_t anchor) { self->setRectangularSelectionAnchor(static_cast(anchor)); } intptr_t ScintillaEdit_RectangularSelectionAnchor(const ScintillaEdit* self) { sptr_t _ret = self->rectangularSelectionAnchor(); return static_cast(_ret); } void ScintillaEdit_SetRectangularSelectionCaretVirtualSpace(ScintillaEdit* self, intptr_t space) { self->setRectangularSelectionCaretVirtualSpace(static_cast(space)); } intptr_t ScintillaEdit_RectangularSelectionCaretVirtualSpace(const ScintillaEdit* self) { sptr_t _ret = self->rectangularSelectionCaretVirtualSpace(); return static_cast(_ret); } void ScintillaEdit_SetRectangularSelectionAnchorVirtualSpace(ScintillaEdit* self, intptr_t space) { self->setRectangularSelectionAnchorVirtualSpace(static_cast(space)); } intptr_t ScintillaEdit_RectangularSelectionAnchorVirtualSpace(const ScintillaEdit* self) { sptr_t _ret = self->rectangularSelectionAnchorVirtualSpace(); return static_cast(_ret); } void ScintillaEdit_SetVirtualSpaceOptions(ScintillaEdit* self, intptr_t virtualSpaceOptions) { self->setVirtualSpaceOptions(static_cast(virtualSpaceOptions)); } intptr_t ScintillaEdit_VirtualSpaceOptions(const ScintillaEdit* self) { sptr_t _ret = self->virtualSpaceOptions(); return static_cast(_ret); } void ScintillaEdit_SetRectangularSelectionModifier(ScintillaEdit* self, intptr_t modifier) { self->setRectangularSelectionModifier(static_cast(modifier)); } intptr_t ScintillaEdit_RectangularSelectionModifier(const ScintillaEdit* self) { sptr_t _ret = self->rectangularSelectionModifier(); return static_cast(_ret); } void ScintillaEdit_SetAdditionalSelFore(ScintillaEdit* self, intptr_t fore) { self->setAdditionalSelFore(static_cast(fore)); } void ScintillaEdit_SetAdditionalSelBack(ScintillaEdit* self, intptr_t back) { self->setAdditionalSelBack(static_cast(back)); } void ScintillaEdit_SetAdditionalSelAlpha(ScintillaEdit* self, intptr_t alpha) { self->setAdditionalSelAlpha(static_cast(alpha)); } intptr_t ScintillaEdit_AdditionalSelAlpha(const ScintillaEdit* self) { sptr_t _ret = self->additionalSelAlpha(); return static_cast(_ret); } void ScintillaEdit_SetAdditionalCaretFore(ScintillaEdit* self, intptr_t fore) { self->setAdditionalCaretFore(static_cast(fore)); } intptr_t ScintillaEdit_AdditionalCaretFore(const ScintillaEdit* self) { sptr_t _ret = self->additionalCaretFore(); return static_cast(_ret); } void ScintillaEdit_RotateSelection(ScintillaEdit* self) { self->rotateSelection(); } void ScintillaEdit_SwapMainAnchorCaret(ScintillaEdit* self) { self->swapMainAnchorCaret(); } void ScintillaEdit_MultipleSelectAddNext(ScintillaEdit* self) { self->multipleSelectAddNext(); } void ScintillaEdit_MultipleSelectAddEach(ScintillaEdit* self) { self->multipleSelectAddEach(); } intptr_t ScintillaEdit_ChangeLexerState(ScintillaEdit* self, intptr_t start, intptr_t end) { sptr_t _ret = self->changeLexerState(static_cast(start), static_cast(end)); return static_cast(_ret); } intptr_t ScintillaEdit_ContractedFoldNext(ScintillaEdit* self, intptr_t lineStart) { sptr_t _ret = self->contractedFoldNext(static_cast(lineStart)); return static_cast(_ret); } void ScintillaEdit_VerticalCentreCaret(ScintillaEdit* self) { self->verticalCentreCaret(); } void ScintillaEdit_MoveSelectedLinesUp(ScintillaEdit* self) { self->moveSelectedLinesUp(); } void ScintillaEdit_MoveSelectedLinesDown(ScintillaEdit* self) { self->moveSelectedLinesDown(); } void ScintillaEdit_SetIdentifier(ScintillaEdit* self, intptr_t identifier) { self->setIdentifier(static_cast(identifier)); } intptr_t ScintillaEdit_Identifier(const ScintillaEdit* self) { sptr_t _ret = self->identifier(); return static_cast(_ret); } void ScintillaEdit_RGBAImageSetWidth(ScintillaEdit* self, intptr_t width) { self->rGBAImageSetWidth(static_cast(width)); } void ScintillaEdit_RGBAImageSetHeight(ScintillaEdit* self, intptr_t height) { self->rGBAImageSetHeight(static_cast(height)); } void ScintillaEdit_RGBAImageSetScale(ScintillaEdit* self, intptr_t scalePercent) { self->rGBAImageSetScale(static_cast(scalePercent)); } void ScintillaEdit_MarkerDefineRGBAImage(ScintillaEdit* self, intptr_t markerNumber, const char* pixels) { self->markerDefineRGBAImage(static_cast(markerNumber), pixels); } void ScintillaEdit_RegisterRGBAImage(ScintillaEdit* self, intptr_t typeVal, const char* pixels) { self->registerRGBAImage(static_cast(typeVal), pixels); } void ScintillaEdit_ScrollToStart(ScintillaEdit* self) { self->scrollToStart(); } void ScintillaEdit_ScrollToEnd(ScintillaEdit* self) { self->scrollToEnd(); } void ScintillaEdit_SetTechnology(ScintillaEdit* self, intptr_t technology) { self->setTechnology(static_cast(technology)); } intptr_t ScintillaEdit_Technology(const ScintillaEdit* self) { sptr_t _ret = self->technology(); return static_cast(_ret); } intptr_t ScintillaEdit_CreateLoader(ScintillaEdit* self, intptr_t bytes, intptr_t documentOptions) { sptr_t _ret = self->createLoader(static_cast(bytes), static_cast(documentOptions)); return static_cast(_ret); } void ScintillaEdit_FindIndicatorShow(ScintillaEdit* self, intptr_t start, intptr_t end) { self->findIndicatorShow(static_cast(start), static_cast(end)); } void ScintillaEdit_FindIndicatorFlash(ScintillaEdit* self, intptr_t start, intptr_t end) { self->findIndicatorFlash(static_cast(start), static_cast(end)); } void ScintillaEdit_FindIndicatorHide(ScintillaEdit* self) { self->findIndicatorHide(); } void ScintillaEdit_VCHomeDisplay(ScintillaEdit* self) { self->vCHomeDisplay(); } void ScintillaEdit_VCHomeDisplayExtend(ScintillaEdit* self) { self->vCHomeDisplayExtend(); } bool ScintillaEdit_CaretLineVisibleAlways(const ScintillaEdit* self) { return self->caretLineVisibleAlways(); } void ScintillaEdit_SetCaretLineVisibleAlways(ScintillaEdit* self, bool alwaysVisible) { self->setCaretLineVisibleAlways(alwaysVisible); } void ScintillaEdit_SetLineEndTypesAllowed(ScintillaEdit* self, intptr_t lineEndBitSet) { self->setLineEndTypesAllowed(static_cast(lineEndBitSet)); } intptr_t ScintillaEdit_LineEndTypesAllowed(const ScintillaEdit* self) { sptr_t _ret = self->lineEndTypesAllowed(); return static_cast(_ret); } intptr_t ScintillaEdit_LineEndTypesActive(const ScintillaEdit* self) { sptr_t _ret = self->lineEndTypesActive(); return static_cast(_ret); } void ScintillaEdit_SetRepresentation(ScintillaEdit* self, const char* encodedCharacter, const char* representation) { self->setRepresentation(encodedCharacter, representation); } struct miqt_string ScintillaEdit_Representation(const ScintillaEdit* self, const char* encodedCharacter) { QByteArray _qb = self->representation(encodedCharacter); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_ClearRepresentation(ScintillaEdit* self, const char* encodedCharacter) { self->clearRepresentation(encodedCharacter); } void ScintillaEdit_ClearAllRepresentations(ScintillaEdit* self) { self->clearAllRepresentations(); } void ScintillaEdit_SetRepresentationAppearance(ScintillaEdit* self, const char* encodedCharacter, intptr_t appearance) { self->setRepresentationAppearance(encodedCharacter, static_cast(appearance)); } intptr_t ScintillaEdit_RepresentationAppearance(const ScintillaEdit* self, const char* encodedCharacter) { sptr_t _ret = self->representationAppearance(encodedCharacter); return static_cast(_ret); } void ScintillaEdit_SetRepresentationColour(ScintillaEdit* self, const char* encodedCharacter, intptr_t colour) { self->setRepresentationColour(encodedCharacter, static_cast(colour)); } intptr_t ScintillaEdit_RepresentationColour(const ScintillaEdit* self, const char* encodedCharacter) { sptr_t _ret = self->representationColour(encodedCharacter); return static_cast(_ret); } void ScintillaEdit_EOLAnnotationSetText(ScintillaEdit* self, intptr_t line, const char* text) { self->eOLAnnotationSetText(static_cast(line), text); } struct miqt_string ScintillaEdit_EOLAnnotationText(const ScintillaEdit* self, intptr_t line) { QByteArray _qb = self->eOLAnnotationText(static_cast(line)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_EOLAnnotationSetStyle(ScintillaEdit* self, intptr_t line, intptr_t style) { self->eOLAnnotationSetStyle(static_cast(line), static_cast(style)); } intptr_t ScintillaEdit_EOLAnnotationStyle(const ScintillaEdit* self, intptr_t line) { sptr_t _ret = self->eOLAnnotationStyle(static_cast(line)); return static_cast(_ret); } void ScintillaEdit_EOLAnnotationClearAll(ScintillaEdit* self) { self->eOLAnnotationClearAll(); } void ScintillaEdit_EOLAnnotationSetVisible(ScintillaEdit* self, intptr_t visible) { self->eOLAnnotationSetVisible(static_cast(visible)); } intptr_t ScintillaEdit_EOLAnnotationVisible(const ScintillaEdit* self) { sptr_t _ret = self->eOLAnnotationVisible(); return static_cast(_ret); } void ScintillaEdit_EOLAnnotationSetStyleOffset(ScintillaEdit* self, intptr_t style) { self->eOLAnnotationSetStyleOffset(static_cast(style)); } intptr_t ScintillaEdit_EOLAnnotationStyleOffset(const ScintillaEdit* self) { sptr_t _ret = self->eOLAnnotationStyleOffset(); return static_cast(_ret); } bool ScintillaEdit_SupportsFeature(const ScintillaEdit* self, intptr_t feature) { return self->supportsFeature(static_cast(feature)); } intptr_t ScintillaEdit_LineCharacterIndex(const ScintillaEdit* self) { sptr_t _ret = self->lineCharacterIndex(); return static_cast(_ret); } void ScintillaEdit_AllocateLineCharacterIndex(ScintillaEdit* self, intptr_t lineCharacterIndex) { self->allocateLineCharacterIndex(static_cast(lineCharacterIndex)); } void ScintillaEdit_ReleaseLineCharacterIndex(ScintillaEdit* self, intptr_t lineCharacterIndex) { self->releaseLineCharacterIndex(static_cast(lineCharacterIndex)); } intptr_t ScintillaEdit_LineFromIndexPosition(ScintillaEdit* self, intptr_t pos, intptr_t lineCharacterIndex) { sptr_t _ret = self->lineFromIndexPosition(static_cast(pos), static_cast(lineCharacterIndex)); return static_cast(_ret); } intptr_t ScintillaEdit_IndexPositionFromLine(ScintillaEdit* self, intptr_t line, intptr_t lineCharacterIndex) { sptr_t _ret = self->indexPositionFromLine(static_cast(line), static_cast(lineCharacterIndex)); return static_cast(_ret); } void ScintillaEdit_StartRecord(ScintillaEdit* self) { self->startRecord(); } void ScintillaEdit_StopRecord(ScintillaEdit* self) { self->stopRecord(); } intptr_t ScintillaEdit_Lexer(const ScintillaEdit* self) { sptr_t _ret = self->lexer(); return static_cast(_ret); } void ScintillaEdit_Colourise(ScintillaEdit* self, intptr_t start, intptr_t end) { self->colourise(static_cast(start), static_cast(end)); } void ScintillaEdit_SetProperty(ScintillaEdit* self, const char* key, const char* value) { self->setProperty(key, value); } void ScintillaEdit_SetKeyWords(ScintillaEdit* self, intptr_t keyWordSet, const char* keyWords) { self->setKeyWords(static_cast(keyWordSet), keyWords); } struct miqt_string ScintillaEdit_Property(const ScintillaEdit* self, const char* key) { QByteArray _qb = self->property(key); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } struct miqt_string ScintillaEdit_PropertyExpanded(const ScintillaEdit* self, const char* key) { QByteArray _qb = self->propertyExpanded(key); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_PropertyInt(const ScintillaEdit* self, const char* key, intptr_t defaultValue) { sptr_t _ret = self->propertyInt(key, static_cast(defaultValue)); return static_cast(_ret); } struct miqt_string ScintillaEdit_LexerLanguage(const ScintillaEdit* self) { QByteArray _qb = self->lexerLanguage(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_PrivateLexerCall(ScintillaEdit* self, intptr_t operation, intptr_t pointer) { sptr_t _ret = self->privateLexerCall(static_cast(operation), static_cast(pointer)); return static_cast(_ret); } struct miqt_string ScintillaEdit_PropertyNames(ScintillaEdit* self) { QByteArray _qb = self->propertyNames(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_PropertyType(ScintillaEdit* self, const char* name) { sptr_t _ret = self->propertyType(name); return static_cast(_ret); } struct miqt_string ScintillaEdit_DescribeProperty(ScintillaEdit* self, const char* name) { QByteArray _qb = self->describeProperty(name); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } struct miqt_string ScintillaEdit_DescribeKeyWordSets(ScintillaEdit* self) { QByteArray _qb = self->describeKeyWordSets(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_LineEndTypesSupported(const ScintillaEdit* self) { sptr_t _ret = self->lineEndTypesSupported(); return static_cast(_ret); } intptr_t ScintillaEdit_AllocateSubStyles(ScintillaEdit* self, intptr_t styleBase, intptr_t numberStyles) { sptr_t _ret = self->allocateSubStyles(static_cast(styleBase), static_cast(numberStyles)); return static_cast(_ret); } intptr_t ScintillaEdit_SubStylesStart(const ScintillaEdit* self, intptr_t styleBase) { sptr_t _ret = self->subStylesStart(static_cast(styleBase)); return static_cast(_ret); } intptr_t ScintillaEdit_SubStylesLength(const ScintillaEdit* self, intptr_t styleBase) { sptr_t _ret = self->subStylesLength(static_cast(styleBase)); return static_cast(_ret); } intptr_t ScintillaEdit_StyleFromSubStyle(const ScintillaEdit* self, intptr_t subStyle) { sptr_t _ret = self->styleFromSubStyle(static_cast(subStyle)); return static_cast(_ret); } intptr_t ScintillaEdit_PrimaryStyleFromStyle(const ScintillaEdit* self, intptr_t style) { sptr_t _ret = self->primaryStyleFromStyle(static_cast(style)); return static_cast(_ret); } void ScintillaEdit_FreeSubStyles(ScintillaEdit* self) { self->freeSubStyles(); } void ScintillaEdit_SetIdentifiers(ScintillaEdit* self, intptr_t style, const char* identifiers) { self->setIdentifiers(static_cast(style), identifiers); } intptr_t ScintillaEdit_DistanceToSecondaryStyles(const ScintillaEdit* self) { sptr_t _ret = self->distanceToSecondaryStyles(); return static_cast(_ret); } struct miqt_string ScintillaEdit_SubStyleBases(const ScintillaEdit* self) { QByteArray _qb = self->subStyleBases(); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } intptr_t ScintillaEdit_NamedStyles(const ScintillaEdit* self) { sptr_t _ret = self->namedStyles(); return static_cast(_ret); } struct miqt_string ScintillaEdit_NameOfStyle(ScintillaEdit* self, intptr_t style) { QByteArray _qb = self->nameOfStyle(static_cast(style)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } struct miqt_string ScintillaEdit_TagsOfStyle(ScintillaEdit* self, intptr_t style) { QByteArray _qb = self->tagsOfStyle(static_cast(style)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } struct miqt_string ScintillaEdit_DescriptionOfStyle(ScintillaEdit* self, intptr_t style) { QByteArray _qb = self->descriptionOfStyle(static_cast(style)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } void ScintillaEdit_SetILexer(ScintillaEdit* self, intptr_t ilexer) { self->setILexer(static_cast(ilexer)); } intptr_t ScintillaEdit_Bidirectional(const ScintillaEdit* self) { sptr_t _ret = self->bidirectional(); return static_cast(_ret); } void ScintillaEdit_SetBidirectional(ScintillaEdit* self, intptr_t bidirectional) { self->setBidirectional(static_cast(bidirectional)); } struct miqt_string ScintillaEdit_Tr2(const char* s, const char* c) { QString _ret = ScintillaEdit::tr(s, c); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaEdit_Tr3(const char* s, const char* c, int n) { QString _ret = ScintillaEdit::tr(s, c, static_cast(n)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaEdit_TrUtf82(const char* s, const char* c) { QString _ret = ScintillaEdit::trUtf8(s, c); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string ScintillaEdit_TrUtf83(const char* s, const char* c, int n) { QString _ret = ScintillaEdit::trUtf8(s, c, static_cast(n)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); struct miqt_string _ms; _ms.len = _b.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } void ScintillaEdit_override_virtual_Send(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__Send = slot; } intptr_t ScintillaEdit_virtualbase_Send(const void* self, unsigned int iMessage, uintptr_t wParam, intptr_t lParam) { return ( (const MiqtVirtualScintillaEdit*)(self) )->virtualbase_Send(iMessage, wParam, lParam); } void ScintillaEdit_override_virtual_Sends(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__Sends = slot; } intptr_t ScintillaEdit_virtualbase_Sends(const void* self, unsigned int iMessage, uintptr_t wParam, const char* s) { return ( (const MiqtVirtualScintillaEdit*)(self) )->virtualbase_Sends(iMessage, wParam, s); } void ScintillaEdit_override_virtual_Event(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__Event = slot; } bool ScintillaEdit_virtualbase_Event(void* self, QEvent* event) { return ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_Event(event); } void ScintillaEdit_override_virtual_PaintEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__PaintEvent = slot; } void ScintillaEdit_virtualbase_PaintEvent(void* self, QPaintEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_PaintEvent(event); } void ScintillaEdit_override_virtual_WheelEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__WheelEvent = slot; } void ScintillaEdit_virtualbase_WheelEvent(void* self, QWheelEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_WheelEvent(event); } void ScintillaEdit_override_virtual_FocusInEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__FocusInEvent = slot; } void ScintillaEdit_virtualbase_FocusInEvent(void* self, QFocusEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_FocusInEvent(event); } void ScintillaEdit_override_virtual_FocusOutEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__FocusOutEvent = slot; } void ScintillaEdit_virtualbase_FocusOutEvent(void* self, QFocusEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_FocusOutEvent(event); } void ScintillaEdit_override_virtual_ResizeEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__ResizeEvent = slot; } void ScintillaEdit_virtualbase_ResizeEvent(void* self, QResizeEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_ResizeEvent(event); } void ScintillaEdit_override_virtual_KeyPressEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__KeyPressEvent = slot; } void ScintillaEdit_virtualbase_KeyPressEvent(void* self, QKeyEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_KeyPressEvent(event); } void ScintillaEdit_override_virtual_MousePressEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__MousePressEvent = slot; } void ScintillaEdit_virtualbase_MousePressEvent(void* self, QMouseEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_MousePressEvent(event); } void ScintillaEdit_override_virtual_MouseReleaseEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__MouseReleaseEvent = slot; } void ScintillaEdit_virtualbase_MouseReleaseEvent(void* self, QMouseEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_MouseReleaseEvent(event); } void ScintillaEdit_override_virtual_MouseDoubleClickEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__MouseDoubleClickEvent = slot; } void ScintillaEdit_virtualbase_MouseDoubleClickEvent(void* self, QMouseEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_MouseDoubleClickEvent(event); } void ScintillaEdit_override_virtual_MouseMoveEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__MouseMoveEvent = slot; } void ScintillaEdit_virtualbase_MouseMoveEvent(void* self, QMouseEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_MouseMoveEvent(event); } void ScintillaEdit_override_virtual_ContextMenuEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__ContextMenuEvent = slot; } void ScintillaEdit_virtualbase_ContextMenuEvent(void* self, QContextMenuEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_ContextMenuEvent(event); } void ScintillaEdit_override_virtual_DragEnterEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__DragEnterEvent = slot; } void ScintillaEdit_virtualbase_DragEnterEvent(void* self, QDragEnterEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_DragEnterEvent(event); } void ScintillaEdit_override_virtual_DragLeaveEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__DragLeaveEvent = slot; } void ScintillaEdit_virtualbase_DragLeaveEvent(void* self, QDragLeaveEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_DragLeaveEvent(event); } void ScintillaEdit_override_virtual_DragMoveEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__DragMoveEvent = slot; } void ScintillaEdit_virtualbase_DragMoveEvent(void* self, QDragMoveEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_DragMoveEvent(event); } void ScintillaEdit_override_virtual_DropEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__DropEvent = slot; } void ScintillaEdit_virtualbase_DropEvent(void* self, QDropEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_DropEvent(event); } void ScintillaEdit_override_virtual_InputMethodEvent(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__InputMethodEvent = slot; } void ScintillaEdit_virtualbase_InputMethodEvent(void* self, QInputMethodEvent* event) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_InputMethodEvent(event); } void ScintillaEdit_override_virtual_InputMethodQuery(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__InputMethodQuery = slot; } QVariant* ScintillaEdit_virtualbase_InputMethodQuery(const void* self, int query) { return ( (const MiqtVirtualScintillaEdit*)(self) )->virtualbase_InputMethodQuery(query); } void ScintillaEdit_override_virtual_ScrollContentsBy(void* self, intptr_t slot) { dynamic_cast( (ScintillaEdit*)(self) )->handle__ScrollContentsBy = slot; } void ScintillaEdit_virtualbase_ScrollContentsBy(void* self, int param1, int param2) { ( (MiqtVirtualScintillaEdit*)(self) )->virtualbase_ScrollContentsBy(param1, param2); } void ScintillaEdit_Delete(ScintillaEdit* self, bool isSubclass) { if (isSubclass) { delete dynamic_cast( self ); } else { delete self; } }