/*
 * Interface wrapper code.
 *
 * Generated by SIP 6.15.2
 *
 * Copyright (c) 2023 Riverbank Computing Limited <info@riverbankcomputing.com>
 * 
 * This file is part of QScintilla.
 * 
 * This file may be used under the terms of the GNU General Public License
 * version 3.0 as published by the Free Software Foundation and appearing in
 * the file LICENSE included in the packaging of this file.  Please review the
 * following information to ensure the GNU General Public License version 3.0
 * requirements will be met: http://www.gnu.org/copyleft/gpl.html.
 * 
 * If you do not wish to use this file under the terms of the GPL version 3.0
 * then you may purchase a commercial license.  For more information contact
 * info@riverbankcomputing.com.
 * 
 * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
 * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 */

#include "sipAPIQsci.h"

#line 24 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/sip/qsciscintilla.sip"
#include <Qsci/qsciscintilla.h>
#line 29 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"

#line 28 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qwidget.sip"
#include <qwidget.h>
#line 33 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 788 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 36 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 353 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 39 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 42 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 24 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qstring.sip"
#include <qstring.h>
#line 45 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 48 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 154 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qtextstream.sip"
#include <qtextstream.h>
#line 53 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qcolor.sip"
#include <qcolor.h>
#line 56 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qfont.sip"
#include <qfont.h>
#line 59 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 24 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/sip/qscilexer.sip"
#include <Qsci/qscilexer.h>
#line 62 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qiodevice.sip"
#include <qiodevice.h>
#line 65 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 30 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpoint.sip"
#include <qpoint.h>
#line 68 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 24 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/sip/qscicommandset.sip"
#include <Qsci/qscicommandset.h>
#line 71 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qstringlist.sip"
#include <qstringlist.h>
#line 74 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 24 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/sip/qscistyle.sip"
#include <Qsci/qscistyle.h>
#line 77 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 24 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/sip/qscistyledtext.sip"
#include <Qsci/qscistyledtext.h>
#line 80 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 28 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 83 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 24 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/sip/qscidocument.sip"
#include <Qsci/qscidocument.h>
#line 86 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 789 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 89 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qpixmap.sip"
#include <qpixmap.h>
#line 92 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 33 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qimage.sip"
#include <qimage.h>
#line 95 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qmenu.sip"
#include <qmenu.h>
#line 98 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 30 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 101 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 283 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 104 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 254 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 107 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 754 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 110 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qvariant.sip"
#include <qvariant.h>
#line 113 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 380 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 116 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 213 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 119 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 239 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 122 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 444 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 125 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 466 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 128 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 497 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 131 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 483 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 134 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qmimedata.sip"
#include <qmimedata.h>
#line 137 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qurl.sip"
#include <qurl.h>
#line 140 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qpainter.sip"
#include <qpainter.h>
#line 143 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 30 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qrect.sip"
#include <qrect.h>
#line 146 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qscrollbar.sip"
#include <qscrollbar.h>
#line 149 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 24 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/sip/qsciscintillabase.sip"
#include <Qsci/qsciscintillabase.h>
#line 152 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qabstractscrollarea.sip"
#include <qabstractscrollarea.h>
#line 155 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 135 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 158 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 161 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 28 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qobject.sip"
#include <qobject.h>
#line 164 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 30 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qsize.sip"
#include <qsize.h>
#line 167 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 30 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qmargins.sip"
#include <qmargins.h>
#line 170 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 208 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qstyleoption.sip"
#include <qstyleoption.h>
#line 173 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qframe.sip"
#include <qframe.h>
#line 176 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qscreen.sip"
#include <qscreen.h>
#line 179 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qicon.sip"
#include <qicon.h>
#line 182 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 116 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qglobal.sip"
#include <QtGlobal>
#line 185 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qwindow.sip"
#include <qwindow.h>
#line 188 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 191 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 194 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 197 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qgraphicseffect.sip"
#include <qgraphicseffect.h>
#line 200 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qgraphicsproxywidget.sip"
#include <qgraphicsproxywidget.h>
#line 203 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 145 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qglobal.sip"
#include <QtGlobal>
#line 206 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qlocale.sip"
#include <qlocale.h>
#line 209 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qpaintdevice.sip"
#include <qpaintdevice.h>
#line 212 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qregion.sip"
#include <qregion.h>
#line 215 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 218 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qfontinfo.sip"
#include <qfontinfo.h>
#line 221 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qfontmetrics.sip"
#include <qfontmetrics.h>
#line 224 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 339 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 227 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 325 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 230 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 555 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 233 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 807 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 236 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 297 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 239 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 269 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 242 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 742 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qevent.sip"
#include <qevent.h>
#line 245 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 50 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qpaintengine.sip"
#include <qpaintengine.h>
#line 248 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 110 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpoint.sip"
#include <qpoint.h>
#line 251 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 135 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 254 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 28 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qaction.sip"
#include <qaction.h>
#line 257 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qkeysequence.sip"
#include <qkeysequence.h>
#line 260 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qlayout.sip"
#include <qlayout.h>
#line 263 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qsizepolicy.sip"
#include <qsizepolicy.h>
#line 266 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 269 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qcursor.sip"
#include <qcursor.h>
#line 272 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qbitmap.sip"
#include <qbitmap.h>
#line 275 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qpalette.sip"
#include <qpalette.h>
#line 278 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtWidgets/qstyle.sip"
#include <qstyle.h>
#line 281 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 154 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 286 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 289 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 277 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 292 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 254 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 295 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 28 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 298 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 135 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 301 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qthread.sip"
#include <qthread.h>
#line 304 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qanystringview.sip"
#include <qanystringview.h>
#line 307 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 310 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 313 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 316 "/build/qscintilla/src/QScintilla_src-2.14.1/Python/build/Qsci/sipQsciQsciScintilla.cpp"


class sipQsciScintilla : public ::QsciScintilla
{
public:
    sipQsciScintilla(::QWidget*);
    virtual ~sipQsciScintilla();

    int qt_metacall(QMetaObject::Call, int, void **) SIP_OVERRIDE;
    void *qt_metacast(const char *) SIP_OVERRIDE;
    const QMetaObject *metaObject() const SIP_OVERRIDE;

    /*
     * There is a protected method for every virtual method visible from
     * this class.
     */
protected:
    void zoomTo(int) SIP_OVERRIDE;
    void zoomOut() SIP_OVERRIDE;
    void zoomOut(int) SIP_OVERRIDE;
    void zoomIn() SIP_OVERRIDE;
    void zoomIn(int) SIP_OVERRIDE;
    void unindent(int) SIP_OVERRIDE;
    void undo() SIP_OVERRIDE;
    void setWrapMode(::QsciScintilla::WrapMode) SIP_OVERRIDE;
    void setWhitespaceVisibility(::QsciScintilla::WhitespaceVisibility) SIP_OVERRIDE;
    void setUtf8(bool) SIP_OVERRIDE;
    void setText(const ::QString&) SIP_OVERRIDE;
    void setTabWidth(int) SIP_OVERRIDE;
    void setTabIndents(bool) SIP_OVERRIDE;
    void setSelectionForegroundColor(const ::QColor&) SIP_OVERRIDE;
    void setSelectionBackgroundColor(const ::QColor&) SIP_OVERRIDE;
    void setSelection(int, int, int, int) SIP_OVERRIDE;
    void setReadOnly(bool) SIP_OVERRIDE;
    void setPaper(const ::QColor&) SIP_OVERRIDE;
    void setModified(bool) SIP_OVERRIDE;
    void setMarginWidth(int, const ::QString&) SIP_OVERRIDE;
    void setMarginWidth(int, int) SIP_OVERRIDE;
    void setMarginSensitivity(int, bool) SIP_OVERRIDE;
    void setMarginMarkerMask(int, int) SIP_OVERRIDE;
    void setMarginLineNumbers(int, bool) SIP_OVERRIDE;
    void setMarginsForegroundColor(const ::QColor&) SIP_OVERRIDE;
    void setMarginsFont(const ::QFont&) SIP_OVERRIDE;
    void setMarginsBackgroundColor(const ::QColor&) SIP_OVERRIDE;
    void setLexer(::QsciLexer*) SIP_OVERRIDE;
    void setIndentationWidth(int) SIP_OVERRIDE;
    void setIndentationsUseTabs(bool) SIP_OVERRIDE;
    void setIndentationGuidesForegroundColor(const ::QColor&) SIP_OVERRIDE;
    void setIndentationGuidesBackgroundColor(const ::QColor&) SIP_OVERRIDE;
    void setIndentationGuides(bool) SIP_OVERRIDE;
    void setIndentation(int, int) SIP_OVERRIDE;
    void setFolding(::QsciScintilla::FoldStyle, int) SIP_OVERRIDE;
    void setEolVisibility(bool) SIP_OVERRIDE;
    void setEolMode(::QsciScintilla::EolMode) SIP_OVERRIDE;
    void setCursorPosition(int, int) SIP_OVERRIDE;
    void setColor(const ::QColor&) SIP_OVERRIDE;
    void setCaretWidth(int) SIP_OVERRIDE;
    void setCaretLineVisible(bool) SIP_OVERRIDE;
    void setCaretLineFrameWidth(int) SIP_OVERRIDE;
    void setCaretLineBackgroundColor(const ::QColor&) SIP_OVERRIDE;
    void setCaretForegroundColor(const ::QColor&) SIP_OVERRIDE;
    void setBackspaceUnindents(bool) SIP_OVERRIDE;
    void setBraceMatching(::QsciScintilla::BraceMatch) SIP_OVERRIDE;
    void setAutoIndent(bool) SIP_OVERRIDE;
    void setAutoCompletionUseSingle(::QsciScintilla::AutoCompletionUseSingle) SIP_OVERRIDE;
    void setAutoCompletionThreshold(int) SIP_OVERRIDE;
    void setAutoCompletionSource(::QsciScintilla::AutoCompletionSource) SIP_OVERRIDE;
    void setAutoCompletionShowSingle(bool) SIP_OVERRIDE;
    void setAutoCompletionReplaceWord(bool) SIP_OVERRIDE;
    void setAutoCompletionCaseSensitivity(bool) SIP_OVERRIDE;
    void selectToMatchingBrace() SIP_OVERRIDE;
    void selectAll(bool) SIP_OVERRIDE;
    void resetSelectionForegroundColor() SIP_OVERRIDE;
    void resetSelectionBackgroundColor() SIP_OVERRIDE;
    void replaceSelectedText(const ::QString&) SIP_OVERRIDE;
    void removeSelectedText() SIP_OVERRIDE;
    void redo() SIP_OVERRIDE;
    void paste() SIP_OVERRIDE;
    void moveToMatchingBrace() SIP_OVERRIDE;
    void insertAt(const ::QString&, int, int) SIP_OVERRIDE;
    void insert(const ::QString&) SIP_OVERRIDE;
    void indent(int) SIP_OVERRIDE;
    void foldLine(int) SIP_OVERRIDE;
    void foldAll(bool) SIP_OVERRIDE;
    void ensureLineVisible(int) SIP_OVERRIDE;
    void ensureCursorVisible() SIP_OVERRIDE;
    void cut() SIP_OVERRIDE;
    void copy() SIP_OVERRIDE;
    void clear() SIP_OVERRIDE;
    void callTip() SIP_OVERRIDE;
    void autoCompleteFromDocument() SIP_OVERRIDE;
    void autoCompleteFromAPIs() SIP_OVERRIDE;
    void autoCompleteFromAll() SIP_OVERRIDE;
    void append(const ::QString&) SIP_OVERRIDE;
    void replace(const ::QString&) SIP_OVERRIDE;
    void recolor(int, int) SIP_OVERRIDE;
    bool findNext() SIP_OVERRIDE;
    bool findFirstInSelection(const ::QString&, bool, bool, bool, bool, bool, bool, bool) SIP_OVERRIDE;
    bool findFirst(const ::QString&, bool, bool, bool, bool, bool, int, int, bool, bool, bool) SIP_OVERRIDE;
    ::QStringList apiContext(int, int&, int&) SIP_OVERRIDE;
    void setupViewport(::QWidget*) SIP_OVERRIDE;
    void scrollContentsBy(int, int) SIP_OVERRIDE;
    bool viewportEvent(::QEvent*) SIP_OVERRIDE;
    ::QSize viewportSizeHint() const SIP_OVERRIDE;
    void initPainter(::QPainter*) const SIP_OVERRIDE;
    ::QPainter* sharedPainter() const SIP_OVERRIDE;
    bool nativeEvent(const ::QByteArray&, void*, ::qintptr*) SIP_OVERRIDE;
    bool hasHeightForWidth() const SIP_OVERRIDE;
    bool focusNextPrevChild(bool) SIP_OVERRIDE;
    ::QVariant inputMethodQuery(::Qt::InputMethodQuery) const SIP_OVERRIDE;
    void inputMethodEvent(::QInputMethodEvent*) SIP_OVERRIDE;
    void changeEvent(::QEvent*) SIP_OVERRIDE;
    void hideEvent(::QHideEvent*) SIP_OVERRIDE;
    void showEvent(::QShowEvent*) SIP_OVERRIDE;
    void dropEvent(::QDropEvent*) SIP_OVERRIDE;
    void dragLeaveEvent(::QDragLeaveEvent*) SIP_OVERRIDE;
    void dragMoveEvent(::QDragMoveEvent*) SIP_OVERRIDE;
    void dragEnterEvent(::QDragEnterEvent*) SIP_OVERRIDE;
    void actionEvent(::QActionEvent*) SIP_OVERRIDE;
    void tabletEvent(::QTabletEvent*) SIP_OVERRIDE;
    void contextMenuEvent(::QContextMenuEvent*) SIP_OVERRIDE;
    void closeEvent(::QCloseEvent*) SIP_OVERRIDE;
    void resizeEvent(::QResizeEvent*) SIP_OVERRIDE;
    void moveEvent(::QMoveEvent*) SIP_OVERRIDE;
    void paintEvent(::QPaintEvent*) SIP_OVERRIDE;
    void leaveEvent(::QEvent*) SIP_OVERRIDE;
    void enterEvent(::QEnterEvent*) SIP_OVERRIDE;
    void focusOutEvent(::QFocusEvent*) SIP_OVERRIDE;
    void focusInEvent(::QFocusEvent*) SIP_OVERRIDE;
    void keyReleaseEvent(::QKeyEvent*) SIP_OVERRIDE;
    void keyPressEvent(::QKeyEvent*) SIP_OVERRIDE;
    void wheelEvent(::QWheelEvent*) SIP_OVERRIDE;
    void mouseMoveEvent(::QMouseEvent*) SIP_OVERRIDE;
    void mouseDoubleClickEvent(::QMouseEvent*) SIP_OVERRIDE;
    void mouseReleaseEvent(::QMouseEvent*) SIP_OVERRIDE;
    void mousePressEvent(::QMouseEvent*) SIP_OVERRIDE;
    int heightForWidth(int) const SIP_OVERRIDE;
    ::QSize minimumSizeHint() const SIP_OVERRIDE;
    ::QSize sizeHint() const SIP_OVERRIDE;
    void setVisible(bool) SIP_OVERRIDE;
    int devType() const SIP_OVERRIDE;
    ::QPaintEngine* paintEngine() const SIP_OVERRIDE;
    int metric(::QPaintDevice::PaintDeviceMetric) const SIP_OVERRIDE;
    bool event(::QEvent*) SIP_OVERRIDE;
    bool eventFilter(::QObject*, ::QEvent*) SIP_OVERRIDE;
    void timerEvent(::QTimerEvent*) SIP_OVERRIDE;
    void childEvent(::QChildEvent*) SIP_OVERRIDE;
    void customEvent(::QEvent*) SIP_OVERRIDE;
    void connectNotify(const ::QMetaMethod&) SIP_OVERRIDE;
    void disconnectNotify(const ::QMetaMethod&) SIP_OVERRIDE;
    void initStyleOption(::QStyleOptionFrame*) const SIP_OVERRIDE;
    bool canInsertFromMimeData(const ::QMimeData*) const SIP_OVERRIDE;
    ::QByteArray fromMimeData(const ::QMimeData*, bool&) const SIP_OVERRIDE;
    ::QMimeData* toMimeData(const ::QByteArray&, bool) const SIP_OVERRIDE;

public:
    sipSimpleWrapper *sipPySelf;

private:
    sipQsciScintilla(const sipQsciScintilla &);
    sipQsciScintilla &operator = (const sipQsciScintilla &);

    char sipPyMethods[137];
};

sipQsciScintilla::sipQsciScintilla(::QWidget*a0): ::QsciScintilla(a0), sipPySelf(SIP_NULLPTR)
{
    memset(sipPyMethods, 0, sizeof (sipPyMethods));
}

sipQsciScintilla::~sipQsciScintilla()
{
    sipInstanceDestroyedEx(&sipPySelf);
}

const QMetaObject *sipQsciScintilla::metaObject() const
{
    if (sipGetInterpreter())
        return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : sip_Qsci_qt_metaobject(sipPySelf, sipType_QsciScintilla);

    return ::QsciScintilla::metaObject();
}

int sipQsciScintilla::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = ::QsciScintilla::qt_metacall(_c, _id, _a);

    if (_id >= 0)
    {
        SIP_BLOCK_THREADS
        _id = sip_Qsci_qt_metacall(sipPySelf, sipType_QsciScintilla, _c, _id, _a);
        SIP_UNBLOCK_THREADS
    }

    return _id;
}

void *sipQsciScintilla::qt_metacast(const char *_clname)
{
    void *sipCpp;

    return (sip_Qsci_qt_metacast(sipPySelf, sipType_QsciScintilla, _clname, &sipCpp) ? sipCpp : ::QsciScintilla::qt_metacast(_clname));
}

void sipQsciScintilla::zoomTo(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[0], &sipPySelf, SIP_NULLPTR, sipName_zoomTo);

    if (!sipMeth)
    {
        ::QsciScintilla::zoomTo(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::zoomOut()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[1], &sipPySelf, SIP_NULLPTR, sipName_zoomOut);

    if (!sipMeth)
    {
        ::QsciScintilla::zoomOut();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::zoomOut(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[2], &sipPySelf, SIP_NULLPTR, sipName_zoomOut);

    if (!sipMeth)
    {
        ::QsciScintilla::zoomOut(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::zoomIn()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[3], &sipPySelf, SIP_NULLPTR, sipName_zoomIn);

    if (!sipMeth)
    {
        ::QsciScintilla::zoomIn();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::zoomIn(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[4], &sipPySelf, SIP_NULLPTR, sipName_zoomIn);

    if (!sipMeth)
    {
        ::QsciScintilla::zoomIn(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::unindent(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[5], &sipPySelf, SIP_NULLPTR, sipName_unindent);

    if (!sipMeth)
    {
        ::QsciScintilla::unindent(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::undo()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[6], &sipPySelf, SIP_NULLPTR, sipName_undo);

    if (!sipMeth)
    {
        ::QsciScintilla::undo();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::setWrapMode(::QsciScintilla::WrapMode a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[7], &sipPySelf, SIP_NULLPTR, sipName_setWrapMode);

    if (!sipMeth)
    {
        ::QsciScintilla::setWrapMode(a0);
        return;
    }

    extern void sipVH_Qsci_62(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QsciScintilla::WrapMode);

    sipVH_Qsci_62(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setWhitespaceVisibility(::QsciScintilla::WhitespaceVisibility a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[8], &sipPySelf, SIP_NULLPTR, sipName_setWhitespaceVisibility);

    if (!sipMeth)
    {
        ::QsciScintilla::setWhitespaceVisibility(a0);
        return;
    }

    extern void sipVH_Qsci_61(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QsciScintilla::WhitespaceVisibility);

    sipVH_Qsci_61(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setUtf8(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[9], &sipPySelf, SIP_NULLPTR, sipName_setUtf8);

    if (!sipMeth)
    {
        ::QsciScintilla::setUtf8(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setText(const ::QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[10], &sipPySelf, SIP_NULLPTR, sipName_setText);

    if (!sipMeth)
    {
        ::QsciScintilla::setText(a0);
        return;
    }

    extern void sipVH_Qsci_46(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QString&);

    sipVH_Qsci_46(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setTabWidth(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[11], &sipPySelf, SIP_NULLPTR, sipName_setTabWidth);

    if (!sipMeth)
    {
        ::QsciScintilla::setTabWidth(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setTabIndents(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[12], &sipPySelf, SIP_NULLPTR, sipName_setTabIndents);

    if (!sipMeth)
    {
        ::QsciScintilla::setTabIndents(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setSelectionForegroundColor(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[13], &sipPySelf, SIP_NULLPTR, sipName_setSelectionForegroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::setSelectionForegroundColor(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setSelectionBackgroundColor(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[14], &sipPySelf, SIP_NULLPTR, sipName_setSelectionBackgroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::setSelectionBackgroundColor(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setSelection(int a0, int a1, int a2, int a3)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[15], &sipPySelf, SIP_NULLPTR, sipName_setSelection);

    if (!sipMeth)
    {
        ::QsciScintilla::setSelection(a0, a1, a2, a3);
        return;
    }

    extern void sipVH_Qsci_60(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, int, int, int);

    sipVH_Qsci_60(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2, a3);
}

void sipQsciScintilla::setReadOnly(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[16], &sipPySelf, SIP_NULLPTR, sipName_setReadOnly);

    if (!sipMeth)
    {
        ::QsciScintilla::setReadOnly(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setPaper(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[17], &sipPySelf, SIP_NULLPTR, sipName_setPaper);

    if (!sipMeth)
    {
        ::QsciScintilla::setPaper(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setModified(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[18], &sipPySelf, SIP_NULLPTR, sipName_setModified);

    if (!sipMeth)
    {
        ::QsciScintilla::setModified(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setMarginWidth(int a0, const ::QString& a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[19], &sipPySelf, SIP_NULLPTR, sipName_setMarginWidth);

    if (!sipMeth)
    {
        ::QsciScintilla::setMarginWidth(a0, a1);
        return;
    }

    extern void sipVH_Qsci_59(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, const ::QString&);

    sipVH_Qsci_59(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQsciScintilla::setMarginWidth(int a0, int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[20], &sipPySelf, SIP_NULLPTR, sipName_setMarginWidth);

    if (!sipMeth)
    {
        ::QsciScintilla::setMarginWidth(a0, a1);
        return;
    }

    extern void sipVH_Qsci_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, int);

    sipVH_Qsci_1(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQsciScintilla::setMarginSensitivity(int a0, bool a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[21], &sipPySelf, SIP_NULLPTR, sipName_setMarginSensitivity);

    if (!sipMeth)
    {
        ::QsciScintilla::setMarginSensitivity(a0, a1);
        return;
    }

    extern void sipVH_Qsci_58(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, bool);

    sipVH_Qsci_58(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQsciScintilla::setMarginMarkerMask(int a0, int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[22], &sipPySelf, SIP_NULLPTR, sipName_setMarginMarkerMask);

    if (!sipMeth)
    {
        ::QsciScintilla::setMarginMarkerMask(a0, a1);
        return;
    }

    extern void sipVH_Qsci_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, int);

    sipVH_Qsci_1(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQsciScintilla::setMarginLineNumbers(int a0, bool a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[23], &sipPySelf, SIP_NULLPTR, sipName_setMarginLineNumbers);

    if (!sipMeth)
    {
        ::QsciScintilla::setMarginLineNumbers(a0, a1);
        return;
    }

    extern void sipVH_Qsci_58(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, bool);

    sipVH_Qsci_58(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQsciScintilla::setMarginsForegroundColor(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[24], &sipPySelf, SIP_NULLPTR, sipName_setMarginsForegroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::setMarginsForegroundColor(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setMarginsFont(const ::QFont& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[25], &sipPySelf, SIP_NULLPTR, sipName_setMarginsFont);

    if (!sipMeth)
    {
        ::QsciScintilla::setMarginsFont(a0);
        return;
    }

    extern void sipVH_Qsci_57(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QFont&);

    sipVH_Qsci_57(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setMarginsBackgroundColor(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[26], &sipPySelf, SIP_NULLPTR, sipName_setMarginsBackgroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::setMarginsBackgroundColor(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setLexer(::QsciLexer*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[27], &sipPySelf, SIP_NULLPTR, sipName_setLexer);

    if (!sipMeth)
    {
        ::QsciScintilla::setLexer(a0);
        return;
    }

    extern void sipVH_Qsci_56(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QsciLexer*);

    sipVH_Qsci_56(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setIndentationWidth(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[28], &sipPySelf, SIP_NULLPTR, sipName_setIndentationWidth);

    if (!sipMeth)
    {
        ::QsciScintilla::setIndentationWidth(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setIndentationsUseTabs(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[29], &sipPySelf, SIP_NULLPTR, sipName_setIndentationsUseTabs);

    if (!sipMeth)
    {
        ::QsciScintilla::setIndentationsUseTabs(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setIndentationGuidesForegroundColor(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[30], &sipPySelf, SIP_NULLPTR, sipName_setIndentationGuidesForegroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::setIndentationGuidesForegroundColor(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setIndentationGuidesBackgroundColor(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[31], &sipPySelf, SIP_NULLPTR, sipName_setIndentationGuidesBackgroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::setIndentationGuidesBackgroundColor(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setIndentationGuides(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[32], &sipPySelf, SIP_NULLPTR, sipName_setIndentationGuides);

    if (!sipMeth)
    {
        ::QsciScintilla::setIndentationGuides(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setIndentation(int a0, int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[33], &sipPySelf, SIP_NULLPTR, sipName_setIndentation);

    if (!sipMeth)
    {
        ::QsciScintilla::setIndentation(a0, a1);
        return;
    }

    extern void sipVH_Qsci_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, int);

    sipVH_Qsci_1(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQsciScintilla::setFolding(::QsciScintilla::FoldStyle a0, int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[34], &sipPySelf, SIP_NULLPTR, sipName_setFolding);

    if (!sipMeth)
    {
        ::QsciScintilla::setFolding(a0, a1);
        return;
    }

    extern void sipVH_Qsci_55(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QsciScintilla::FoldStyle, int);

    sipVH_Qsci_55(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQsciScintilla::setEolVisibility(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[35], &sipPySelf, SIP_NULLPTR, sipName_setEolVisibility);

    if (!sipMeth)
    {
        ::QsciScintilla::setEolVisibility(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setEolMode(::QsciScintilla::EolMode a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[36], &sipPySelf, SIP_NULLPTR, sipName_setEolMode);

    if (!sipMeth)
    {
        ::QsciScintilla::setEolMode(a0);
        return;
    }

    extern void sipVH_Qsci_54(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QsciScintilla::EolMode);

    sipVH_Qsci_54(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setCursorPosition(int a0, int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[37], &sipPySelf, SIP_NULLPTR, sipName_setCursorPosition);

    if (!sipMeth)
    {
        ::QsciScintilla::setCursorPosition(a0, a1);
        return;
    }

    extern void sipVH_Qsci_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, int);

    sipVH_Qsci_1(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQsciScintilla::setColor(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[38], &sipPySelf, SIP_NULLPTR, sipName_setColor);

    if (!sipMeth)
    {
        ::QsciScintilla::setColor(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setCaretWidth(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[39], &sipPySelf, SIP_NULLPTR, sipName_setCaretWidth);

    if (!sipMeth)
    {
        ::QsciScintilla::setCaretWidth(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setCaretLineVisible(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[40], &sipPySelf, SIP_NULLPTR, sipName_setCaretLineVisible);

    if (!sipMeth)
    {
        ::QsciScintilla::setCaretLineVisible(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setCaretLineFrameWidth(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[41], &sipPySelf, SIP_NULLPTR, sipName_setCaretLineFrameWidth);

    if (!sipMeth)
    {
        ::QsciScintilla::setCaretLineFrameWidth(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setCaretLineBackgroundColor(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[42], &sipPySelf, SIP_NULLPTR, sipName_setCaretLineBackgroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::setCaretLineBackgroundColor(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setCaretForegroundColor(const ::QColor& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[43], &sipPySelf, SIP_NULLPTR, sipName_setCaretForegroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::setCaretForegroundColor(a0);
        return;
    }

    extern void sipVH_Qsci_53(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QColor&);

    sipVH_Qsci_53(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setBackspaceUnindents(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[44], &sipPySelf, SIP_NULLPTR, sipName_setBackspaceUnindents);

    if (!sipMeth)
    {
        ::QsciScintilla::setBackspaceUnindents(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setBraceMatching(::QsciScintilla::BraceMatch a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[45], &sipPySelf, SIP_NULLPTR, sipName_setBraceMatching);

    if (!sipMeth)
    {
        ::QsciScintilla::setBraceMatching(a0);
        return;
    }

    extern void sipVH_Qsci_52(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QsciScintilla::BraceMatch);

    sipVH_Qsci_52(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setAutoIndent(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[46], &sipPySelf, SIP_NULLPTR, sipName_setAutoIndent);

    if (!sipMeth)
    {
        ::QsciScintilla::setAutoIndent(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setAutoCompletionUseSingle(::QsciScintilla::AutoCompletionUseSingle a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[47], &sipPySelf, SIP_NULLPTR, sipName_setAutoCompletionUseSingle);

    if (!sipMeth)
    {
        ::QsciScintilla::setAutoCompletionUseSingle(a0);
        return;
    }

    extern void sipVH_Qsci_51(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QsciScintilla::AutoCompletionUseSingle);

    sipVH_Qsci_51(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setAutoCompletionThreshold(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[48], &sipPySelf, SIP_NULLPTR, sipName_setAutoCompletionThreshold);

    if (!sipMeth)
    {
        ::QsciScintilla::setAutoCompletionThreshold(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setAutoCompletionSource(::QsciScintilla::AutoCompletionSource a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[49], &sipPySelf, SIP_NULLPTR, sipName_setAutoCompletionSource);

    if (!sipMeth)
    {
        ::QsciScintilla::setAutoCompletionSource(a0);
        return;
    }

    extern void sipVH_Qsci_50(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QsciScintilla::AutoCompletionSource);

    sipVH_Qsci_50(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setAutoCompletionShowSingle(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[50], &sipPySelf, SIP_NULLPTR, sipName_setAutoCompletionShowSingle);

    if (!sipMeth)
    {
        ::QsciScintilla::setAutoCompletionShowSingle(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setAutoCompletionReplaceWord(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[51], &sipPySelf, SIP_NULLPTR, sipName_setAutoCompletionReplaceWord);

    if (!sipMeth)
    {
        ::QsciScintilla::setAutoCompletionReplaceWord(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::setAutoCompletionCaseSensitivity(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[52], &sipPySelf, SIP_NULLPTR, sipName_setAutoCompletionCaseSensitivity);

    if (!sipMeth)
    {
        ::QsciScintilla::setAutoCompletionCaseSensitivity(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::selectToMatchingBrace()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[53], &sipPySelf, SIP_NULLPTR, sipName_selectToMatchingBrace);

    if (!sipMeth)
    {
        ::QsciScintilla::selectToMatchingBrace();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::selectAll(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[54], &sipPySelf, SIP_NULLPTR, sipName_selectAll);

    if (!sipMeth)
    {
        ::QsciScintilla::selectAll(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::resetSelectionForegroundColor()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[55], &sipPySelf, SIP_NULLPTR, sipName_resetSelectionForegroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::resetSelectionForegroundColor();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::resetSelectionBackgroundColor()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[56], &sipPySelf, SIP_NULLPTR, sipName_resetSelectionBackgroundColor);

    if (!sipMeth)
    {
        ::QsciScintilla::resetSelectionBackgroundColor();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::replaceSelectedText(const ::QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[57], &sipPySelf, SIP_NULLPTR, sipName_replaceSelectedText);

    if (!sipMeth)
    {
        ::QsciScintilla::replaceSelectedText(a0);
        return;
    }

    extern void sipVH_Qsci_46(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QString&);

    sipVH_Qsci_46(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::removeSelectedText()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[58], &sipPySelf, SIP_NULLPTR, sipName_removeSelectedText);

    if (!sipMeth)
    {
        ::QsciScintilla::removeSelectedText();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::redo()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[59], &sipPySelf, SIP_NULLPTR, sipName_redo);

    if (!sipMeth)
    {
        ::QsciScintilla::redo();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::paste()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[60], &sipPySelf, SIP_NULLPTR, sipName_paste);

    if (!sipMeth)
    {
        ::QsciScintilla::paste();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::moveToMatchingBrace()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[61], &sipPySelf, SIP_NULLPTR, sipName_moveToMatchingBrace);

    if (!sipMeth)
    {
        ::QsciScintilla::moveToMatchingBrace();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::insertAt(const ::QString& a0, int a1, int a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[62], &sipPySelf, SIP_NULLPTR, sipName_insertAt);

    if (!sipMeth)
    {
        ::QsciScintilla::insertAt(a0, a1, a2);
        return;
    }

    extern void sipVH_Qsci_49(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QString&, int, int);

    sipVH_Qsci_49(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2);
}

void sipQsciScintilla::insert(const ::QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[63], &sipPySelf, SIP_NULLPTR, sipName_insert);

    if (!sipMeth)
    {
        ::QsciScintilla::insert(a0);
        return;
    }

    extern void sipVH_Qsci_46(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QString&);

    sipVH_Qsci_46(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::indent(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[64], &sipPySelf, SIP_NULLPTR, sipName_indent);

    if (!sipMeth)
    {
        ::QsciScintilla::indent(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::foldLine(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[65], &sipPySelf, SIP_NULLPTR, sipName_foldLine);

    if (!sipMeth)
    {
        ::QsciScintilla::foldLine(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::foldAll(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[66], &sipPySelf, SIP_NULLPTR, sipName_foldAll);

    if (!sipMeth)
    {
        ::QsciScintilla::foldAll(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::ensureLineVisible(int a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[67], &sipPySelf, SIP_NULLPTR, sipName_ensureLineVisible);

    if (!sipMeth)
    {
        ::QsciScintilla::ensureLineVisible(a0);
        return;
    }

    extern void sipVH_Qsci_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    sipVH_Qsci_48(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::ensureCursorVisible()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[68], &sipPySelf, SIP_NULLPTR, sipName_ensureCursorVisible);

    if (!sipMeth)
    {
        ::QsciScintilla::ensureCursorVisible();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::cut()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[69], &sipPySelf, SIP_NULLPTR, sipName_cut);

    if (!sipMeth)
    {
        ::QsciScintilla::cut();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::copy()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[70], &sipPySelf, SIP_NULLPTR, sipName_copy);

    if (!sipMeth)
    {
        ::QsciScintilla::copy();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::clear()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[71], &sipPySelf, SIP_NULLPTR, sipName_clear);

    if (!sipMeth)
    {
        ::QsciScintilla::clear();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::callTip()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[72], &sipPySelf, SIP_NULLPTR, sipName_callTip);

    if (!sipMeth)
    {
        ::QsciScintilla::callTip();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::autoCompleteFromDocument()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[73], &sipPySelf, SIP_NULLPTR, sipName_autoCompleteFromDocument);

    if (!sipMeth)
    {
        ::QsciScintilla::autoCompleteFromDocument();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::autoCompleteFromAPIs()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[74], &sipPySelf, SIP_NULLPTR, sipName_autoCompleteFromAPIs);

    if (!sipMeth)
    {
        ::QsciScintilla::autoCompleteFromAPIs();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::autoCompleteFromAll()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[75], &sipPySelf, SIP_NULLPTR, sipName_autoCompleteFromAll);

    if (!sipMeth)
    {
        ::QsciScintilla::autoCompleteFromAll();
        return;
    }

    extern void sipVH_Qsci_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    sipVH_Qsci_47(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::append(const ::QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[76], &sipPySelf, SIP_NULLPTR, sipName_append);

    if (!sipMeth)
    {
        ::QsciScintilla::append(a0);
        return;
    }

    extern void sipVH_Qsci_46(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QString&);

    sipVH_Qsci_46(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::replace(const ::QString& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[77], &sipPySelf, SIP_NULLPTR, sipName_replace);

    if (!sipMeth)
    {
        ::QsciScintilla::replace(a0);
        return;
    }

    extern void sipVH_Qsci_46(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QString&);

    sipVH_Qsci_46(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::recolor(int a0, int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[78], &sipPySelf, SIP_NULLPTR, sipName_recolor);

    if (!sipMeth)
    {
        ::QsciScintilla::recolor(a0, a1);
        return;
    }

    extern void sipVH_Qsci_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, int);

    sipVH_Qsci_1(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQsciScintilla::findNext()
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[79], &sipPySelf, SIP_NULLPTR, sipName_findNext);

    if (!sipMeth)
        return ::QsciScintilla::findNext();

    extern bool sipVH_Qsci_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_Qsci_7(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQsciScintilla::findFirstInSelection(const ::QString& a0, bool a1, bool a2, bool a3, bool a4, bool a5, bool a6, bool a7)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[80], &sipPySelf, SIP_NULLPTR, sipName_findFirstInSelection);

    if (!sipMeth)
        return ::QsciScintilla::findFirstInSelection(a0, a1, a2, a3, a4, a5, a6, a7);

    extern bool sipVH_Qsci_45(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QString&, bool, bool, bool, bool, bool, bool, bool);

    return sipVH_Qsci_45(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2, a3, a4, a5, a6, a7);
}

bool sipQsciScintilla::findFirst(const ::QString& a0, bool a1, bool a2, bool a3, bool a4, bool a5, int a6, int a7, bool a8, bool a9, bool a10)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[81], &sipPySelf, SIP_NULLPTR, sipName_findFirst);

    if (!sipMeth)
        return ::QsciScintilla::findFirst(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);

    extern bool sipVH_Qsci_44(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QString&, bool, bool, bool, bool, bool, int, int, bool, bool, bool);

    return sipVH_Qsci_44(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
}

::QStringList sipQsciScintilla::apiContext(int a0, int& a1, int& a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[82], &sipPySelf, SIP_NULLPTR, sipName_apiContext);

    if (!sipMeth)
        return ::QsciScintilla::apiContext(a0, a1, a2);

    extern ::QStringList sipVH_Qsci_43(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, int&, int&);

    return sipVH_Qsci_43(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2);
}

void sipQsciScintilla::setupViewport(::QWidget*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[83], &sipPySelf, SIP_NULLPTR, sipName_setupViewport);

    if (!sipMeth)
    {
        ::QsciScintilla::setupViewport(a0);
        return;
    }

    extern void sipVH_Qsci_0(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QWidget*);

    sipVH_Qsci_0(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::scrollContentsBy(int a0, int a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[84], &sipPySelf, SIP_NULLPTR, sipName_scrollContentsBy);

    if (!sipMeth)
    {
        ::QsciScintilla::scrollContentsBy(a0, a1);
        return;
    }

    extern void sipVH_Qsci_1(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int, int);

    sipVH_Qsci_1(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

bool sipQsciScintilla::viewportEvent(::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[85], &sipPySelf, SIP_NULLPTR, sipName_viewportEvent);

    if (!sipMeth)
        return ::QsciScintilla::viewportEvent(a0);

    extern bool sipVH_Qsci_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QEvent*);

    return sipVH_Qsci_2(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

::QSize sipQsciScintilla::viewportSizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[86]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_viewportSizeHint);

    if (!sipMeth)
        return ::QsciScintilla::viewportSizeHint();

    extern ::QSize sipVH_Qsci_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_Qsci_3(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::initPainter(::QPainter*a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[87]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_initPainter);

    if (!sipMeth)
    {
        ::QsciScintilla::initPainter(a0);
        return;
    }

    extern void sipVH_Qsci_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QPainter*);

    sipVH_Qsci_4(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

::QPainter* sipQsciScintilla::sharedPainter() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[88]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_sharedPainter);

    if (!sipMeth)
        return ::QsciScintilla::sharedPainter();

    extern ::QPainter* sipVH_Qsci_5(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_Qsci_5(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQsciScintilla::nativeEvent(const ::QByteArray& a0, void*a1, ::qintptr*a2)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[89], &sipPySelf, SIP_NULLPTR, sipName_nativeEvent);

    if (!sipMeth)
        return ::QsciScintilla::nativeEvent(a0, a1, a2);

    extern bool sipVH_Qsci_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QByteArray&, void*, ::qintptr*);

    return sipVH_Qsci_6(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1, a2);
}

bool sipQsciScintilla::hasHeightForWidth() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[90]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_hasHeightForWidth);

    if (!sipMeth)
        return ::QsciScintilla::hasHeightForWidth();

    extern bool sipVH_Qsci_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_Qsci_7(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

bool sipQsciScintilla::focusNextPrevChild(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[91], &sipPySelf, SIP_NULLPTR, sipName_focusNextPrevChild);

    if (!sipMeth)
        return ::QsciScintilla::focusNextPrevChild(a0);

    extern bool sipVH_Qsci_8(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    return sipVH_Qsci_8(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

::QVariant sipQsciScintilla::inputMethodQuery(::Qt::InputMethodQuery a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[92]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_inputMethodQuery);

    if (!sipMeth)
        return ::QsciScintilla::inputMethodQuery(a0);

    extern ::QVariant sipVH_Qsci_9(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::Qt::InputMethodQuery);

    return sipVH_Qsci_9(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::inputMethodEvent(::QInputMethodEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[93], &sipPySelf, SIP_NULLPTR, sipName_inputMethodEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::inputMethodEvent(a0);
        return;
    }

    extern void sipVH_Qsci_10(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QInputMethodEvent*);

    sipVH_Qsci_10(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::changeEvent(::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[94], &sipPySelf, SIP_NULLPTR, sipName_changeEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::changeEvent(a0);
        return;
    }

    extern void sipVH_Qsci_11(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QEvent*);

    sipVH_Qsci_11(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::hideEvent(::QHideEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[95], &sipPySelf, SIP_NULLPTR, sipName_hideEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::hideEvent(a0);
        return;
    }

    extern void sipVH_Qsci_12(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QHideEvent*);

    sipVH_Qsci_12(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::showEvent(::QShowEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[96], &sipPySelf, SIP_NULLPTR, sipName_showEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::showEvent(a0);
        return;
    }

    extern void sipVH_Qsci_13(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QShowEvent*);

    sipVH_Qsci_13(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::dropEvent(::QDropEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[97], &sipPySelf, SIP_NULLPTR, sipName_dropEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::dropEvent(a0);
        return;
    }

    extern void sipVH_Qsci_14(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QDropEvent*);

    sipVH_Qsci_14(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::dragLeaveEvent(::QDragLeaveEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[98], &sipPySelf, SIP_NULLPTR, sipName_dragLeaveEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::dragLeaveEvent(a0);
        return;
    }

    extern void sipVH_Qsci_15(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QDragLeaveEvent*);

    sipVH_Qsci_15(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::dragMoveEvent(::QDragMoveEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[99], &sipPySelf, SIP_NULLPTR, sipName_dragMoveEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::dragMoveEvent(a0);
        return;
    }

    extern void sipVH_Qsci_16(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QDragMoveEvent*);

    sipVH_Qsci_16(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::dragEnterEvent(::QDragEnterEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[100], &sipPySelf, SIP_NULLPTR, sipName_dragEnterEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::dragEnterEvent(a0);
        return;
    }

    extern void sipVH_Qsci_17(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QDragEnterEvent*);

    sipVH_Qsci_17(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::actionEvent(::QActionEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[101], &sipPySelf, SIP_NULLPTR, sipName_actionEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::actionEvent(a0);
        return;
    }

    extern void sipVH_Qsci_18(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QActionEvent*);

    sipVH_Qsci_18(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::tabletEvent(::QTabletEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[102], &sipPySelf, SIP_NULLPTR, sipName_tabletEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::tabletEvent(a0);
        return;
    }

    extern void sipVH_Qsci_19(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QTabletEvent*);

    sipVH_Qsci_19(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::contextMenuEvent(::QContextMenuEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[103], &sipPySelf, SIP_NULLPTR, sipName_contextMenuEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::contextMenuEvent(a0);
        return;
    }

    extern void sipVH_Qsci_20(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QContextMenuEvent*);

    sipVH_Qsci_20(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::closeEvent(::QCloseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[104], &sipPySelf, SIP_NULLPTR, sipName_closeEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::closeEvent(a0);
        return;
    }

    extern void sipVH_Qsci_21(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QCloseEvent*);

    sipVH_Qsci_21(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::resizeEvent(::QResizeEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[105], &sipPySelf, SIP_NULLPTR, sipName_resizeEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::resizeEvent(a0);
        return;
    }

    extern void sipVH_Qsci_22(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QResizeEvent*);

    sipVH_Qsci_22(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::moveEvent(::QMoveEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[106], &sipPySelf, SIP_NULLPTR, sipName_moveEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::moveEvent(a0);
        return;
    }

    extern void sipVH_Qsci_23(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QMoveEvent*);

    sipVH_Qsci_23(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::paintEvent(::QPaintEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[107], &sipPySelf, SIP_NULLPTR, sipName_paintEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::paintEvent(a0);
        return;
    }

    extern void sipVH_Qsci_24(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QPaintEvent*);

    sipVH_Qsci_24(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::leaveEvent(::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[108], &sipPySelf, SIP_NULLPTR, sipName_leaveEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::leaveEvent(a0);
        return;
    }

    extern void sipVH_Qsci_11(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QEvent*);

    sipVH_Qsci_11(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::enterEvent(::QEnterEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[109], &sipPySelf, SIP_NULLPTR, sipName_enterEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::enterEvent(a0);
        return;
    }

    extern void sipVH_Qsci_25(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QEnterEvent*);

    sipVH_Qsci_25(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::focusOutEvent(::QFocusEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[110], &sipPySelf, SIP_NULLPTR, sipName_focusOutEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::focusOutEvent(a0);
        return;
    }

    extern void sipVH_Qsci_26(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QFocusEvent*);

    sipVH_Qsci_26(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::focusInEvent(::QFocusEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[111], &sipPySelf, SIP_NULLPTR, sipName_focusInEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::focusInEvent(a0);
        return;
    }

    extern void sipVH_Qsci_26(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QFocusEvent*);

    sipVH_Qsci_26(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::keyReleaseEvent(::QKeyEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[112], &sipPySelf, SIP_NULLPTR, sipName_keyReleaseEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::keyReleaseEvent(a0);
        return;
    }

    extern void sipVH_Qsci_27(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QKeyEvent*);

    sipVH_Qsci_27(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::keyPressEvent(::QKeyEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[113], &sipPySelf, SIP_NULLPTR, sipName_keyPressEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::keyPressEvent(a0);
        return;
    }

    extern void sipVH_Qsci_27(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QKeyEvent*);

    sipVH_Qsci_27(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::wheelEvent(::QWheelEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[114], &sipPySelf, SIP_NULLPTR, sipName_wheelEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::wheelEvent(a0);
        return;
    }

    extern void sipVH_Qsci_28(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QWheelEvent*);

    sipVH_Qsci_28(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::mouseMoveEvent(::QMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[115], &sipPySelf, SIP_NULLPTR, sipName_mouseMoveEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::mouseMoveEvent(a0);
        return;
    }

    extern void sipVH_Qsci_29(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QMouseEvent*);

    sipVH_Qsci_29(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::mouseDoubleClickEvent(::QMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[116], &sipPySelf, SIP_NULLPTR, sipName_mouseDoubleClickEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::mouseDoubleClickEvent(a0);
        return;
    }

    extern void sipVH_Qsci_29(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QMouseEvent*);

    sipVH_Qsci_29(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::mouseReleaseEvent(::QMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[117], &sipPySelf, SIP_NULLPTR, sipName_mouseReleaseEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::mouseReleaseEvent(a0);
        return;
    }

    extern void sipVH_Qsci_29(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QMouseEvent*);

    sipVH_Qsci_29(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::mousePressEvent(::QMouseEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[118], &sipPySelf, SIP_NULLPTR, sipName_mousePressEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::mousePressEvent(a0);
        return;
    }

    extern void sipVH_Qsci_29(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QMouseEvent*);

    sipVH_Qsci_29(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

int sipQsciScintilla::heightForWidth(int a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[119]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_heightForWidth);

    if (!sipMeth)
        return ::QsciScintilla::heightForWidth(a0);

    extern int sipVH_Qsci_30(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);

    return sipVH_Qsci_30(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

::QSize sipQsciScintilla::minimumSizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[120]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_minimumSizeHint);

    if (!sipMeth)
        return ::QsciScintilla::minimumSizeHint();

    extern ::QSize sipVH_Qsci_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_Qsci_3(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

::QSize sipQsciScintilla::sizeHint() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[121]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_sizeHint);

    if (!sipMeth)
        return ::QsciScintilla::sizeHint();

    extern ::QSize sipVH_Qsci_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_Qsci_3(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

void sipQsciScintilla::setVisible(bool a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[122], &sipPySelf, SIP_NULLPTR, sipName_setVisible);

    if (!sipMeth)
    {
        ::QsciScintilla::setVisible(a0);
        return;
    }

    extern void sipVH_Qsci_31(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);

    sipVH_Qsci_31(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

int sipQsciScintilla::devType() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[123]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_devType);

    if (!sipMeth)
        return ::QsciScintilla::devType();

    extern int sipVH_Qsci_32(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_Qsci_32(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

::QPaintEngine* sipQsciScintilla::paintEngine() const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[124]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_paintEngine);

    if (!sipMeth)
        return ::QsciScintilla::paintEngine();

    extern ::QPaintEngine* sipVH_Qsci_33(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);

    return sipVH_Qsci_33(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth);
}

int sipQsciScintilla::metric(::QPaintDevice::PaintDeviceMetric a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[125]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_metric);

    if (!sipMeth)
        return ::QsciScintilla::metric(a0);

    extern int sipVH_Qsci_34(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QPaintDevice::PaintDeviceMetric);

    return sipVH_Qsci_34(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQsciScintilla::event(::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[126], &sipPySelf, SIP_NULLPTR, sipName_event);

    if (!sipMeth)
        return ::QsciScintilla::event(a0);

    extern bool sipVH_Qsci_2(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QEvent*);

    return sipVH_Qsci_2(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQsciScintilla::eventFilter(::QObject*a0, ::QEvent*a1)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[127], &sipPySelf, SIP_NULLPTR, sipName_eventFilter);

    if (!sipMeth)
        return ::QsciScintilla::eventFilter(a0, a1);

    extern bool sipVH_Qsci_35(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QObject*, ::QEvent*);

    return sipVH_Qsci_35(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

void sipQsciScintilla::timerEvent(::QTimerEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[128], &sipPySelf, SIP_NULLPTR, sipName_timerEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::timerEvent(a0);
        return;
    }

    extern void sipVH_Qsci_36(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QTimerEvent*);

    sipVH_Qsci_36(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::childEvent(::QChildEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[129], &sipPySelf, SIP_NULLPTR, sipName_childEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::childEvent(a0);
        return;
    }

    extern void sipVH_Qsci_37(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QChildEvent*);

    sipVH_Qsci_37(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::customEvent(::QEvent*a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[130], &sipPySelf, SIP_NULLPTR, sipName_customEvent);

    if (!sipMeth)
    {
        ::QsciScintilla::customEvent(a0);
        return;
    }

    extern void sipVH_Qsci_11(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QEvent*);

    sipVH_Qsci_11(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::connectNotify(const ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[131], &sipPySelf, SIP_NULLPTR, sipName_connectNotify);

    if (!sipMeth)
    {
        ::QsciScintilla::connectNotify(a0);
        return;
    }

    extern void sipVH_Qsci_38(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QMetaMethod&);

    sipVH_Qsci_38(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::disconnectNotify(const ::QMetaMethod& a0)
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, &sipPyMethods[132], &sipPySelf, SIP_NULLPTR, sipName_disconnectNotify);

    if (!sipMeth)
    {
        ::QsciScintilla::disconnectNotify(a0);
        return;
    }

    extern void sipVH_Qsci_38(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QMetaMethod&);

    sipVH_Qsci_38(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

void sipQsciScintilla::initStyleOption(::QStyleOptionFrame*a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[133]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_initStyleOption);

    if (!sipMeth)
    {
        ::QsciScintilla::initStyleOption(a0);
        return;
    }

    extern void sipVH_Qsci_39(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, ::QStyleOptionFrame*);

    sipVH_Qsci_39(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

bool sipQsciScintilla::canInsertFromMimeData(const ::QMimeData*a0) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[134]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_canInsertFromMimeData);

    if (!sipMeth)
        return ::QsciScintilla::canInsertFromMimeData(a0);

    extern bool sipVH_Qsci_40(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QMimeData*);

    return sipVH_Qsci_40(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0);
}

::QByteArray sipQsciScintilla::fromMimeData(const ::QMimeData*a0, bool& a1) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[135]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_fromMimeData);

    if (!sipMeth)
        return ::QsciScintilla::fromMimeData(a0, a1);

    extern ::QByteArray sipVH_Qsci_41(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QMimeData*, bool&);

    return sipVH_Qsci_41(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}

::QMimeData* sipQsciScintilla::toMimeData(const ::QByteArray& a0, bool a1) const
{
    sip_gilstate_t sipGILState;
    PyObject *sipMeth;

    sipMeth = sipIsPyMethod(&sipGILState, const_cast<char *>(&sipPyMethods[136]), const_cast<sipSimpleWrapper **>(&sipPySelf), SIP_NULLPTR, sipName_toMimeData);

    if (!sipMeth)
        return ::QsciScintilla::toMimeData(a0, a1);

    extern ::QMimeData* sipVH_Qsci_42(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const ::QByteArray&, bool);

    return sipVH_Qsci_42(sipGILState, sipImportedVirtErrorHandlers_Qsci_QtCore[0].iveh_handler, sipPySelf, sipMeth, a0, a1);
}


PyDoc_STRVAR(doc_QsciScintilla_apiContext, "apiContext(self, pos: int) -> (list[str], int, int)");

extern "C" {static PyObject *meth_QsciScintilla_apiContext(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_apiContext(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        int a2;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            ::QStringList*sipRes;

            sipRes = new ::QStringList((sipSelfWasArg ? sipCpp->::QsciScintilla::apiContext(a0, a1, a2) : sipCpp->apiContext(a0, a1, a2)));

            PyObject *sipResObj = sipConvertFromNewType(sipRes, sipType_QStringList, SIP_NULLPTR);
            return sipBuildResult(0, "(Rii)", sipResObj, a1, a2);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_apiContext, doc_QsciScintilla_apiContext);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_annotate, "annotate(self, line: int, text: str|None, style: int)\n"
"annotate(self, line: int, text: str|None, style: QsciStyle)\n"
"annotate(self, line: int, text: QsciStyledText)\n"
"annotate(self, line: int, text: Iterable[QsciStyledText])");

extern "C" {static PyObject *meth_QsciScintilla_annotate(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_annotate(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QString* a1;
        int a1State = 0;
        int a2;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1i", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QString, &a1, &a1State, &a2))
        {
            sipCpp->annotate(a0, *a1, a2);
            sipReleaseType(const_cast< ::QString *>(a1), sipType_QString, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        const ::QString* a1;
        int a1State = 0;
        const ::QsciStyle* a2;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1J9", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QString, &a1, &a1State, sipType_QsciStyle, &a2))
        {
            sipCpp->annotate(a0, *a1, *a2);
            sipReleaseType(const_cast< ::QString *>(a1), sipType_QString, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        const ::QsciStyledText* a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ9", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QsciStyledText, &a1))
        {
            sipCpp->annotate(a0, *a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        const QList< ::QsciStyledText>* a1;
        int a1State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QList_0100QsciStyledText, &a1, &a1State))
        {
            sipCpp->annotate(a0, *a1);
            sipReleaseType(const_cast<QList< ::QsciStyledText> *>(a1), sipType_QList_0100QsciStyledText, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_annotate, doc_QsciScintilla_annotate);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_annotation, "annotation(self, line: int) -> str");

extern "C" {static PyObject *meth_QsciScintilla_annotation(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_annotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            ::QString*sipRes;

            sipRes = new ::QString(sipCpp->annotation(a0));

            return sipConvertFromNewType(sipRes, sipType_QString, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_annotation, doc_QsciScintilla_annotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_annotationDisplay, "annotationDisplay(self) -> QsciScintilla.AnnotationDisplay");

extern "C" {static PyObject *meth_QsciScintilla_annotationDisplay(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_annotationDisplay(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::AnnotationDisplay sipRes;

            sipRes = sipCpp->annotationDisplay();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_AnnotationDisplay);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_annotationDisplay, doc_QsciScintilla_annotationDisplay);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_clearAnnotations, "clearAnnotations(self, line: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_clearAnnotations(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_clearAnnotations(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            sipName_line,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "B|i", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->clearAnnotations(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_clearAnnotations, doc_QsciScintilla_clearAnnotations);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompletionCaseSensitivity, "autoCompletionCaseSensitivity(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_autoCompletionCaseSensitivity(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompletionCaseSensitivity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->autoCompletionCaseSensitivity();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompletionCaseSensitivity, doc_QsciScintilla_autoCompletionCaseSensitivity);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompletionFillupsEnabled, "autoCompletionFillupsEnabled(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_autoCompletionFillupsEnabled(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompletionFillupsEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->autoCompletionFillupsEnabled();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompletionFillupsEnabled, doc_QsciScintilla_autoCompletionFillupsEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompletionReplaceWord, "autoCompletionReplaceWord(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_autoCompletionReplaceWord(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompletionReplaceWord(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->autoCompletionReplaceWord();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompletionReplaceWord, doc_QsciScintilla_autoCompletionReplaceWord);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompletionShowSingle, "autoCompletionShowSingle(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_autoCompletionShowSingle(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompletionShowSingle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->autoCompletionShowSingle();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompletionShowSingle, doc_QsciScintilla_autoCompletionShowSingle);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompletionSource, "autoCompletionSource(self) -> QsciScintilla.AutoCompletionSource");

extern "C" {static PyObject *meth_QsciScintilla_autoCompletionSource(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompletionSource(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::AutoCompletionSource sipRes;

            sipRes = sipCpp->autoCompletionSource();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_AutoCompletionSource);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompletionSource, doc_QsciScintilla_autoCompletionSource);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompletionThreshold, "autoCompletionThreshold(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_autoCompletionThreshold(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompletionThreshold(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->autoCompletionThreshold();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompletionThreshold, doc_QsciScintilla_autoCompletionThreshold);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompletionUseSingle, "autoCompletionUseSingle(self) -> QsciScintilla.AutoCompletionUseSingle");

extern "C" {static PyObject *meth_QsciScintilla_autoCompletionUseSingle(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompletionUseSingle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::AutoCompletionUseSingle sipRes;

            sipRes = sipCpp->autoCompletionUseSingle();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_AutoCompletionUseSingle);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompletionUseSingle, doc_QsciScintilla_autoCompletionUseSingle);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoIndent, "autoIndent(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_autoIndent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoIndent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->autoIndent();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoIndent, doc_QsciScintilla_autoIndent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_backspaceUnindents, "backspaceUnindents(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_backspaceUnindents(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_backspaceUnindents(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->backspaceUnindents();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_backspaceUnindents, doc_QsciScintilla_backspaceUnindents);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_beginUndoAction, "beginUndoAction(self)");

extern "C" {static PyObject *meth_QsciScintilla_beginUndoAction(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_beginUndoAction(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->beginUndoAction();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_beginUndoAction, doc_QsciScintilla_beginUndoAction);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_braceMatching, "braceMatching(self) -> QsciScintilla.BraceMatch");

extern "C" {static PyObject *meth_QsciScintilla_braceMatching(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_braceMatching(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::BraceMatch sipRes;

            sipRes = sipCpp->braceMatching();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_BraceMatch);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_braceMatching, doc_QsciScintilla_braceMatching);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_bytes, "bytes(self, start: int, end: int) -> QByteArray");

extern "C" {static PyObject *meth_QsciScintilla_bytes(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_bytes(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            ::QByteArray*sipRes;

            sipRes = new ::QByteArray(sipCpp->bytes(a0, a1));

            return sipConvertFromNewType(sipRes, sipType_QByteArray, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_bytes, doc_QsciScintilla_bytes);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_callTipsPosition, "callTipsPosition(self) -> QsciScintilla.CallTipsPosition");

extern "C" {static PyObject *meth_QsciScintilla_callTipsPosition(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_callTipsPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::CallTipsPosition sipRes;

            sipRes = sipCpp->callTipsPosition();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_CallTipsPosition);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_callTipsPosition, doc_QsciScintilla_callTipsPosition);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_callTipsStyle, "callTipsStyle(self) -> QsciScintilla.CallTipsStyle");

extern "C" {static PyObject *meth_QsciScintilla_callTipsStyle(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_callTipsStyle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::CallTipsStyle sipRes;

            sipRes = sipCpp->callTipsStyle();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_CallTipsStyle);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_callTipsStyle, doc_QsciScintilla_callTipsStyle);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_callTipsVisible, "callTipsVisible(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_callTipsVisible(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_callTipsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->callTipsVisible();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_callTipsVisible, doc_QsciScintilla_callTipsVisible);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_cancelFind, "cancelFind(self)");

extern "C" {static PyObject *meth_QsciScintilla_cancelFind(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_cancelFind(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->cancelFind();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_cancelFind, doc_QsciScintilla_cancelFind);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_cancelList, "cancelList(self)");

extern "C" {static PyObject *meth_QsciScintilla_cancelList(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_cancelList(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->cancelList();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_cancelList, doc_QsciScintilla_cancelList);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_caseSensitive, "caseSensitive(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_caseSensitive(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_caseSensitive(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->caseSensitive();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_caseSensitive, doc_QsciScintilla_caseSensitive);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_clearRegisteredImages, "clearRegisteredImages(self)");

extern "C" {static PyObject *meth_QsciScintilla_clearRegisteredImages(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_clearRegisteredImages(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->clearRegisteredImages();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_clearRegisteredImages, doc_QsciScintilla_clearRegisteredImages);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_color, "color(self) -> QColor");

extern "C" {static PyObject *meth_QsciScintilla_color(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_color(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QColor*sipRes;

            sipRes = new ::QColor(sipCpp->color());

            return sipConvertFromNewType(sipRes, sipType_QColor, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_color, doc_QsciScintilla_color);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_contractedFolds, "contractedFolds(self) -> list[int]");

extern "C" {static PyObject *meth_QsciScintilla_contractedFolds(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_contractedFolds(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QList<int>*sipRes;

            sipRes = new ::QList<int>(sipCpp->contractedFolds());

            return sipConvertFromNewType(sipRes, sipType_QList_1800, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_contractedFolds, doc_QsciScintilla_contractedFolds);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_convertEols, "convertEols(self, mode: QsciScintilla.EolMode)");

extern "C" {static PyObject *meth_QsciScintilla_convertEols(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_convertEols(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::EolMode a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_EolMode, &a0))
        {
            sipCpp->convertEols(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_convertEols, doc_QsciScintilla_convertEols);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_createStandardContextMenu, "createStandardContextMenu(self) -> QMenu|None");

extern "C" {static PyObject *meth_QsciScintilla_createStandardContextMenu(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_createStandardContextMenu(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QMenu*sipRes;

            sipRes = sipCpp->createStandardContextMenu();

            return sipConvertFromType(sipRes, sipType_QMenu, Py_None);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_createStandardContextMenu, doc_QsciScintilla_createStandardContextMenu);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_document, "document(self) -> QsciDocument");

extern "C" {static PyObject *meth_QsciScintilla_document(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_document(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciDocument*sipRes;

            sipRes = new ::QsciDocument(sipCpp->document());

            return sipConvertFromNewType(sipRes, sipType_QsciDocument, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_document, doc_QsciScintilla_document);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_endUndoAction, "endUndoAction(self)");

extern "C" {static PyObject *meth_QsciScintilla_endUndoAction(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_endUndoAction(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->endUndoAction();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_endUndoAction, doc_QsciScintilla_endUndoAction);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_edgeColor, "edgeColor(self) -> QColor");

extern "C" {static PyObject *meth_QsciScintilla_edgeColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_edgeColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QColor*sipRes;

            sipRes = new ::QColor(sipCpp->edgeColor());

            return sipConvertFromNewType(sipRes, sipType_QColor, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_edgeColor, doc_QsciScintilla_edgeColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_edgeColumn, "edgeColumn(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_edgeColumn(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_edgeColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->edgeColumn();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_edgeColumn, doc_QsciScintilla_edgeColumn);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_edgeMode, "edgeMode(self) -> QsciScintilla.EdgeMode");

extern "C" {static PyObject *meth_QsciScintilla_edgeMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_edgeMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::EdgeMode sipRes;

            sipRes = sipCpp->edgeMode();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_EdgeMode);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_edgeMode, doc_QsciScintilla_edgeMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_eolMode, "eolMode(self) -> QsciScintilla.EolMode");

extern "C" {static PyObject *meth_QsciScintilla_eolMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_eolMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::EolMode sipRes;

            sipRes = sipCpp->eolMode();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_EolMode);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_eolMode, doc_QsciScintilla_eolMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_eolVisibility, "eolVisibility(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_eolVisibility(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_eolVisibility(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->eolVisibility();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_eolVisibility, doc_QsciScintilla_eolVisibility);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_extraAscent, "extraAscent(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_extraAscent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_extraAscent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->extraAscent();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_extraAscent, doc_QsciScintilla_extraAscent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_extraDescent, "extraDescent(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_extraDescent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_extraDescent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->extraDescent();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_extraDescent, doc_QsciScintilla_extraDescent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_findFirst, "findFirst(self, expr: str|None, re: bool, cs: bool, wo: bool, wrap: bool, forward: bool = True, line: int = -1, index: int = -1, show: bool = True, posix: bool = False, cxx11: bool = False) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_findFirst(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_findFirst(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QString* a0;
        int a0State = 0;
        bool a1;
        bool a2;
        bool a3;
        bool a4;
        bool a5 = 1;
        int a6 = -1;
        int a7 = -1;
        bool a8 = 1;
        bool a9 = 0;
        bool a10 = 0;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            SIP_NULLPTR,
            SIP_NULLPTR,
            SIP_NULLPTR,
            SIP_NULLPTR,
            sipName_forward,
            sipName_line,
            sipName_index,
            sipName_show,
            sipName_posix,
            sipName_cxx11,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1bbbb|biibbb", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QString, &a0, &a0State, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9, &a10))
        {
            bool sipRes;

            sipRes = (sipSelfWasArg ? sipCpp->::QsciScintilla::findFirst(*a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) : sipCpp->findFirst(*a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10));
            sipReleaseType(const_cast< ::QString *>(a0), sipType_QString, a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_findFirst, doc_QsciScintilla_findFirst);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_findFirstInSelection, "findFirstInSelection(self, expr: str|None, re: bool, cs: bool, wo: bool, forward: bool = True, show: bool = True, posix: bool = False, cxx11: bool = False) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_findFirstInSelection(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_findFirstInSelection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QString* a0;
        int a0State = 0;
        bool a1;
        bool a2;
        bool a3;
        bool a4 = 1;
        bool a5 = 1;
        bool a6 = 0;
        bool a7 = 0;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            SIP_NULLPTR,
            SIP_NULLPTR,
            SIP_NULLPTR,
            sipName_forward,
            sipName_show,
            sipName_posix,
            sipName_cxx11,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1bbb|bbbb", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QString, &a0, &a0State, &a1, &a2, &a3, &a4, &a5, &a6, &a7))
        {
            bool sipRes;

            sipRes = (sipSelfWasArg ? sipCpp->::QsciScintilla::findFirstInSelection(*a0, a1, a2, a3, a4, a5, a6, a7) : sipCpp->findFirstInSelection(*a0, a1, a2, a3, a4, a5, a6, a7));
            sipReleaseType(const_cast< ::QString *>(a0), sipType_QString, a0State);

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_findFirstInSelection, doc_QsciScintilla_findFirstInSelection);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_findNext, "findNext(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_findNext(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_findNext(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = (sipSelfWasArg ? sipCpp->::QsciScintilla::findNext() : sipCpp->findNext());

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_findNext, doc_QsciScintilla_findNext);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_findMatchingBrace, "findMatchingBrace(self, mode: QsciScintilla.BraceMatch) -> (bool, int, int)");

extern "C" {static PyObject *meth_QsciScintilla_findMatchingBrace(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_findMatchingBrace(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        long a0;
        long a1;
        ::QsciScintilla::BraceMatch a2;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_BraceMatch, &a2))
        {
            bool sipRes;

            sipRes = sipCpp->findMatchingBrace(a0, a1, a2);

            return sipBuildResult(0, "(bll)", sipRes, a0, a1);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_findMatchingBrace, doc_QsciScintilla_findMatchingBrace);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_firstVisibleLine, "firstVisibleLine(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_firstVisibleLine(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_firstVisibleLine(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->firstVisibleLine();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_firstVisibleLine, doc_QsciScintilla_firstVisibleLine);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_folding, "folding(self) -> QsciScintilla.FoldStyle");

extern "C" {static PyObject *meth_QsciScintilla_folding(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_folding(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::FoldStyle sipRes;

            sipRes = sipCpp->folding();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_FoldStyle);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_folding, doc_QsciScintilla_folding);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_getCursorPosition, "getCursorPosition(self) -> (int, int)");

extern "C" {static PyObject *meth_QsciScintilla_getCursorPosition(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_getCursorPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->getCursorPosition(&a0, &a1);

            return sipBuildResult(0, "(ii)", a0, a1);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_getCursorPosition, doc_QsciScintilla_getCursorPosition);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_getSelection, "getSelection(self) -> (int, int, int, int)");

extern "C" {static PyObject *meth_QsciScintilla_getSelection(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_getSelection(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1;
        int a2;
        int a3;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->getSelection(&a0, &a1, &a2, &a3);

            return sipBuildResult(0, "(iiii)", a0, a1, a2, a3);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_getSelection, doc_QsciScintilla_getSelection);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_hasSelectedText, "hasSelectedText(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_hasSelectedText(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_hasSelectedText(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->hasSelectedText();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_hasSelectedText, doc_QsciScintilla_hasSelectedText);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_indentation, "indentation(self, line: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_indentation(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_indentation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            int sipRes;

            sipRes = sipCpp->indentation(a0);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_indentation, doc_QsciScintilla_indentation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_indentationGuides, "indentationGuides(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_indentationGuides(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_indentationGuides(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->indentationGuides();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_indentationGuides, doc_QsciScintilla_indentationGuides);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_indentationsUseTabs, "indentationsUseTabs(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_indentationsUseTabs(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_indentationsUseTabs(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->indentationsUseTabs();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_indentationsUseTabs, doc_QsciScintilla_indentationsUseTabs);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_indentationWidth, "indentationWidth(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_indentationWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_indentationWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->indentationWidth();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_indentationWidth, doc_QsciScintilla_indentationWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_clearIndicatorRange, "clearIndicatorRange(self, lineFrom: int, indexFrom: int, lineTo: int, indexTo: int, indicatorNumber: int)");

extern "C" {static PyObject *meth_QsciScintilla_clearIndicatorRange(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_clearIndicatorRange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1;
        int a2;
        int a3;
        int a4;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Biiiii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1, &a2, &a3, &a4))
        {
            sipCpp->clearIndicatorRange(a0, a1, a2, a3, a4);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_clearIndicatorRange, doc_QsciScintilla_clearIndicatorRange);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_fillIndicatorRange, "fillIndicatorRange(self, lineFrom: int, indexFrom: int, lineTo: int, indexTo: int, indicatorNumber: int)");

extern "C" {static PyObject *meth_QsciScintilla_fillIndicatorRange(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_fillIndicatorRange(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1;
        int a2;
        int a3;
        int a4;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Biiiii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1, &a2, &a3, &a4))
        {
            sipCpp->fillIndicatorRange(a0, a1, a2, a3, a4);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_fillIndicatorRange, doc_QsciScintilla_fillIndicatorRange);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_indicatorDefine, "indicatorDefine(self, style: QsciScintilla.IndicatorStyle, indicatorNumber: int = -1) -> int");

extern "C" {static PyObject *meth_QsciScintilla_indicatorDefine(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_indicatorDefine(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::IndicatorStyle a0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_indicatorNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BE|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_IndicatorStyle, &a0, &a1))
        {
            int sipRes;

            sipRes = sipCpp->indicatorDefine(a0, a1);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_indicatorDefine, doc_QsciScintilla_indicatorDefine);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_indicatorDrawUnder, "indicatorDrawUnder(self, indicatorNumber: int) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_indicatorDrawUnder(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_indicatorDrawUnder(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->indicatorDrawUnder(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_indicatorDrawUnder, doc_QsciScintilla_indicatorDrawUnder);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_isCallTipActive, "isCallTipActive(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_isCallTipActive(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_isCallTipActive(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isCallTipActive();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_isCallTipActive, doc_QsciScintilla_isCallTipActive);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_isListActive, "isListActive(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_isListActive(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_isListActive(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isListActive();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_isListActive, doc_QsciScintilla_isListActive);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_isModified, "isModified(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_isModified(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_isModified(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isModified();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_isModified, doc_QsciScintilla_isModified);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_isReadOnly, "isReadOnly(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_isReadOnly(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_isReadOnly(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isReadOnly();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_isReadOnly, doc_QsciScintilla_isReadOnly);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_isRedoAvailable, "isRedoAvailable(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_isRedoAvailable(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_isRedoAvailable(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isRedoAvailable();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_isRedoAvailable, doc_QsciScintilla_isRedoAvailable);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_isUndoAvailable, "isUndoAvailable(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_isUndoAvailable(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_isUndoAvailable(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isUndoAvailable();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_isUndoAvailable, doc_QsciScintilla_isUndoAvailable);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_isUtf8, "isUtf8(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_isUtf8(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_isUtf8(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isUtf8();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_isUtf8, doc_QsciScintilla_isUtf8);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_isWordCharacter, "isWordCharacter(self, ch: str) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_isWordCharacter(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_isWordCharacter(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        char a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BaA", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->isWordCharacter(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_isWordCharacter, doc_QsciScintilla_isWordCharacter);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_lineAt, "lineAt(self, pos: QPoint) -> int");

extern "C" {static PyObject *meth_QsciScintilla_lineAt(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_lineAt(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QPoint* a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QPoint, &a0))
        {
            int sipRes;

            sipRes = sipCpp->lineAt(*a0);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_lineAt, doc_QsciScintilla_lineAt);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_lineIndexFromPosition, "lineIndexFromPosition(self, position: int) -> (int, int)");

extern "C" {static PyObject *meth_QsciScintilla_lineIndexFromPosition(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_lineIndexFromPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1;
        int a2;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->lineIndexFromPosition(a0, &a1, &a2);

            return sipBuildResult(0, "(ii)", a1, a2);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_lineIndexFromPosition, doc_QsciScintilla_lineIndexFromPosition);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_lineLength, "lineLength(self, line: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_lineLength(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_lineLength(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            int sipRes;

            sipRes = sipCpp->lineLength(a0);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_lineLength, doc_QsciScintilla_lineLength);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_lines, "lines(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_lines(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_lines(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->lines();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_lines, doc_QsciScintilla_lines);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_length, "length(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_length(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_length(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->length();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_length, doc_QsciScintilla_length);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_lexer, "lexer(self) -> QsciLexer|None");

extern "C" {static PyObject *meth_QsciScintilla_lexer(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_lexer(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciLexer*sipRes;

            sipRes = sipCpp->lexer();

            return sipConvertFromType(sipRes, sipType_QsciLexer, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_lexer, doc_QsciScintilla_lexer);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_marginBackgroundColor, "marginBackgroundColor(self, margin: int) -> QColor");

extern "C" {static PyObject *meth_QsciScintilla_marginBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_marginBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            ::QColor*sipRes;

            sipRes = new ::QColor(sipCpp->marginBackgroundColor(a0));

            return sipConvertFromNewType(sipRes, sipType_QColor, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_marginBackgroundColor, doc_QsciScintilla_marginBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_marginLineNumbers, "marginLineNumbers(self, margin: int) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_marginLineNumbers(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_marginLineNumbers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->marginLineNumbers(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_marginLineNumbers, doc_QsciScintilla_marginLineNumbers);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_marginMarkerMask, "marginMarkerMask(self, margin: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_marginMarkerMask(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_marginMarkerMask(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            int sipRes;

            sipRes = sipCpp->marginMarkerMask(a0);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_marginMarkerMask, doc_QsciScintilla_marginMarkerMask);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_marginOptions, "marginOptions(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_marginOptions(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_marginOptions(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->marginOptions();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_marginOptions, doc_QsciScintilla_marginOptions);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_marginSensitivity, "marginSensitivity(self, margin: int) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_marginSensitivity(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_marginSensitivity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->marginSensitivity(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_marginSensitivity, doc_QsciScintilla_marginSensitivity);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_marginType, "marginType(self, margin: int) -> QsciScintilla.MarginType");

extern "C" {static PyObject *meth_QsciScintilla_marginType(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_marginType(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            ::QsciScintilla::MarginType sipRes;

            sipRes = sipCpp->marginType(a0);

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_MarginType);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_marginType, doc_QsciScintilla_marginType);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_marginWidth, "marginWidth(self, margin: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_marginWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_marginWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            int sipRes;

            sipRes = sipCpp->marginWidth(a0);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_marginWidth, doc_QsciScintilla_marginWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_margins, "margins(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_margins(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_margins(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->margins();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_margins, doc_QsciScintilla_margins);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_markerDefine, "markerDefine(self, sym: QsciScintilla.MarkerSymbol, markerNumber: int = -1) -> int\n"
"markerDefine(self, ch: str, markerNumber: int = -1) -> int\n"
"markerDefine(self, pm: QPixmap, markerNumber: int = -1) -> int\n"
"markerDefine(self, im: QImage, markerNumber: int = -1) -> int");

extern "C" {static PyObject *meth_QsciScintilla_markerDefine(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_markerDefine(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::MarkerSymbol a0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_markerNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BE|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_MarkerSymbol, &a0, &a1))
        {
            int sipRes;

            sipRes = sipCpp->markerDefine(a0, a1);

            return PyLong_FromLong(sipRes);
        }
    }

    {
        char a0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_markerNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BaA|i", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            int sipRes;

            sipRes = sipCpp->markerDefine(a0, a1);

            return PyLong_FromLong(sipRes);
        }
    }

    {
        const ::QPixmap* a0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_markerNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QPixmap, &a0, &a1))
        {
            int sipRes;

            sipRes = sipCpp->markerDefine(*a0, a1);

            return PyLong_FromLong(sipRes);
        }
    }

    {
        const ::QImage* a0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_markerNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QImage, &a0, &a1))
        {
            int sipRes;

            sipRes = sipCpp->markerDefine(*a0, a1);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_markerDefine, doc_QsciScintilla_markerDefine);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_markerAdd, "markerAdd(self, linenr: int, markerNumber: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_markerAdd(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_markerAdd(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            int sipRes;

            sipRes = sipCpp->markerAdd(a0, a1);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_markerAdd, doc_QsciScintilla_markerAdd);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_markersAtLine, "markersAtLine(self, linenr: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_markersAtLine(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_markersAtLine(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            uint sipRes;

            sipRes = sipCpp->markersAtLine(a0);

            return PyLong_FromUnsignedLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_markersAtLine, doc_QsciScintilla_markersAtLine);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_markerDelete, "markerDelete(self, linenr: int, markerNumber: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_markerDelete(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_markerDelete(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_markerNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bi|i", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            sipCpp->markerDelete(a0, a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_markerDelete, doc_QsciScintilla_markerDelete);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_markerDeleteAll, "markerDeleteAll(self, markerNumber: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_markerDeleteAll(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_markerDeleteAll(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            sipName_markerNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "B|i", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->markerDeleteAll(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_markerDeleteAll, doc_QsciScintilla_markerDeleteAll);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_markerDeleteHandle, "markerDeleteHandle(self, mhandle: int)");

extern "C" {static PyObject *meth_QsciScintilla_markerDeleteHandle(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_markerDeleteHandle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->markerDeleteHandle(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_markerDeleteHandle, doc_QsciScintilla_markerDeleteHandle);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_markerLine, "markerLine(self, mhandle: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_markerLine(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_markerLine(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            int sipRes;

            sipRes = sipCpp->markerLine(a0);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_markerLine, doc_QsciScintilla_markerLine);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_markerFindNext, "markerFindNext(self, linenr: int, mask: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_markerFindNext(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_markerFindNext(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        uint a1;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Biu", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            int sipRes;

            sipRes = sipCpp->markerFindNext(a0, a1);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_markerFindNext, doc_QsciScintilla_markerFindNext);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_markerFindPrevious, "markerFindPrevious(self, linenr: int, mask: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_markerFindPrevious(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_markerFindPrevious(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        uint a1;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Biu", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            int sipRes;

            sipRes = sipCpp->markerFindPrevious(a0, a1);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_markerFindPrevious, doc_QsciScintilla_markerFindPrevious);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_overwriteMode, "overwriteMode(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_overwriteMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_overwriteMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->overwriteMode();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_overwriteMode, doc_QsciScintilla_overwriteMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_paper, "paper(self) -> QColor");

extern "C" {static PyObject *meth_QsciScintilla_paper(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_paper(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QColor*sipRes;

            sipRes = new ::QColor(sipCpp->paper());

            return sipConvertFromNewType(sipRes, sipType_QColor, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_paper, doc_QsciScintilla_paper);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_positionFromLineIndex, "positionFromLineIndex(self, line: int, index: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_positionFromLineIndex(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_positionFromLineIndex(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            int sipRes;

            sipRes = sipCpp->positionFromLineIndex(a0, a1);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_positionFromLineIndex, doc_QsciScintilla_positionFromLineIndex);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_read, "read(self, io: QIODevice|None) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_read(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_read(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QIODevice* a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QIODevice, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->read(a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_read, doc_QsciScintilla_read);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_recolor, "recolor(self, start: int = 0, end: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_recolor(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_recolor(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0 = 0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            sipName_start,
            sipName_end,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "B|ii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::recolor(a0, a1) : sipCpp->recolor(a0, a1));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_recolor, doc_QsciScintilla_recolor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_registerImage, "registerImage(self, id: int, pm: QPixmap)\n"
"registerImage(self, id: int, im: QImage)");

extern "C" {static PyObject *meth_QsciScintilla_registerImage(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_registerImage(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QPixmap* a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ9", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QPixmap, &a1))
        {
            sipCpp->registerImage(a0, *a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        const ::QImage* a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ9", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QImage, &a1))
        {
            sipCpp->registerImage(a0, *a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_registerImage, doc_QsciScintilla_registerImage);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_replace, "replace(self, replaceStr: str|None)");

extern "C" {static PyObject *meth_QsciScintilla_replace(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_replace(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QString* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QString, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::replace(*a0) : sipCpp->replace(*a0));
            sipReleaseType(const_cast< ::QString *>(a0), sipType_QString, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_replace, doc_QsciScintilla_replace);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_resetFoldMarginColors, "resetFoldMarginColors(self)");

extern "C" {static PyObject *meth_QsciScintilla_resetFoldMarginColors(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_resetFoldMarginColors(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->resetFoldMarginColors();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_resetFoldMarginColors, doc_QsciScintilla_resetFoldMarginColors);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_resetHotspotBackgroundColor, "resetHotspotBackgroundColor(self)");

extern "C" {static PyObject *meth_QsciScintilla_resetHotspotBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_resetHotspotBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->resetHotspotBackgroundColor();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_resetHotspotBackgroundColor, doc_QsciScintilla_resetHotspotBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_resetHotspotForegroundColor, "resetHotspotForegroundColor(self)");

extern "C" {static PyObject *meth_QsciScintilla_resetHotspotForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_resetHotspotForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->resetHotspotForegroundColor();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_resetHotspotForegroundColor, doc_QsciScintilla_resetHotspotForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_scrollWidth, "scrollWidth(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_scrollWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_scrollWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->scrollWidth();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_scrollWidth, doc_QsciScintilla_scrollWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setScrollWidth, "setScrollWidth(self, pixelWidth: int)");

extern "C" {static PyObject *meth_QsciScintilla_setScrollWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setScrollWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setScrollWidth(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setScrollWidth, doc_QsciScintilla_setScrollWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_scrollWidthTracking, "scrollWidthTracking(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_scrollWidthTracking(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_scrollWidthTracking(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->scrollWidthTracking();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_scrollWidthTracking, doc_QsciScintilla_scrollWidthTracking);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setScrollWidthTracking, "setScrollWidthTracking(self, enabled: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setScrollWidthTracking(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setScrollWidthTracking(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setScrollWidthTracking(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setScrollWidthTracking, doc_QsciScintilla_setScrollWidthTracking);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setFoldMarginColors, "setFoldMarginColors(self, fore: QColor|Qt.GlobalColor|int, back: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setFoldMarginColors(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setFoldMarginColors(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        const ::QColor* a1;
        int a1State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1J1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State, sipType_QColor, &a1, &a1State))
        {
            sipCpp->setFoldMarginColors(*a0, *a1);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);
            sipReleaseType(const_cast< ::QColor *>(a1), sipType_QColor, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setFoldMarginColors, doc_QsciScintilla_setFoldMarginColors);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAnnotationDisplay, "setAnnotationDisplay(self, display: QsciScintilla.AnnotationDisplay)");

extern "C" {static PyObject *meth_QsciScintilla_setAnnotationDisplay(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAnnotationDisplay(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::AnnotationDisplay a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_AnnotationDisplay, &a0))
        {
            sipCpp->setAnnotationDisplay(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAnnotationDisplay, doc_QsciScintilla_setAnnotationDisplay);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoCompletionFillupsEnabled, "setAutoCompletionFillupsEnabled(self, enabled: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setAutoCompletionFillupsEnabled(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoCompletionFillupsEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setAutoCompletionFillupsEnabled(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoCompletionFillupsEnabled, doc_QsciScintilla_setAutoCompletionFillupsEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoCompletionFillups, "setAutoCompletionFillups(self, fillups: str)");

extern "C" {static PyObject *meth_QsciScintilla_setAutoCompletionFillups(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoCompletionFillups(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const char* a0;
        PyObject *a0Keep;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BAA", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0Keep, &a0))
        {
            sipCpp->setAutoCompletionFillups(a0);
            Py_DECREF(a0Keep);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoCompletionFillups, doc_QsciScintilla_setAutoCompletionFillups);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoCompletionWordSeparators, "setAutoCompletionWordSeparators(self, separators: Iterable[str|None])");

extern "C" {static PyObject *meth_QsciScintilla_setAutoCompletionWordSeparators(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoCompletionWordSeparators(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QStringList* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QStringList, &a0, &a0State))
        {
            sipCpp->setAutoCompletionWordSeparators(*a0);
            sipReleaseType(const_cast< ::QStringList *>(a0), sipType_QStringList, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoCompletionWordSeparators, doc_QsciScintilla_setAutoCompletionWordSeparators);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCallTipsBackgroundColor, "setCallTipsBackgroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setCallTipsBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCallTipsBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setCallTipsBackgroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCallTipsBackgroundColor, doc_QsciScintilla_setCallTipsBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCallTipsForegroundColor, "setCallTipsForegroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setCallTipsForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCallTipsForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setCallTipsForegroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCallTipsForegroundColor, doc_QsciScintilla_setCallTipsForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCallTipsHighlightColor, "setCallTipsHighlightColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setCallTipsHighlightColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCallTipsHighlightColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setCallTipsHighlightColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCallTipsHighlightColor, doc_QsciScintilla_setCallTipsHighlightColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCallTipsPosition, "setCallTipsPosition(self, position: QsciScintilla.CallTipsPosition)");

extern "C" {static PyObject *meth_QsciScintilla_setCallTipsPosition(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCallTipsPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::CallTipsPosition a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_CallTipsPosition, &a0))
        {
            sipCpp->setCallTipsPosition(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCallTipsPosition, doc_QsciScintilla_setCallTipsPosition);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCallTipsStyle, "setCallTipsStyle(self, style: QsciScintilla.CallTipsStyle)");

extern "C" {static PyObject *meth_QsciScintilla_setCallTipsStyle(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCallTipsStyle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::CallTipsStyle a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_CallTipsStyle, &a0))
        {
            sipCpp->setCallTipsStyle(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCallTipsStyle, doc_QsciScintilla_setCallTipsStyle);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCallTipsVisible, "setCallTipsVisible(self, nr: int)");

extern "C" {static PyObject *meth_QsciScintilla_setCallTipsVisible(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCallTipsVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setCallTipsVisible(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCallTipsVisible, doc_QsciScintilla_setCallTipsVisible);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setContractedFolds, "setContractedFolds(self, folds: Iterable[int])");

extern "C" {static PyObject *meth_QsciScintilla_setContractedFolds(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setContractedFolds(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QList<int>* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QList_1800, &a0, &a0State))
        {
            sipCpp->setContractedFolds(*a0);
            sipReleaseType(const_cast< ::QList<int> *>(a0), sipType_QList_1800, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setContractedFolds, doc_QsciScintilla_setContractedFolds);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setDocument, "setDocument(self, document: QsciDocument)");

extern "C" {static PyObject *meth_QsciScintilla_setDocument(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setDocument(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciDocument* a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciDocument, &a0))
        {
            sipCpp->setDocument(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setDocument, doc_QsciScintilla_setDocument);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_addEdgeColumn, "addEdgeColumn(self, colnr: int, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_addEdgeColumn(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_addEdgeColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QColor* a1;
        int a1State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QColor, &a1, &a1State))
        {
            sipCpp->addEdgeColumn(a0, *a1);
            sipReleaseType(const_cast< ::QColor *>(a1), sipType_QColor, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_addEdgeColumn, doc_QsciScintilla_addEdgeColumn);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_clearEdgeColumns, "clearEdgeColumns(self)");

extern "C" {static PyObject *meth_QsciScintilla_clearEdgeColumns(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_clearEdgeColumns(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->clearEdgeColumns();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_clearEdgeColumns, doc_QsciScintilla_clearEdgeColumns);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setEdgeColor, "setEdgeColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setEdgeColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setEdgeColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setEdgeColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setEdgeColor, doc_QsciScintilla_setEdgeColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setEdgeColumn, "setEdgeColumn(self, colnr: int)");

extern "C" {static PyObject *meth_QsciScintilla_setEdgeColumn(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setEdgeColumn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setEdgeColumn(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setEdgeColumn, doc_QsciScintilla_setEdgeColumn);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setEdgeMode, "setEdgeMode(self, mode: QsciScintilla.EdgeMode)");

extern "C" {static PyObject *meth_QsciScintilla_setEdgeMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setEdgeMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::EdgeMode a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_EdgeMode, &a0))
        {
            sipCpp->setEdgeMode(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setEdgeMode, doc_QsciScintilla_setEdgeMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setFirstVisibleLine, "setFirstVisibleLine(self, linenr: int)");

extern "C" {static PyObject *meth_QsciScintilla_setFirstVisibleLine(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setFirstVisibleLine(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setFirstVisibleLine(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setFirstVisibleLine, doc_QsciScintilla_setFirstVisibleLine);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setFont, "setFont(self, f: QFont)");

extern "C" {static PyObject *meth_QsciScintilla_setFont(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QFont* a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QFont, &a0))
        {
            sipCpp->setFont(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setFont, doc_QsciScintilla_setFont);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setHotspotBackgroundColor, "setHotspotBackgroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setHotspotBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setHotspotBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setHotspotBackgroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setHotspotBackgroundColor, doc_QsciScintilla_setHotspotBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setHotspotForegroundColor, "setHotspotForegroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setHotspotForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setHotspotForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setHotspotForegroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setHotspotForegroundColor, doc_QsciScintilla_setHotspotForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setHotspotUnderline, "setHotspotUnderline(self, enable: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setHotspotUnderline(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setHotspotUnderline(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setHotspotUnderline(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setHotspotUnderline, doc_QsciScintilla_setHotspotUnderline);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setHotspotWrap, "setHotspotWrap(self, enable: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setHotspotWrap(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setHotspotWrap(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setHotspotWrap(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setHotspotWrap, doc_QsciScintilla_setHotspotWrap);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndicatorDrawUnder, "setIndicatorDrawUnder(self, under: bool, indicatorNumber: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_setIndicatorDrawUnder(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndicatorDrawUnder(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_indicatorNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bb|i", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            sipCpp->setIndicatorDrawUnder(a0, a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndicatorDrawUnder, doc_QsciScintilla_setIndicatorDrawUnder);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndicatorForegroundColor, "setIndicatorForegroundColor(self, col: QColor|Qt.GlobalColor|int, indicatorNumber: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_setIndicatorForegroundColor(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndicatorForegroundColor(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_indicatorNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State, &a1))
        {
            sipCpp->setIndicatorForegroundColor(*a0, a1);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndicatorForegroundColor, doc_QsciScintilla_setIndicatorForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndicatorHoverForegroundColor, "setIndicatorHoverForegroundColor(self, col: QColor|Qt.GlobalColor|int, indicatorNumber: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_setIndicatorHoverForegroundColor(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndicatorHoverForegroundColor(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_indicatorNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State, &a1))
        {
            sipCpp->setIndicatorHoverForegroundColor(*a0, a1);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndicatorHoverForegroundColor, doc_QsciScintilla_setIndicatorHoverForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndicatorHoverStyle, "setIndicatorHoverStyle(self, style: QsciScintilla.IndicatorStyle, indicatorNumber: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_setIndicatorHoverStyle(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndicatorHoverStyle(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::IndicatorStyle a0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_indicatorNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BE|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_IndicatorStyle, &a0, &a1))
        {
            sipCpp->setIndicatorHoverStyle(a0, a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndicatorHoverStyle, doc_QsciScintilla_setIndicatorHoverStyle);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndicatorOutlineColor, "setIndicatorOutlineColor(self, col: QColor|Qt.GlobalColor|int, indicatorNumber: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_setIndicatorOutlineColor(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndicatorOutlineColor(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_indicatorNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State, &a1))
        {
            sipCpp->setIndicatorOutlineColor(*a0, a1);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndicatorOutlineColor, doc_QsciScintilla_setIndicatorOutlineColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginBackgroundColor, "setMarginBackgroundColor(self, margin: int, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QColor* a1;
        int a1State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QColor, &a1, &a1State))
        {
            sipCpp->setMarginBackgroundColor(a0, *a1);
            sipReleaseType(const_cast< ::QColor *>(a1), sipType_QColor, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginBackgroundColor, doc_QsciScintilla_setMarginBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginOptions, "setMarginOptions(self, options: int)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginOptions(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginOptions(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setMarginOptions(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginOptions, doc_QsciScintilla_setMarginOptions);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginText, "setMarginText(self, line: int, text: str|None, style: int)\n"
"setMarginText(self, line: int, text: str|None, style: QsciStyle)\n"
"setMarginText(self, line: int, text: QsciStyledText)\n"
"setMarginText(self, line: int, text: Iterable[QsciStyledText])");

extern "C" {static PyObject *meth_QsciScintilla_setMarginText(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginText(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QString* a1;
        int a1State = 0;
        int a2;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1i", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QString, &a1, &a1State, &a2))
        {
            sipCpp->setMarginText(a0, *a1, a2);
            sipReleaseType(const_cast< ::QString *>(a1), sipType_QString, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        const ::QString* a1;
        int a1State = 0;
        const ::QsciStyle* a2;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1J9", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QString, &a1, &a1State, sipType_QsciStyle, &a2))
        {
            sipCpp->setMarginText(a0, *a1, *a2);
            sipReleaseType(const_cast< ::QString *>(a1), sipType_QString, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        const ::QsciStyledText* a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ9", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QsciStyledText, &a1))
        {
            sipCpp->setMarginText(a0, *a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        const QList< ::QsciStyledText>* a1;
        int a1State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QList_0100QsciStyledText, &a1, &a1State))
        {
            sipCpp->setMarginText(a0, *a1);
            sipReleaseType(const_cast<QList< ::QsciStyledText> *>(a1), sipType_QList_0100QsciStyledText, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginText, doc_QsciScintilla_setMarginText);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginType, "setMarginType(self, margin: int, type: QsciScintilla.MarginType)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginType(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginType(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla::MarginType a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiE", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QsciScintilla_MarginType, &a1))
        {
            sipCpp->setMarginType(a0, a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginType, doc_QsciScintilla_setMarginType);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_clearMarginText, "clearMarginText(self, line: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_clearMarginText(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_clearMarginText(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            sipName_line,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "B|i", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->clearMarginText(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_clearMarginText, doc_QsciScintilla_clearMarginText);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMargins, "setMargins(self, margins: int)");

extern "C" {static PyObject *meth_QsciScintilla_setMargins(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMargins(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setMargins(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMargins, doc_QsciScintilla_setMargins);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarkerBackgroundColor, "setMarkerBackgroundColor(self, col: QColor|Qt.GlobalColor|int, markerNumber: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_setMarkerBackgroundColor(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarkerBackgroundColor(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_markerNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State, &a1))
        {
            sipCpp->setMarkerBackgroundColor(*a0, a1);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarkerBackgroundColor, doc_QsciScintilla_setMarkerBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarkerForegroundColor, "setMarkerForegroundColor(self, col: QColor|Qt.GlobalColor|int, markerNumber: int = -1)");

extern "C" {static PyObject *meth_QsciScintilla_setMarkerForegroundColor(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarkerForegroundColor(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        int a1 = -1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_markerNumber,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State, &a1))
        {
            sipCpp->setMarkerForegroundColor(*a0, a1);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarkerForegroundColor, doc_QsciScintilla_setMarkerForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMatchedBraceBackgroundColor, "setMatchedBraceBackgroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setMatchedBraceBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMatchedBraceBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setMatchedBraceBackgroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMatchedBraceBackgroundColor, doc_QsciScintilla_setMatchedBraceBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMatchedBraceForegroundColor, "setMatchedBraceForegroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setMatchedBraceForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMatchedBraceForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setMatchedBraceForegroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMatchedBraceForegroundColor, doc_QsciScintilla_setMatchedBraceForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMatchedBraceIndicator, "setMatchedBraceIndicator(self, indicatorNumber: int)");

extern "C" {static PyObject *meth_QsciScintilla_setMatchedBraceIndicator(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMatchedBraceIndicator(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setMatchedBraceIndicator(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMatchedBraceIndicator, doc_QsciScintilla_setMatchedBraceIndicator);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_resetMatchedBraceIndicator, "resetMatchedBraceIndicator(self)");

extern "C" {static PyObject *meth_QsciScintilla_resetMatchedBraceIndicator(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_resetMatchedBraceIndicator(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->resetMatchedBraceIndicator();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_resetMatchedBraceIndicator, doc_QsciScintilla_resetMatchedBraceIndicator);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setUnmatchedBraceBackgroundColor, "setUnmatchedBraceBackgroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setUnmatchedBraceBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setUnmatchedBraceBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setUnmatchedBraceBackgroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setUnmatchedBraceBackgroundColor, doc_QsciScintilla_setUnmatchedBraceBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setUnmatchedBraceForegroundColor, "setUnmatchedBraceForegroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setUnmatchedBraceForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setUnmatchedBraceForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setUnmatchedBraceForegroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setUnmatchedBraceForegroundColor, doc_QsciScintilla_setUnmatchedBraceForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setUnmatchedBraceIndicator, "setUnmatchedBraceIndicator(self, indicatorNumber: int)");

extern "C" {static PyObject *meth_QsciScintilla_setUnmatchedBraceIndicator(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setUnmatchedBraceIndicator(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setUnmatchedBraceIndicator(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setUnmatchedBraceIndicator, doc_QsciScintilla_setUnmatchedBraceIndicator);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_resetUnmatchedBraceIndicator, "resetUnmatchedBraceIndicator(self)");

extern "C" {static PyObject *meth_QsciScintilla_resetUnmatchedBraceIndicator(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_resetUnmatchedBraceIndicator(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->resetUnmatchedBraceIndicator();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_resetUnmatchedBraceIndicator, doc_QsciScintilla_resetUnmatchedBraceIndicator);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setWrapVisualFlags, "setWrapVisualFlags(self, endFlag: QsciScintilla.WrapVisualFlag, startFlag: QsciScintilla.WrapVisualFlag = QsciScintilla.WrapFlagNone, indent: int = 0)");

extern "C" {static PyObject *meth_QsciScintilla_setWrapVisualFlags(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setWrapVisualFlags(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::WrapVisualFlag a0;
        ::QsciScintilla::WrapVisualFlag a1 = QsciScintilla::WrapFlagNone;
        int a2 = 0;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_startFlag,
            sipName_indent,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BE|Ei", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_WrapVisualFlag, &a0, sipType_QsciScintilla_WrapVisualFlag, &a1, &a2))
        {
            sipCpp->setWrapVisualFlags(a0, a1, a2);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setWrapVisualFlags, doc_QsciScintilla_setWrapVisualFlags);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_selectedText, "selectedText(self) -> str");

extern "C" {static PyObject *meth_QsciScintilla_selectedText(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_selectedText(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QString*sipRes;

            sipRes = new ::QString(sipCpp->selectedText());

            return sipConvertFromNewType(sipRes, sipType_QString, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_selectedText, doc_QsciScintilla_selectedText);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_selectionToEol, "selectionToEol(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_selectionToEol(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_selectionToEol(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->selectionToEol();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_selectionToEol, doc_QsciScintilla_selectionToEol);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setSelectionToEol, "setSelectionToEol(self, filled: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setSelectionToEol(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setSelectionToEol(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setSelectionToEol(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setSelectionToEol, doc_QsciScintilla_setSelectionToEol);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setExtraAscent, "setExtraAscent(self, extra: int)");

extern "C" {static PyObject *meth_QsciScintilla_setExtraAscent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setExtraAscent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setExtraAscent(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setExtraAscent, doc_QsciScintilla_setExtraAscent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setExtraDescent, "setExtraDescent(self, extra: int)");

extern "C" {static PyObject *meth_QsciScintilla_setExtraDescent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setExtraDescent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setExtraDescent(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setExtraDescent, doc_QsciScintilla_setExtraDescent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setOverwriteMode, "setOverwriteMode(self, overwrite: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setOverwriteMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setOverwriteMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setOverwriteMode(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setOverwriteMode, doc_QsciScintilla_setOverwriteMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setWhitespaceBackgroundColor, "setWhitespaceBackgroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setWhitespaceBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setWhitespaceBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setWhitespaceBackgroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setWhitespaceBackgroundColor, doc_QsciScintilla_setWhitespaceBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setWhitespaceForegroundColor, "setWhitespaceForegroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setWhitespaceForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setWhitespaceForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setWhitespaceForegroundColor(*a0);
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setWhitespaceForegroundColor, doc_QsciScintilla_setWhitespaceForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setWhitespaceSize, "setWhitespaceSize(self, size: int)");

extern "C" {static PyObject *meth_QsciScintilla_setWhitespaceSize(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setWhitespaceSize(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            sipCpp->setWhitespaceSize(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setWhitespaceSize, doc_QsciScintilla_setWhitespaceSize);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setWrapIndentMode, "setWrapIndentMode(self, mode: QsciScintilla.WrapIndentMode)");

extern "C" {static PyObject *meth_QsciScintilla_setWrapIndentMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setWrapIndentMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::WrapIndentMode a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_WrapIndentMode, &a0))
        {
            sipCpp->setWrapIndentMode(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setWrapIndentMode, doc_QsciScintilla_setWrapIndentMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_showUserList, "showUserList(self, id: int, list: Iterable[str|None])");

extern "C" {static PyObject *meth_QsciScintilla_showUserList(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_showUserList(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QStringList* a1;
        int a1State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QStringList, &a1, &a1State))
        {
            sipCpp->showUserList(a0, *a1);
            sipReleaseType(const_cast< ::QStringList *>(a1), sipType_QStringList, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_showUserList, doc_QsciScintilla_showUserList);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_standardCommands, "standardCommands(self) -> QsciCommandSet|None");

extern "C" {static PyObject *meth_QsciScintilla_standardCommands(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_standardCommands(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciCommandSet*sipRes;

            sipRes = sipCpp->standardCommands();

            return sipConvertFromType(sipRes, sipType_QsciCommandSet, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_standardCommands, doc_QsciScintilla_standardCommands);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setTabDrawMode, "setTabDrawMode(self, mode: QsciScintilla.TabDrawMode)");

extern "C" {static PyObject *meth_QsciScintilla_setTabDrawMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setTabDrawMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla::TabDrawMode a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_TabDrawMode, &a0))
        {
            sipCpp->setTabDrawMode(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setTabDrawMode, doc_QsciScintilla_setTabDrawMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_tabDrawMode, "tabDrawMode(self) -> QsciScintilla.TabDrawMode");

extern "C" {static PyObject *meth_QsciScintilla_tabDrawMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_tabDrawMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::TabDrawMode sipRes;

            sipRes = sipCpp->tabDrawMode();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_TabDrawMode);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_tabDrawMode, doc_QsciScintilla_tabDrawMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_tabIndents, "tabIndents(self) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_tabIndents(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_tabIndents(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->tabIndents();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_tabIndents, doc_QsciScintilla_tabIndents);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_tabWidth, "tabWidth(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_tabWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_tabWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->tabWidth();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_tabWidth, doc_QsciScintilla_tabWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_text, "text(self) -> str\n"
"text(self, line: int) -> str\n"
"text(self, start: int, end: int) -> str");

extern "C" {static PyObject *meth_QsciScintilla_text(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_text(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QString*sipRes;

            sipRes = new ::QString(sipCpp->text());

            return sipConvertFromNewType(sipRes, sipType_QString, SIP_NULLPTR);
        }
    }

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            ::QString*sipRes;

            sipRes = new ::QString(sipCpp->text(a0));

            return sipConvertFromNewType(sipRes, sipType_QString, SIP_NULLPTR);
        }
    }

    {
        int a0;
        int a1;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            ::QString*sipRes;

            sipRes = new ::QString(sipCpp->text(a0, a1));

            return sipConvertFromNewType(sipRes, sipType_QString, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_text, doc_QsciScintilla_text);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_textHeight, "textHeight(self, linenr: int) -> int");

extern "C" {static PyObject *meth_QsciScintilla_textHeight(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_textHeight(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            int sipRes;

            sipRes = sipCpp->textHeight(a0);

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_textHeight, doc_QsciScintilla_textHeight);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_whitespaceSize, "whitespaceSize(self) -> int");

extern "C" {static PyObject *meth_QsciScintilla_whitespaceSize(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_whitespaceSize(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->whitespaceSize();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_whitespaceSize, doc_QsciScintilla_whitespaceSize);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_whitespaceVisibility, "whitespaceVisibility(self) -> QsciScintilla.WhitespaceVisibility");

extern "C" {static PyObject *meth_QsciScintilla_whitespaceVisibility(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_whitespaceVisibility(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::WhitespaceVisibility sipRes;

            sipRes = sipCpp->whitespaceVisibility();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_WhitespaceVisibility);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_whitespaceVisibility, doc_QsciScintilla_whitespaceVisibility);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_wordAtLineIndex, "wordAtLineIndex(self, line: int, index: int) -> str");

extern "C" {static PyObject *meth_QsciScintilla_wordAtLineIndex(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_wordAtLineIndex(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        int a1;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            ::QString*sipRes;

            sipRes = new ::QString(sipCpp->wordAtLineIndex(a0, a1));

            return sipConvertFromNewType(sipRes, sipType_QString, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_wordAtLineIndex, doc_QsciScintilla_wordAtLineIndex);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_wordAtPoint, "wordAtPoint(self, point: QPoint) -> str");

extern "C" {static PyObject *meth_QsciScintilla_wordAtPoint(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_wordAtPoint(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QPoint* a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QPoint, &a0))
        {
            ::QString*sipRes;

            sipRes = new ::QString(sipCpp->wordAtPoint(*a0));

            return sipConvertFromNewType(sipRes, sipType_QString, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_wordAtPoint, doc_QsciScintilla_wordAtPoint);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_wordCharacters, "wordCharacters(self) -> str");

extern "C" {static PyObject *meth_QsciScintilla_wordCharacters(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_wordCharacters(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            const char*sipRes;

            sipRes = sipCpp->wordCharacters();

            if (sipRes == SIP_NULLPTR)
            {
                Py_INCREF(Py_None);
                return Py_None;
            }

            return PyUnicode_DecodeASCII(sipRes, strlen(sipRes), SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_wordCharacters, doc_QsciScintilla_wordCharacters);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_wrapMode, "wrapMode(self) -> QsciScintilla.WrapMode");

extern "C" {static PyObject *meth_QsciScintilla_wrapMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_wrapMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::WrapMode sipRes;

            sipRes = sipCpp->wrapMode();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_WrapMode);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_wrapMode, doc_QsciScintilla_wrapMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_wrapIndentMode, "wrapIndentMode(self) -> QsciScintilla.WrapIndentMode");

extern "C" {static PyObject *meth_QsciScintilla_wrapIndentMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_wrapIndentMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            ::QsciScintilla::WrapIndentMode sipRes;

            sipRes = sipCpp->wrapIndentMode();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QsciScintilla_WrapIndentMode);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_wrapIndentMode, doc_QsciScintilla_wrapIndentMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_write, "write(self, io: QIODevice|None) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_write(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_write(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QIODevice* a0;
        const ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QIODevice, &a0))
        {
            bool sipRes;

            Py_BEGIN_ALLOW_THREADS
            sipRes = sipCpp->write(a0);
            Py_END_ALLOW_THREADS

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_write, doc_QsciScintilla_write);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_append, "append(self, text: str|None)");

extern "C" {static PyObject *meth_QsciScintilla_append(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_append(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QString* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QString, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::append(*a0) : sipCpp->append(*a0));
            sipReleaseType(const_cast< ::QString *>(a0), sipType_QString, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_append, doc_QsciScintilla_append);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompleteFromAll, "autoCompleteFromAll(self)");

extern "C" {static PyObject *meth_QsciScintilla_autoCompleteFromAll(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompleteFromAll(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::autoCompleteFromAll() : sipCpp->autoCompleteFromAll());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompleteFromAll, doc_QsciScintilla_autoCompleteFromAll);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompleteFromAPIs, "autoCompleteFromAPIs(self)");

extern "C" {static PyObject *meth_QsciScintilla_autoCompleteFromAPIs(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompleteFromAPIs(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::autoCompleteFromAPIs() : sipCpp->autoCompleteFromAPIs());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompleteFromAPIs, doc_QsciScintilla_autoCompleteFromAPIs);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_autoCompleteFromDocument, "autoCompleteFromDocument(self)");

extern "C" {static PyObject *meth_QsciScintilla_autoCompleteFromDocument(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_autoCompleteFromDocument(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::autoCompleteFromDocument() : sipCpp->autoCompleteFromDocument());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_autoCompleteFromDocument, doc_QsciScintilla_autoCompleteFromDocument);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_callTip, "callTip(self)");

extern "C" {static PyObject *meth_QsciScintilla_callTip(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_callTip(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::callTip() : sipCpp->callTip());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_callTip, doc_QsciScintilla_callTip);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_clear, "clear(self)");

extern "C" {static PyObject *meth_QsciScintilla_clear(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_clear(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::clear() : sipCpp->clear());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_clear, doc_QsciScintilla_clear);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_copy, "copy(self)");

extern "C" {static PyObject *meth_QsciScintilla_copy(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_copy(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::copy() : sipCpp->copy());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_copy, doc_QsciScintilla_copy);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_cut, "cut(self)");

extern "C" {static PyObject *meth_QsciScintilla_cut(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_cut(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::cut() : sipCpp->cut());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_cut, doc_QsciScintilla_cut);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_ensureCursorVisible, "ensureCursorVisible(self)");

extern "C" {static PyObject *meth_QsciScintilla_ensureCursorVisible(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_ensureCursorVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::ensureCursorVisible() : sipCpp->ensureCursorVisible());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_ensureCursorVisible, doc_QsciScintilla_ensureCursorVisible);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_ensureLineVisible, "ensureLineVisible(self, line: int)");

extern "C" {static PyObject *meth_QsciScintilla_ensureLineVisible(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_ensureLineVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::ensureLineVisible(a0) : sipCpp->ensureLineVisible(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_ensureLineVisible, doc_QsciScintilla_ensureLineVisible);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_foldAll, "foldAll(self, children: bool = False)");

extern "C" {static PyObject *meth_QsciScintilla_foldAll(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_foldAll(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0 = 0;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            sipName_children,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "B|b", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::foldAll(a0) : sipCpp->foldAll(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_foldAll, doc_QsciScintilla_foldAll);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_foldLine, "foldLine(self, line: int)");

extern "C" {static PyObject *meth_QsciScintilla_foldLine(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_foldLine(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::foldLine(a0) : sipCpp->foldLine(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_foldLine, doc_QsciScintilla_foldLine);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_indent, "indent(self, line: int)");

extern "C" {static PyObject *meth_QsciScintilla_indent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_indent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::indent(a0) : sipCpp->indent(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_indent, doc_QsciScintilla_indent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_insert, "insert(self, text: str|None)");

extern "C" {static PyObject *meth_QsciScintilla_insert(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_insert(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QString* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QString, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::insert(*a0) : sipCpp->insert(*a0));
            sipReleaseType(const_cast< ::QString *>(a0), sipType_QString, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_insert, doc_QsciScintilla_insert);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_insertAt, "insertAt(self, text: str|None, line: int, index: int)");

extern "C" {static PyObject *meth_QsciScintilla_insertAt(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_insertAt(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QString* a0;
        int a0State = 0;
        int a1;
        int a2;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1ii", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QString, &a0, &a0State, &a1, &a2))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::insertAt(*a0, a1, a2) : sipCpp->insertAt(*a0, a1, a2));
            sipReleaseType(const_cast< ::QString *>(a0), sipType_QString, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_insertAt, doc_QsciScintilla_insertAt);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_moveToMatchingBrace, "moveToMatchingBrace(self)");

extern "C" {static PyObject *meth_QsciScintilla_moveToMatchingBrace(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_moveToMatchingBrace(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::moveToMatchingBrace() : sipCpp->moveToMatchingBrace());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_moveToMatchingBrace, doc_QsciScintilla_moveToMatchingBrace);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_paste, "paste(self)");

extern "C" {static PyObject *meth_QsciScintilla_paste(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_paste(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::paste() : sipCpp->paste());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_paste, doc_QsciScintilla_paste);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_redo, "redo(self)");

extern "C" {static PyObject *meth_QsciScintilla_redo(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_redo(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::redo() : sipCpp->redo());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_redo, doc_QsciScintilla_redo);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_removeSelectedText, "removeSelectedText(self)");

extern "C" {static PyObject *meth_QsciScintilla_removeSelectedText(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_removeSelectedText(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::removeSelectedText() : sipCpp->removeSelectedText());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_removeSelectedText, doc_QsciScintilla_removeSelectedText);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_replaceSelectedText, "replaceSelectedText(self, text: str|None)");

extern "C" {static PyObject *meth_QsciScintilla_replaceSelectedText(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_replaceSelectedText(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QString* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QString, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::replaceSelectedText(*a0) : sipCpp->replaceSelectedText(*a0));
            sipReleaseType(const_cast< ::QString *>(a0), sipType_QString, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_replaceSelectedText, doc_QsciScintilla_replaceSelectedText);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_resetSelectionBackgroundColor, "resetSelectionBackgroundColor(self)");

extern "C" {static PyObject *meth_QsciScintilla_resetSelectionBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_resetSelectionBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::resetSelectionBackgroundColor() : sipCpp->resetSelectionBackgroundColor());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_resetSelectionBackgroundColor, doc_QsciScintilla_resetSelectionBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_resetSelectionForegroundColor, "resetSelectionForegroundColor(self)");

extern "C" {static PyObject *meth_QsciScintilla_resetSelectionForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_resetSelectionForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::resetSelectionForegroundColor() : sipCpp->resetSelectionForegroundColor());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_resetSelectionForegroundColor, doc_QsciScintilla_resetSelectionForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_selectAll, "selectAll(self, select: bool = True)");

extern "C" {static PyObject *meth_QsciScintilla_selectAll(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_selectAll(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0 = 1;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            sipName_select,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "B|b", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::selectAll(a0) : sipCpp->selectAll(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_selectAll, doc_QsciScintilla_selectAll);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_selectToMatchingBrace, "selectToMatchingBrace(self)");

extern "C" {static PyObject *meth_QsciScintilla_selectToMatchingBrace(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_selectToMatchingBrace(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::selectToMatchingBrace() : sipCpp->selectToMatchingBrace());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_selectToMatchingBrace, doc_QsciScintilla_selectToMatchingBrace);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoCompletionCaseSensitivity, "setAutoCompletionCaseSensitivity(self, cs: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setAutoCompletionCaseSensitivity(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoCompletionCaseSensitivity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setAutoCompletionCaseSensitivity(a0) : sipCpp->setAutoCompletionCaseSensitivity(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoCompletionCaseSensitivity, doc_QsciScintilla_setAutoCompletionCaseSensitivity);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoCompletionReplaceWord, "setAutoCompletionReplaceWord(self, replace: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setAutoCompletionReplaceWord(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoCompletionReplaceWord(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setAutoCompletionReplaceWord(a0) : sipCpp->setAutoCompletionReplaceWord(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoCompletionReplaceWord, doc_QsciScintilla_setAutoCompletionReplaceWord);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoCompletionShowSingle, "setAutoCompletionShowSingle(self, single: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setAutoCompletionShowSingle(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoCompletionShowSingle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setAutoCompletionShowSingle(a0) : sipCpp->setAutoCompletionShowSingle(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoCompletionShowSingle, doc_QsciScintilla_setAutoCompletionShowSingle);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoCompletionSource, "setAutoCompletionSource(self, source: QsciScintilla.AutoCompletionSource)");

extern "C" {static PyObject *meth_QsciScintilla_setAutoCompletionSource(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoCompletionSource(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla::AutoCompletionSource a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_AutoCompletionSource, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setAutoCompletionSource(a0) : sipCpp->setAutoCompletionSource(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoCompletionSource, doc_QsciScintilla_setAutoCompletionSource);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoCompletionThreshold, "setAutoCompletionThreshold(self, thresh: int)");

extern "C" {static PyObject *meth_QsciScintilla_setAutoCompletionThreshold(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoCompletionThreshold(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setAutoCompletionThreshold(a0) : sipCpp->setAutoCompletionThreshold(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoCompletionThreshold, doc_QsciScintilla_setAutoCompletionThreshold);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoCompletionUseSingle, "setAutoCompletionUseSingle(self, single: QsciScintilla.AutoCompletionUseSingle)");

extern "C" {static PyObject *meth_QsciScintilla_setAutoCompletionUseSingle(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoCompletionUseSingle(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla::AutoCompletionUseSingle a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_AutoCompletionUseSingle, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setAutoCompletionUseSingle(a0) : sipCpp->setAutoCompletionUseSingle(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoCompletionUseSingle, doc_QsciScintilla_setAutoCompletionUseSingle);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setAutoIndent, "setAutoIndent(self, autoindent: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setAutoIndent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setAutoIndent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setAutoIndent(a0) : sipCpp->setAutoIndent(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setAutoIndent, doc_QsciScintilla_setAutoIndent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setBraceMatching, "setBraceMatching(self, bm: QsciScintilla.BraceMatch)");

extern "C" {static PyObject *meth_QsciScintilla_setBraceMatching(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setBraceMatching(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla::BraceMatch a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_BraceMatch, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setBraceMatching(a0) : sipCpp->setBraceMatching(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setBraceMatching, doc_QsciScintilla_setBraceMatching);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setBackspaceUnindents, "setBackspaceUnindents(self, unindent: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setBackspaceUnindents(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setBackspaceUnindents(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setBackspaceUnindents(a0) : sipCpp->setBackspaceUnindents(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setBackspaceUnindents, doc_QsciScintilla_setBackspaceUnindents);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCaretForegroundColor, "setCaretForegroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setCaretForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCaretForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setCaretForegroundColor(*a0) : sipCpp->setCaretForegroundColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCaretForegroundColor, doc_QsciScintilla_setCaretForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCaretLineBackgroundColor, "setCaretLineBackgroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setCaretLineBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCaretLineBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setCaretLineBackgroundColor(*a0) : sipCpp->setCaretLineBackgroundColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCaretLineBackgroundColor, doc_QsciScintilla_setCaretLineBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCaretLineFrameWidth, "setCaretLineFrameWidth(self, width: int)");

extern "C" {static PyObject *meth_QsciScintilla_setCaretLineFrameWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCaretLineFrameWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setCaretLineFrameWidth(a0) : sipCpp->setCaretLineFrameWidth(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCaretLineFrameWidth, doc_QsciScintilla_setCaretLineFrameWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCaretLineVisible, "setCaretLineVisible(self, enable: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setCaretLineVisible(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCaretLineVisible(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setCaretLineVisible(a0) : sipCpp->setCaretLineVisible(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCaretLineVisible, doc_QsciScintilla_setCaretLineVisible);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCaretWidth, "setCaretWidth(self, width: int)");

extern "C" {static PyObject *meth_QsciScintilla_setCaretWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCaretWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setCaretWidth(a0) : sipCpp->setCaretWidth(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCaretWidth, doc_QsciScintilla_setCaretWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setColor, "setColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setColor(*a0) : sipCpp->setColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setColor, doc_QsciScintilla_setColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setCursorPosition, "setCursorPosition(self, line: int, index: int)");

extern "C" {static PyObject *meth_QsciScintilla_setCursorPosition(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setCursorPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setCursorPosition(a0, a1) : sipCpp->setCursorPosition(a0, a1));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setCursorPosition, doc_QsciScintilla_setCursorPosition);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setEolMode, "setEolMode(self, mode: QsciScintilla.EolMode)");

extern "C" {static PyObject *meth_QsciScintilla_setEolMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setEolMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla::EolMode a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_EolMode, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setEolMode(a0) : sipCpp->setEolMode(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setEolMode, doc_QsciScintilla_setEolMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setEolVisibility, "setEolVisibility(self, visible: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setEolVisibility(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setEolVisibility(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setEolVisibility(a0) : sipCpp->setEolVisibility(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setEolVisibility, doc_QsciScintilla_setEolVisibility);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setFolding, "setFolding(self, fold: QsciScintilla.FoldStyle, margin: int = 2)");

extern "C" {static PyObject *meth_QsciScintilla_setFolding(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setFolding(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla::FoldStyle a0;
        int a1 = 2;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            sipName_margin,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BE|i", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_FoldStyle, &a0, &a1))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setFolding(a0, a1) : sipCpp->setFolding(a0, a1));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setFolding, doc_QsciScintilla_setFolding);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_clearFolds, "clearFolds(self)");

extern "C" {static PyObject *meth_QsciScintilla_clearFolds(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_clearFolds(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            sipCpp->clearFolds();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_clearFolds, doc_QsciScintilla_clearFolds);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndentation, "setIndentation(self, line: int, indentation: int)");

extern "C" {static PyObject *meth_QsciScintilla_setIndentation(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndentation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setIndentation(a0, a1) : sipCpp->setIndentation(a0, a1));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndentation, doc_QsciScintilla_setIndentation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndentationGuides, "setIndentationGuides(self, enable: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setIndentationGuides(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndentationGuides(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setIndentationGuides(a0) : sipCpp->setIndentationGuides(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndentationGuides, doc_QsciScintilla_setIndentationGuides);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndentationGuidesBackgroundColor, "setIndentationGuidesBackgroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setIndentationGuidesBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndentationGuidesBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setIndentationGuidesBackgroundColor(*a0) : sipCpp->setIndentationGuidesBackgroundColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndentationGuidesBackgroundColor, doc_QsciScintilla_setIndentationGuidesBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndentationGuidesForegroundColor, "setIndentationGuidesForegroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setIndentationGuidesForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndentationGuidesForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setIndentationGuidesForegroundColor(*a0) : sipCpp->setIndentationGuidesForegroundColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndentationGuidesForegroundColor, doc_QsciScintilla_setIndentationGuidesForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndentationsUseTabs, "setIndentationsUseTabs(self, tabs: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setIndentationsUseTabs(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndentationsUseTabs(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setIndentationsUseTabs(a0) : sipCpp->setIndentationsUseTabs(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndentationsUseTabs, doc_QsciScintilla_setIndentationsUseTabs);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setIndentationWidth, "setIndentationWidth(self, width: int)");

extern "C" {static PyObject *meth_QsciScintilla_setIndentationWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setIndentationWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setIndentationWidth(a0) : sipCpp->setIndentationWidth(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setIndentationWidth, doc_QsciScintilla_setIndentationWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setLexer, "setLexer(self, lexer: QsciLexer|None = None)");

extern "C" {static PyObject *meth_QsciScintilla_setLexer(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setLexer(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciLexer* a0 = 0;
        ::QsciScintilla *sipCpp;

        static const char *sipKwdList[] = {
            sipName_lexer,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "B|J8", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciLexer, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setLexer(a0) : sipCpp->setLexer(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setLexer, doc_QsciScintilla_setLexer);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginsBackgroundColor, "setMarginsBackgroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginsBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginsBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setMarginsBackgroundColor(*a0) : sipCpp->setMarginsBackgroundColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginsBackgroundColor, doc_QsciScintilla_setMarginsBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginsFont, "setMarginsFont(self, f: QFont)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginsFont(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginsFont(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QFont* a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QFont, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setMarginsFont(*a0) : sipCpp->setMarginsFont(*a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginsFont, doc_QsciScintilla_setMarginsFont);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginsForegroundColor, "setMarginsForegroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginsForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginsForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setMarginsForegroundColor(*a0) : sipCpp->setMarginsForegroundColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginsForegroundColor, doc_QsciScintilla_setMarginsForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginLineNumbers, "setMarginLineNumbers(self, margin: int, lnrs: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginLineNumbers(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginLineNumbers(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        bool a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bib", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setMarginLineNumbers(a0, a1) : sipCpp->setMarginLineNumbers(a0, a1));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginLineNumbers, doc_QsciScintilla_setMarginLineNumbers);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginMarkerMask, "setMarginMarkerMask(self, margin: int, mask: int)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginMarkerMask(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginMarkerMask(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setMarginMarkerMask(a0, a1) : sipCpp->setMarginMarkerMask(a0, a1));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginMarkerMask, doc_QsciScintilla_setMarginMarkerMask);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginSensitivity, "setMarginSensitivity(self, margin: int, sens: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginSensitivity(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginSensitivity(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        bool a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bib", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setMarginSensitivity(a0, a1) : sipCpp->setMarginSensitivity(a0, a1));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginSensitivity, doc_QsciScintilla_setMarginSensitivity);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setMarginWidth, "setMarginWidth(self, margin: int, width: int)\n"
"setMarginWidth(self, margin: int, s: str|None)");

extern "C" {static PyObject *meth_QsciScintilla_setMarginWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setMarginWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setMarginWidth(a0, a1) : sipCpp->setMarginWidth(a0, a1));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        int a0;
        const ::QString* a1;
        int a1State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BiJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, sipType_QString, &a1, &a1State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setMarginWidth(a0, *a1) : sipCpp->setMarginWidth(a0, *a1));
            sipReleaseType(const_cast< ::QString *>(a1), sipType_QString, a1State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setMarginWidth, doc_QsciScintilla_setMarginWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setModified, "setModified(self, m: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setModified(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setModified(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setModified(a0) : sipCpp->setModified(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setModified, doc_QsciScintilla_setModified);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setPaper, "setPaper(self, c: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setPaper(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setPaper(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setPaper(*a0) : sipCpp->setPaper(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setPaper, doc_QsciScintilla_setPaper);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setReadOnly, "setReadOnly(self, ro: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setReadOnly(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setReadOnly(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setReadOnly(a0) : sipCpp->setReadOnly(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setReadOnly, doc_QsciScintilla_setReadOnly);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setSelection, "setSelection(self, lineFrom: int, indexFrom: int, lineTo: int, indexTo: int)");

extern "C" {static PyObject *meth_QsciScintilla_setSelection(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setSelection(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        int a1;
        int a2;
        int a3;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Biiii", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0, &a1, &a2, &a3))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setSelection(a0, a1, a2, a3) : sipCpp->setSelection(a0, a1, a2, a3));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setSelection, doc_QsciScintilla_setSelection);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setSelectionBackgroundColor, "setSelectionBackgroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setSelectionBackgroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setSelectionBackgroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setSelectionBackgroundColor(*a0) : sipCpp->setSelectionBackgroundColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setSelectionBackgroundColor, doc_QsciScintilla_setSelectionBackgroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setSelectionForegroundColor, "setSelectionForegroundColor(self, col: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_QsciScintilla_setSelectionForegroundColor(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setSelectionForegroundColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QColor* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setSelectionForegroundColor(*a0) : sipCpp->setSelectionForegroundColor(*a0));
            sipReleaseType(const_cast< ::QColor *>(a0), sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setSelectionForegroundColor, doc_QsciScintilla_setSelectionForegroundColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setTabIndents, "setTabIndents(self, indent: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setTabIndents(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setTabIndents(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setTabIndents(a0) : sipCpp->setTabIndents(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setTabIndents, doc_QsciScintilla_setTabIndents);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setTabWidth, "setTabWidth(self, width: int)");

extern "C" {static PyObject *meth_QsciScintilla_setTabWidth(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setTabWidth(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setTabWidth(a0) : sipCpp->setTabWidth(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setTabWidth, doc_QsciScintilla_setTabWidth);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setText, "setText(self, text: str|None)");

extern "C" {static PyObject *meth_QsciScintilla_setText(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setText(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        const ::QString* a0;
        int a0State = 0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QString, &a0, &a0State))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setText(*a0) : sipCpp->setText(*a0));
            sipReleaseType(const_cast< ::QString *>(a0), sipType_QString, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setText, doc_QsciScintilla_setText);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setUtf8, "setUtf8(self, cp: bool)");

extern "C" {static PyObject *meth_QsciScintilla_setUtf8(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setUtf8(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        bool a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setUtf8(a0) : sipCpp->setUtf8(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setUtf8, doc_QsciScintilla_setUtf8);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setWhitespaceVisibility, "setWhitespaceVisibility(self, mode: QsciScintilla.WhitespaceVisibility)");

extern "C" {static PyObject *meth_QsciScintilla_setWhitespaceVisibility(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setWhitespaceVisibility(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla::WhitespaceVisibility a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_WhitespaceVisibility, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setWhitespaceVisibility(a0) : sipCpp->setWhitespaceVisibility(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setWhitespaceVisibility, doc_QsciScintilla_setWhitespaceVisibility);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_setWrapMode, "setWrapMode(self, mode: QsciScintilla.WrapMode)");

extern "C" {static PyObject *meth_QsciScintilla_setWrapMode(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_setWrapMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla::WrapMode a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QsciScintilla_WrapMode, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::setWrapMode(a0) : sipCpp->setWrapMode(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_setWrapMode, doc_QsciScintilla_setWrapMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_undo, "undo(self)");

extern "C" {static PyObject *meth_QsciScintilla_undo(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_undo(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::undo() : sipCpp->undo());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_undo, doc_QsciScintilla_undo);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_unindent, "unindent(self, line: int)");

extern "C" {static PyObject *meth_QsciScintilla_unindent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_unindent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::unindent(a0) : sipCpp->unindent(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_unindent, doc_QsciScintilla_unindent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_zoomIn, "zoomIn(self, range: int)\n"
"zoomIn(self)");

extern "C" {static PyObject *meth_QsciScintilla_zoomIn(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_zoomIn(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::zoomIn(a0) : sipCpp->zoomIn(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::zoomIn() : sipCpp->zoomIn());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_zoomIn, doc_QsciScintilla_zoomIn);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_zoomOut, "zoomOut(self, range: int)\n"
"zoomOut(self)");

extern "C" {static PyObject *meth_QsciScintilla_zoomOut(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_zoomOut(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::zoomOut(a0) : sipCpp->zoomOut(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    {
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_QsciScintilla, &sipCpp))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::zoomOut() : sipCpp->zoomOut());

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_zoomOut, doc_QsciScintilla_zoomOut);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_zoomTo, "zoomTo(self, size: int)");

extern "C" {static PyObject *meth_QsciScintilla_zoomTo(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_zoomTo(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        int a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_QsciScintilla, &sipCpp, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::zoomTo(a0) : sipCpp->zoomTo(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_zoomTo, doc_QsciScintilla_zoomTo);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_event, "event(self, event: QEvent|None) -> bool");

extern "C" {static PyObject *meth_QsciScintilla_event(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_event(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QEvent* a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "pJ8", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

            sipRes = (sipSelfWasArg ? sipCpp->::QsciScintilla::event(a0) : sipCpp->event(a0));

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_event, doc_QsciScintilla_event);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_changeEvent, "changeEvent(self, event: QEvent|None)");

extern "C" {static PyObject *meth_QsciScintilla_changeEvent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_changeEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QEvent* a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "pJ8", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QEvent, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::changeEvent(a0) : sipCpp->changeEvent(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_changeEvent, doc_QsciScintilla_changeEvent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_contextMenuEvent, "contextMenuEvent(self, event: QContextMenuEvent|None)");

extern "C" {static PyObject *meth_QsciScintilla_contextMenuEvent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_contextMenuEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QContextMenuEvent* a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "pJ8", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QContextMenuEvent, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::contextMenuEvent(a0) : sipCpp->contextMenuEvent(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_contextMenuEvent, doc_QsciScintilla_contextMenuEvent);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_QsciScintilla_wheelEvent, "wheelEvent(self, event: QWheelEvent|None)");

extern "C" {static PyObject *meth_QsciScintilla_wheelEvent(PyObject *, PyObject *);}
static PyObject *meth_QsciScintilla_wheelEvent(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QsciScintilla)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QWheelEvent* a0;
        ::QsciScintilla *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "pJ8", &sipSelf, sipType_QsciScintilla, &sipCpp, sipType_QWheelEvent, &a0))
        {
            (sipSelfWasArg ? sipCpp->::QsciScintilla::wheelEvent(a0) : sipCpp->wheelEvent(a0));

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_QsciScintilla, sipName_wheelEvent, doc_QsciScintilla_wheelEvent);

    return SIP_NULLPTR;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_QsciScintilla(void *, const sipTypeDef *);}
static void *cast_QsciScintilla(void *sipCppV, const sipTypeDef *targetType)
{
    ::QsciScintilla *sipCpp = reinterpret_cast< ::QsciScintilla *>(sipCppV);

    if (targetType == sipType_QsciScintilla)
        return sipCppV;

    sipCppV = ((const sipClassTypeDef *)sipType_QsciScintillaBase)->ctd_cast(static_cast< ::QsciScintillaBase *>(sipCpp), targetType);
    if (sipCppV)
        return sipCppV;

    return SIP_NULLPTR;
}


/* Call the instance's destructor. */
extern "C" {static void release_QsciScintilla(void *, int);}
static void release_QsciScintilla(void *sipCppV, int)
{
    ::QsciScintilla *sipCpp = reinterpret_cast< ::QsciScintilla *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void *array_QsciScintilla(Py_ssize_t);}
static void *array_QsciScintilla(Py_ssize_t sipNrElem)
{
    return new ::QsciScintilla[sipNrElem];
}


extern "C" {static void array_delete_QsciScintilla(void *);}
static void array_delete_QsciScintilla(void *sipCpp)
{
    delete[] reinterpret_cast< ::QsciScintilla *>(sipCpp);
}


extern "C" {static void dealloc_QsciScintilla(sipSimpleWrapper *);}
static void dealloc_QsciScintilla(sipSimpleWrapper *sipSelf)
{
    if (sipIsDerivedClass(sipSelf))
        reinterpret_cast<sipQsciScintilla *>(sipGetAddress(sipSelf))->sipPySelf = SIP_NULLPTR;

    if (sipIsOwnedByPython(sipSelf))
    {
        release_QsciScintilla(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
    }
}


extern "C" {static void *init_type_QsciScintilla(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
static void *init_type_QsciScintilla(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
{
    sipQsciScintilla *sipCpp = SIP_NULLPTR;

    {
        ::QWidget* a0 = 0;

        static const char *sipKwdList[] = {
            sipName_parent,
        };

        if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|JH", sipType_QWidget, &a0, sipOwner))
        {
            sipCpp = new sipQsciScintilla(a0);

            sipCpp->sipPySelf = sipSelf;

            return sipCpp;
        }
    }

    return SIP_NULLPTR;
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_QsciScintilla[] = {{76, 255, 1}};


static PyMethodDef methods_QsciScintilla[] = {
    {sipName_addEdgeColumn, meth_QsciScintilla_addEdgeColumn, METH_VARARGS, doc_QsciScintilla_addEdgeColumn},
    {sipName_annotate, meth_QsciScintilla_annotate, METH_VARARGS, doc_QsciScintilla_annotate},
    {sipName_annotation, meth_QsciScintilla_annotation, METH_VARARGS, doc_QsciScintilla_annotation},
    {sipName_annotationDisplay, meth_QsciScintilla_annotationDisplay, METH_VARARGS, doc_QsciScintilla_annotationDisplay},
    {sipName_apiContext, meth_QsciScintilla_apiContext, METH_VARARGS, doc_QsciScintilla_apiContext},
    {sipName_append, meth_QsciScintilla_append, METH_VARARGS, doc_QsciScintilla_append},
    {sipName_autoCompleteFromAPIs, meth_QsciScintilla_autoCompleteFromAPIs, METH_VARARGS, doc_QsciScintilla_autoCompleteFromAPIs},
    {sipName_autoCompleteFromAll, meth_QsciScintilla_autoCompleteFromAll, METH_VARARGS, doc_QsciScintilla_autoCompleteFromAll},
    {sipName_autoCompleteFromDocument, meth_QsciScintilla_autoCompleteFromDocument, METH_VARARGS, doc_QsciScintilla_autoCompleteFromDocument},
    {sipName_autoCompletionCaseSensitivity, meth_QsciScintilla_autoCompletionCaseSensitivity, METH_VARARGS, doc_QsciScintilla_autoCompletionCaseSensitivity},
    {sipName_autoCompletionFillupsEnabled, meth_QsciScintilla_autoCompletionFillupsEnabled, METH_VARARGS, doc_QsciScintilla_autoCompletionFillupsEnabled},
    {sipName_autoCompletionReplaceWord, meth_QsciScintilla_autoCompletionReplaceWord, METH_VARARGS, doc_QsciScintilla_autoCompletionReplaceWord},
    {sipName_autoCompletionShowSingle, meth_QsciScintilla_autoCompletionShowSingle, METH_VARARGS, doc_QsciScintilla_autoCompletionShowSingle},
    {sipName_autoCompletionSource, meth_QsciScintilla_autoCompletionSource, METH_VARARGS, doc_QsciScintilla_autoCompletionSource},
    {sipName_autoCompletionThreshold, meth_QsciScintilla_autoCompletionThreshold, METH_VARARGS, doc_QsciScintilla_autoCompletionThreshold},
    {sipName_autoCompletionUseSingle, meth_QsciScintilla_autoCompletionUseSingle, METH_VARARGS, doc_QsciScintilla_autoCompletionUseSingle},
    {sipName_autoIndent, meth_QsciScintilla_autoIndent, METH_VARARGS, doc_QsciScintilla_autoIndent},
    {sipName_backspaceUnindents, meth_QsciScintilla_backspaceUnindents, METH_VARARGS, doc_QsciScintilla_backspaceUnindents},
    {sipName_beginUndoAction, meth_QsciScintilla_beginUndoAction, METH_VARARGS, doc_QsciScintilla_beginUndoAction},
    {sipName_braceMatching, meth_QsciScintilla_braceMatching, METH_VARARGS, doc_QsciScintilla_braceMatching},
    {sipName_bytes, meth_QsciScintilla_bytes, METH_VARARGS, doc_QsciScintilla_bytes},
    {sipName_callTip, meth_QsciScintilla_callTip, METH_VARARGS, doc_QsciScintilla_callTip},
    {sipName_callTipsPosition, meth_QsciScintilla_callTipsPosition, METH_VARARGS, doc_QsciScintilla_callTipsPosition},
    {sipName_callTipsStyle, meth_QsciScintilla_callTipsStyle, METH_VARARGS, doc_QsciScintilla_callTipsStyle},
    {sipName_callTipsVisible, meth_QsciScintilla_callTipsVisible, METH_VARARGS, doc_QsciScintilla_callTipsVisible},
    {sipName_cancelFind, meth_QsciScintilla_cancelFind, METH_VARARGS, doc_QsciScintilla_cancelFind},
    {sipName_cancelList, meth_QsciScintilla_cancelList, METH_VARARGS, doc_QsciScintilla_cancelList},
    {sipName_caseSensitive, meth_QsciScintilla_caseSensitive, METH_VARARGS, doc_QsciScintilla_caseSensitive},
    {sipName_changeEvent, meth_QsciScintilla_changeEvent, METH_VARARGS, doc_QsciScintilla_changeEvent},
    {sipName_clear, meth_QsciScintilla_clear, METH_VARARGS, doc_QsciScintilla_clear},
    {sipName_clearAnnotations, SIP_MLMETH_CAST(meth_QsciScintilla_clearAnnotations), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_clearAnnotations},
    {sipName_clearEdgeColumns, meth_QsciScintilla_clearEdgeColumns, METH_VARARGS, doc_QsciScintilla_clearEdgeColumns},
    {sipName_clearFolds, meth_QsciScintilla_clearFolds, METH_VARARGS, doc_QsciScintilla_clearFolds},
    {sipName_clearIndicatorRange, meth_QsciScintilla_clearIndicatorRange, METH_VARARGS, doc_QsciScintilla_clearIndicatorRange},
    {sipName_clearMarginText, SIP_MLMETH_CAST(meth_QsciScintilla_clearMarginText), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_clearMarginText},
    {sipName_clearRegisteredImages, meth_QsciScintilla_clearRegisteredImages, METH_VARARGS, doc_QsciScintilla_clearRegisteredImages},
    {sipName_color, meth_QsciScintilla_color, METH_VARARGS, doc_QsciScintilla_color},
    {sipName_contextMenuEvent, meth_QsciScintilla_contextMenuEvent, METH_VARARGS, doc_QsciScintilla_contextMenuEvent},
    {sipName_contractedFolds, meth_QsciScintilla_contractedFolds, METH_VARARGS, doc_QsciScintilla_contractedFolds},
    {sipName_convertEols, meth_QsciScintilla_convertEols, METH_VARARGS, doc_QsciScintilla_convertEols},
    {sipName_copy, meth_QsciScintilla_copy, METH_VARARGS, doc_QsciScintilla_copy},
    {sipName_createStandardContextMenu, meth_QsciScintilla_createStandardContextMenu, METH_VARARGS, doc_QsciScintilla_createStandardContextMenu},
    {sipName_cut, meth_QsciScintilla_cut, METH_VARARGS, doc_QsciScintilla_cut},
    {sipName_document, meth_QsciScintilla_document, METH_VARARGS, doc_QsciScintilla_document},
    {sipName_edgeColor, meth_QsciScintilla_edgeColor, METH_VARARGS, doc_QsciScintilla_edgeColor},
    {sipName_edgeColumn, meth_QsciScintilla_edgeColumn, METH_VARARGS, doc_QsciScintilla_edgeColumn},
    {sipName_edgeMode, meth_QsciScintilla_edgeMode, METH_VARARGS, doc_QsciScintilla_edgeMode},
    {sipName_endUndoAction, meth_QsciScintilla_endUndoAction, METH_VARARGS, doc_QsciScintilla_endUndoAction},
    {sipName_ensureCursorVisible, meth_QsciScintilla_ensureCursorVisible, METH_VARARGS, doc_QsciScintilla_ensureCursorVisible},
    {sipName_ensureLineVisible, meth_QsciScintilla_ensureLineVisible, METH_VARARGS, doc_QsciScintilla_ensureLineVisible},
    {sipName_eolMode, meth_QsciScintilla_eolMode, METH_VARARGS, doc_QsciScintilla_eolMode},
    {sipName_eolVisibility, meth_QsciScintilla_eolVisibility, METH_VARARGS, doc_QsciScintilla_eolVisibility},
    {sipName_event, meth_QsciScintilla_event, METH_VARARGS, doc_QsciScintilla_event},
    {sipName_extraAscent, meth_QsciScintilla_extraAscent, METH_VARARGS, doc_QsciScintilla_extraAscent},
    {sipName_extraDescent, meth_QsciScintilla_extraDescent, METH_VARARGS, doc_QsciScintilla_extraDescent},
    {sipName_fillIndicatorRange, meth_QsciScintilla_fillIndicatorRange, METH_VARARGS, doc_QsciScintilla_fillIndicatorRange},
    {sipName_findFirst, SIP_MLMETH_CAST(meth_QsciScintilla_findFirst), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_findFirst},
    {sipName_findFirstInSelection, SIP_MLMETH_CAST(meth_QsciScintilla_findFirstInSelection), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_findFirstInSelection},
    {sipName_findMatchingBrace, meth_QsciScintilla_findMatchingBrace, METH_VARARGS, doc_QsciScintilla_findMatchingBrace},
    {sipName_findNext, meth_QsciScintilla_findNext, METH_VARARGS, doc_QsciScintilla_findNext},
    {sipName_firstVisibleLine, meth_QsciScintilla_firstVisibleLine, METH_VARARGS, doc_QsciScintilla_firstVisibleLine},
    {sipName_foldAll, SIP_MLMETH_CAST(meth_QsciScintilla_foldAll), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_foldAll},
    {sipName_foldLine, meth_QsciScintilla_foldLine, METH_VARARGS, doc_QsciScintilla_foldLine},
    {sipName_folding, meth_QsciScintilla_folding, METH_VARARGS, doc_QsciScintilla_folding},
    {sipName_getCursorPosition, meth_QsciScintilla_getCursorPosition, METH_VARARGS, doc_QsciScintilla_getCursorPosition},
    {sipName_getSelection, meth_QsciScintilla_getSelection, METH_VARARGS, doc_QsciScintilla_getSelection},
    {sipName_hasSelectedText, meth_QsciScintilla_hasSelectedText, METH_VARARGS, doc_QsciScintilla_hasSelectedText},
    {sipName_indent, meth_QsciScintilla_indent, METH_VARARGS, doc_QsciScintilla_indent},
    {sipName_indentation, meth_QsciScintilla_indentation, METH_VARARGS, doc_QsciScintilla_indentation},
    {sipName_indentationGuides, meth_QsciScintilla_indentationGuides, METH_VARARGS, doc_QsciScintilla_indentationGuides},
    {sipName_indentationWidth, meth_QsciScintilla_indentationWidth, METH_VARARGS, doc_QsciScintilla_indentationWidth},
    {sipName_indentationsUseTabs, meth_QsciScintilla_indentationsUseTabs, METH_VARARGS, doc_QsciScintilla_indentationsUseTabs},
    {sipName_indicatorDefine, SIP_MLMETH_CAST(meth_QsciScintilla_indicatorDefine), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_indicatorDefine},
    {sipName_indicatorDrawUnder, meth_QsciScintilla_indicatorDrawUnder, METH_VARARGS, doc_QsciScintilla_indicatorDrawUnder},
    {sipName_insert, meth_QsciScintilla_insert, METH_VARARGS, doc_QsciScintilla_insert},
    {sipName_insertAt, meth_QsciScintilla_insertAt, METH_VARARGS, doc_QsciScintilla_insertAt},
    {sipName_isCallTipActive, meth_QsciScintilla_isCallTipActive, METH_VARARGS, doc_QsciScintilla_isCallTipActive},
    {sipName_isListActive, meth_QsciScintilla_isListActive, METH_VARARGS, doc_QsciScintilla_isListActive},
    {sipName_isModified, meth_QsciScintilla_isModified, METH_VARARGS, doc_QsciScintilla_isModified},
    {sipName_isReadOnly, meth_QsciScintilla_isReadOnly, METH_VARARGS, doc_QsciScintilla_isReadOnly},
    {sipName_isRedoAvailable, meth_QsciScintilla_isRedoAvailable, METH_VARARGS, doc_QsciScintilla_isRedoAvailable},
    {sipName_isUndoAvailable, meth_QsciScintilla_isUndoAvailable, METH_VARARGS, doc_QsciScintilla_isUndoAvailable},
    {sipName_isUtf8, meth_QsciScintilla_isUtf8, METH_VARARGS, doc_QsciScintilla_isUtf8},
    {sipName_isWordCharacter, meth_QsciScintilla_isWordCharacter, METH_VARARGS, doc_QsciScintilla_isWordCharacter},
    {sipName_length, meth_QsciScintilla_length, METH_VARARGS, doc_QsciScintilla_length},
    {sipName_lexer, meth_QsciScintilla_lexer, METH_VARARGS, doc_QsciScintilla_lexer},
    {sipName_lineAt, meth_QsciScintilla_lineAt, METH_VARARGS, doc_QsciScintilla_lineAt},
    {sipName_lineIndexFromPosition, meth_QsciScintilla_lineIndexFromPosition, METH_VARARGS, doc_QsciScintilla_lineIndexFromPosition},
    {sipName_lineLength, meth_QsciScintilla_lineLength, METH_VARARGS, doc_QsciScintilla_lineLength},
    {sipName_lines, meth_QsciScintilla_lines, METH_VARARGS, doc_QsciScintilla_lines},
    {sipName_marginBackgroundColor, meth_QsciScintilla_marginBackgroundColor, METH_VARARGS, doc_QsciScintilla_marginBackgroundColor},
    {sipName_marginLineNumbers, meth_QsciScintilla_marginLineNumbers, METH_VARARGS, doc_QsciScintilla_marginLineNumbers},
    {sipName_marginMarkerMask, meth_QsciScintilla_marginMarkerMask, METH_VARARGS, doc_QsciScintilla_marginMarkerMask},
    {sipName_marginOptions, meth_QsciScintilla_marginOptions, METH_VARARGS, doc_QsciScintilla_marginOptions},
    {sipName_marginSensitivity, meth_QsciScintilla_marginSensitivity, METH_VARARGS, doc_QsciScintilla_marginSensitivity},
    {sipName_marginType, meth_QsciScintilla_marginType, METH_VARARGS, doc_QsciScintilla_marginType},
    {sipName_marginWidth, meth_QsciScintilla_marginWidth, METH_VARARGS, doc_QsciScintilla_marginWidth},
    {sipName_margins, meth_QsciScintilla_margins, METH_VARARGS, doc_QsciScintilla_margins},
    {sipName_markerAdd, meth_QsciScintilla_markerAdd, METH_VARARGS, doc_QsciScintilla_markerAdd},
    {sipName_markerDefine, SIP_MLMETH_CAST(meth_QsciScintilla_markerDefine), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_markerDefine},
    {sipName_markerDelete, SIP_MLMETH_CAST(meth_QsciScintilla_markerDelete), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_markerDelete},
    {sipName_markerDeleteAll, SIP_MLMETH_CAST(meth_QsciScintilla_markerDeleteAll), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_markerDeleteAll},
    {sipName_markerDeleteHandle, meth_QsciScintilla_markerDeleteHandle, METH_VARARGS, doc_QsciScintilla_markerDeleteHandle},
    {sipName_markerFindNext, meth_QsciScintilla_markerFindNext, METH_VARARGS, doc_QsciScintilla_markerFindNext},
    {sipName_markerFindPrevious, meth_QsciScintilla_markerFindPrevious, METH_VARARGS, doc_QsciScintilla_markerFindPrevious},
    {sipName_markerLine, meth_QsciScintilla_markerLine, METH_VARARGS, doc_QsciScintilla_markerLine},
    {sipName_markersAtLine, meth_QsciScintilla_markersAtLine, METH_VARARGS, doc_QsciScintilla_markersAtLine},
    {sipName_moveToMatchingBrace, meth_QsciScintilla_moveToMatchingBrace, METH_VARARGS, doc_QsciScintilla_moveToMatchingBrace},
    {sipName_overwriteMode, meth_QsciScintilla_overwriteMode, METH_VARARGS, doc_QsciScintilla_overwriteMode},
    {sipName_paper, meth_QsciScintilla_paper, METH_VARARGS, doc_QsciScintilla_paper},
    {sipName_paste, meth_QsciScintilla_paste, METH_VARARGS, doc_QsciScintilla_paste},
    {sipName_positionFromLineIndex, meth_QsciScintilla_positionFromLineIndex, METH_VARARGS, doc_QsciScintilla_positionFromLineIndex},
    {sipName_read, meth_QsciScintilla_read, METH_VARARGS, doc_QsciScintilla_read},
    {sipName_recolor, SIP_MLMETH_CAST(meth_QsciScintilla_recolor), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_recolor},
    {sipName_redo, meth_QsciScintilla_redo, METH_VARARGS, doc_QsciScintilla_redo},
    {sipName_registerImage, meth_QsciScintilla_registerImage, METH_VARARGS, doc_QsciScintilla_registerImage},
    {sipName_removeSelectedText, meth_QsciScintilla_removeSelectedText, METH_VARARGS, doc_QsciScintilla_removeSelectedText},
    {sipName_replace, meth_QsciScintilla_replace, METH_VARARGS, doc_QsciScintilla_replace},
    {sipName_replaceSelectedText, meth_QsciScintilla_replaceSelectedText, METH_VARARGS, doc_QsciScintilla_replaceSelectedText},
    {sipName_resetFoldMarginColors, meth_QsciScintilla_resetFoldMarginColors, METH_VARARGS, doc_QsciScintilla_resetFoldMarginColors},
    {sipName_resetHotspotBackgroundColor, meth_QsciScintilla_resetHotspotBackgroundColor, METH_VARARGS, doc_QsciScintilla_resetHotspotBackgroundColor},
    {sipName_resetHotspotForegroundColor, meth_QsciScintilla_resetHotspotForegroundColor, METH_VARARGS, doc_QsciScintilla_resetHotspotForegroundColor},
    {sipName_resetMatchedBraceIndicator, meth_QsciScintilla_resetMatchedBraceIndicator, METH_VARARGS, doc_QsciScintilla_resetMatchedBraceIndicator},
    {sipName_resetSelectionBackgroundColor, meth_QsciScintilla_resetSelectionBackgroundColor, METH_VARARGS, doc_QsciScintilla_resetSelectionBackgroundColor},
    {sipName_resetSelectionForegroundColor, meth_QsciScintilla_resetSelectionForegroundColor, METH_VARARGS, doc_QsciScintilla_resetSelectionForegroundColor},
    {sipName_resetUnmatchedBraceIndicator, meth_QsciScintilla_resetUnmatchedBraceIndicator, METH_VARARGS, doc_QsciScintilla_resetUnmatchedBraceIndicator},
    {sipName_scrollWidth, meth_QsciScintilla_scrollWidth, METH_VARARGS, doc_QsciScintilla_scrollWidth},
    {sipName_scrollWidthTracking, meth_QsciScintilla_scrollWidthTracking, METH_VARARGS, doc_QsciScintilla_scrollWidthTracking},
    {sipName_selectAll, SIP_MLMETH_CAST(meth_QsciScintilla_selectAll), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_selectAll},
    {sipName_selectToMatchingBrace, meth_QsciScintilla_selectToMatchingBrace, METH_VARARGS, doc_QsciScintilla_selectToMatchingBrace},
    {sipName_selectedText, meth_QsciScintilla_selectedText, METH_VARARGS, doc_QsciScintilla_selectedText},
    {sipName_selectionToEol, meth_QsciScintilla_selectionToEol, METH_VARARGS, doc_QsciScintilla_selectionToEol},
    {sipName_setAnnotationDisplay, meth_QsciScintilla_setAnnotationDisplay, METH_VARARGS, doc_QsciScintilla_setAnnotationDisplay},
    {sipName_setAutoCompletionCaseSensitivity, meth_QsciScintilla_setAutoCompletionCaseSensitivity, METH_VARARGS, doc_QsciScintilla_setAutoCompletionCaseSensitivity},
    {sipName_setAutoCompletionFillups, meth_QsciScintilla_setAutoCompletionFillups, METH_VARARGS, doc_QsciScintilla_setAutoCompletionFillups},
    {sipName_setAutoCompletionFillupsEnabled, meth_QsciScintilla_setAutoCompletionFillupsEnabled, METH_VARARGS, doc_QsciScintilla_setAutoCompletionFillupsEnabled},
    {sipName_setAutoCompletionReplaceWord, meth_QsciScintilla_setAutoCompletionReplaceWord, METH_VARARGS, doc_QsciScintilla_setAutoCompletionReplaceWord},
    {sipName_setAutoCompletionShowSingle, meth_QsciScintilla_setAutoCompletionShowSingle, METH_VARARGS, doc_QsciScintilla_setAutoCompletionShowSingle},
    {sipName_setAutoCompletionSource, meth_QsciScintilla_setAutoCompletionSource, METH_VARARGS, doc_QsciScintilla_setAutoCompletionSource},
    {sipName_setAutoCompletionThreshold, meth_QsciScintilla_setAutoCompletionThreshold, METH_VARARGS, doc_QsciScintilla_setAutoCompletionThreshold},
    {sipName_setAutoCompletionUseSingle, meth_QsciScintilla_setAutoCompletionUseSingle, METH_VARARGS, doc_QsciScintilla_setAutoCompletionUseSingle},
    {sipName_setAutoCompletionWordSeparators, meth_QsciScintilla_setAutoCompletionWordSeparators, METH_VARARGS, doc_QsciScintilla_setAutoCompletionWordSeparators},
    {sipName_setAutoIndent, meth_QsciScintilla_setAutoIndent, METH_VARARGS, doc_QsciScintilla_setAutoIndent},
    {sipName_setBackspaceUnindents, meth_QsciScintilla_setBackspaceUnindents, METH_VARARGS, doc_QsciScintilla_setBackspaceUnindents},
    {sipName_setBraceMatching, meth_QsciScintilla_setBraceMatching, METH_VARARGS, doc_QsciScintilla_setBraceMatching},
    {sipName_setCallTipsBackgroundColor, meth_QsciScintilla_setCallTipsBackgroundColor, METH_VARARGS, doc_QsciScintilla_setCallTipsBackgroundColor},
    {sipName_setCallTipsForegroundColor, meth_QsciScintilla_setCallTipsForegroundColor, METH_VARARGS, doc_QsciScintilla_setCallTipsForegroundColor},
    {sipName_setCallTipsHighlightColor, meth_QsciScintilla_setCallTipsHighlightColor, METH_VARARGS, doc_QsciScintilla_setCallTipsHighlightColor},
    {sipName_setCallTipsPosition, meth_QsciScintilla_setCallTipsPosition, METH_VARARGS, doc_QsciScintilla_setCallTipsPosition},
    {sipName_setCallTipsStyle, meth_QsciScintilla_setCallTipsStyle, METH_VARARGS, doc_QsciScintilla_setCallTipsStyle},
    {sipName_setCallTipsVisible, meth_QsciScintilla_setCallTipsVisible, METH_VARARGS, doc_QsciScintilla_setCallTipsVisible},
    {sipName_setCaretForegroundColor, meth_QsciScintilla_setCaretForegroundColor, METH_VARARGS, doc_QsciScintilla_setCaretForegroundColor},
    {sipName_setCaretLineBackgroundColor, meth_QsciScintilla_setCaretLineBackgroundColor, METH_VARARGS, doc_QsciScintilla_setCaretLineBackgroundColor},
    {sipName_setCaretLineFrameWidth, meth_QsciScintilla_setCaretLineFrameWidth, METH_VARARGS, doc_QsciScintilla_setCaretLineFrameWidth},
    {sipName_setCaretLineVisible, meth_QsciScintilla_setCaretLineVisible, METH_VARARGS, doc_QsciScintilla_setCaretLineVisible},
    {sipName_setCaretWidth, meth_QsciScintilla_setCaretWidth, METH_VARARGS, doc_QsciScintilla_setCaretWidth},
    {sipName_setColor, meth_QsciScintilla_setColor, METH_VARARGS, doc_QsciScintilla_setColor},
    {sipName_setContractedFolds, meth_QsciScintilla_setContractedFolds, METH_VARARGS, doc_QsciScintilla_setContractedFolds},
    {sipName_setCursorPosition, meth_QsciScintilla_setCursorPosition, METH_VARARGS, doc_QsciScintilla_setCursorPosition},
    {sipName_setDocument, meth_QsciScintilla_setDocument, METH_VARARGS, doc_QsciScintilla_setDocument},
    {sipName_setEdgeColor, meth_QsciScintilla_setEdgeColor, METH_VARARGS, doc_QsciScintilla_setEdgeColor},
    {sipName_setEdgeColumn, meth_QsciScintilla_setEdgeColumn, METH_VARARGS, doc_QsciScintilla_setEdgeColumn},
    {sipName_setEdgeMode, meth_QsciScintilla_setEdgeMode, METH_VARARGS, doc_QsciScintilla_setEdgeMode},
    {sipName_setEolMode, meth_QsciScintilla_setEolMode, METH_VARARGS, doc_QsciScintilla_setEolMode},
    {sipName_setEolVisibility, meth_QsciScintilla_setEolVisibility, METH_VARARGS, doc_QsciScintilla_setEolVisibility},
    {sipName_setExtraAscent, meth_QsciScintilla_setExtraAscent, METH_VARARGS, doc_QsciScintilla_setExtraAscent},
    {sipName_setExtraDescent, meth_QsciScintilla_setExtraDescent, METH_VARARGS, doc_QsciScintilla_setExtraDescent},
    {sipName_setFirstVisibleLine, meth_QsciScintilla_setFirstVisibleLine, METH_VARARGS, doc_QsciScintilla_setFirstVisibleLine},
    {sipName_setFoldMarginColors, meth_QsciScintilla_setFoldMarginColors, METH_VARARGS, doc_QsciScintilla_setFoldMarginColors},
    {sipName_setFolding, SIP_MLMETH_CAST(meth_QsciScintilla_setFolding), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setFolding},
    {sipName_setFont, meth_QsciScintilla_setFont, METH_VARARGS, doc_QsciScintilla_setFont},
    {sipName_setHotspotBackgroundColor, meth_QsciScintilla_setHotspotBackgroundColor, METH_VARARGS, doc_QsciScintilla_setHotspotBackgroundColor},
    {sipName_setHotspotForegroundColor, meth_QsciScintilla_setHotspotForegroundColor, METH_VARARGS, doc_QsciScintilla_setHotspotForegroundColor},
    {sipName_setHotspotUnderline, meth_QsciScintilla_setHotspotUnderline, METH_VARARGS, doc_QsciScintilla_setHotspotUnderline},
    {sipName_setHotspotWrap, meth_QsciScintilla_setHotspotWrap, METH_VARARGS, doc_QsciScintilla_setHotspotWrap},
    {sipName_setIndentation, meth_QsciScintilla_setIndentation, METH_VARARGS, doc_QsciScintilla_setIndentation},
    {sipName_setIndentationGuides, meth_QsciScintilla_setIndentationGuides, METH_VARARGS, doc_QsciScintilla_setIndentationGuides},
    {sipName_setIndentationGuidesBackgroundColor, meth_QsciScintilla_setIndentationGuidesBackgroundColor, METH_VARARGS, doc_QsciScintilla_setIndentationGuidesBackgroundColor},
    {sipName_setIndentationGuidesForegroundColor, meth_QsciScintilla_setIndentationGuidesForegroundColor, METH_VARARGS, doc_QsciScintilla_setIndentationGuidesForegroundColor},
    {sipName_setIndentationWidth, meth_QsciScintilla_setIndentationWidth, METH_VARARGS, doc_QsciScintilla_setIndentationWidth},
    {sipName_setIndentationsUseTabs, meth_QsciScintilla_setIndentationsUseTabs, METH_VARARGS, doc_QsciScintilla_setIndentationsUseTabs},
    {sipName_setIndicatorDrawUnder, SIP_MLMETH_CAST(meth_QsciScintilla_setIndicatorDrawUnder), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setIndicatorDrawUnder},
    {sipName_setIndicatorForegroundColor, SIP_MLMETH_CAST(meth_QsciScintilla_setIndicatorForegroundColor), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setIndicatorForegroundColor},
    {sipName_setIndicatorHoverForegroundColor, SIP_MLMETH_CAST(meth_QsciScintilla_setIndicatorHoverForegroundColor), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setIndicatorHoverForegroundColor},
    {sipName_setIndicatorHoverStyle, SIP_MLMETH_CAST(meth_QsciScintilla_setIndicatorHoverStyle), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setIndicatorHoverStyle},
    {sipName_setIndicatorOutlineColor, SIP_MLMETH_CAST(meth_QsciScintilla_setIndicatorOutlineColor), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setIndicatorOutlineColor},
    {sipName_setLexer, SIP_MLMETH_CAST(meth_QsciScintilla_setLexer), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setLexer},
    {sipName_setMarginBackgroundColor, meth_QsciScintilla_setMarginBackgroundColor, METH_VARARGS, doc_QsciScintilla_setMarginBackgroundColor},
    {sipName_setMarginLineNumbers, meth_QsciScintilla_setMarginLineNumbers, METH_VARARGS, doc_QsciScintilla_setMarginLineNumbers},
    {sipName_setMarginMarkerMask, meth_QsciScintilla_setMarginMarkerMask, METH_VARARGS, doc_QsciScintilla_setMarginMarkerMask},
    {sipName_setMarginOptions, meth_QsciScintilla_setMarginOptions, METH_VARARGS, doc_QsciScintilla_setMarginOptions},
    {sipName_setMarginSensitivity, meth_QsciScintilla_setMarginSensitivity, METH_VARARGS, doc_QsciScintilla_setMarginSensitivity},
    {sipName_setMarginText, meth_QsciScintilla_setMarginText, METH_VARARGS, doc_QsciScintilla_setMarginText},
    {sipName_setMarginType, meth_QsciScintilla_setMarginType, METH_VARARGS, doc_QsciScintilla_setMarginType},
    {sipName_setMarginWidth, meth_QsciScintilla_setMarginWidth, METH_VARARGS, doc_QsciScintilla_setMarginWidth},
    {sipName_setMargins, meth_QsciScintilla_setMargins, METH_VARARGS, doc_QsciScintilla_setMargins},
    {sipName_setMarginsBackgroundColor, meth_QsciScintilla_setMarginsBackgroundColor, METH_VARARGS, doc_QsciScintilla_setMarginsBackgroundColor},
    {sipName_setMarginsFont, meth_QsciScintilla_setMarginsFont, METH_VARARGS, doc_QsciScintilla_setMarginsFont},
    {sipName_setMarginsForegroundColor, meth_QsciScintilla_setMarginsForegroundColor, METH_VARARGS, doc_QsciScintilla_setMarginsForegroundColor},
    {sipName_setMarkerBackgroundColor, SIP_MLMETH_CAST(meth_QsciScintilla_setMarkerBackgroundColor), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setMarkerBackgroundColor},
    {sipName_setMarkerForegroundColor, SIP_MLMETH_CAST(meth_QsciScintilla_setMarkerForegroundColor), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setMarkerForegroundColor},
    {sipName_setMatchedBraceBackgroundColor, meth_QsciScintilla_setMatchedBraceBackgroundColor, METH_VARARGS, doc_QsciScintilla_setMatchedBraceBackgroundColor},
    {sipName_setMatchedBraceForegroundColor, meth_QsciScintilla_setMatchedBraceForegroundColor, METH_VARARGS, doc_QsciScintilla_setMatchedBraceForegroundColor},
    {sipName_setMatchedBraceIndicator, meth_QsciScintilla_setMatchedBraceIndicator, METH_VARARGS, doc_QsciScintilla_setMatchedBraceIndicator},
    {sipName_setModified, meth_QsciScintilla_setModified, METH_VARARGS, doc_QsciScintilla_setModified},
    {sipName_setOverwriteMode, meth_QsciScintilla_setOverwriteMode, METH_VARARGS, doc_QsciScintilla_setOverwriteMode},
    {sipName_setPaper, meth_QsciScintilla_setPaper, METH_VARARGS, doc_QsciScintilla_setPaper},
    {sipName_setReadOnly, meth_QsciScintilla_setReadOnly, METH_VARARGS, doc_QsciScintilla_setReadOnly},
    {sipName_setScrollWidth, meth_QsciScintilla_setScrollWidth, METH_VARARGS, doc_QsciScintilla_setScrollWidth},
    {sipName_setScrollWidthTracking, meth_QsciScintilla_setScrollWidthTracking, METH_VARARGS, doc_QsciScintilla_setScrollWidthTracking},
    {sipName_setSelection, meth_QsciScintilla_setSelection, METH_VARARGS, doc_QsciScintilla_setSelection},
    {sipName_setSelectionBackgroundColor, meth_QsciScintilla_setSelectionBackgroundColor, METH_VARARGS, doc_QsciScintilla_setSelectionBackgroundColor},
    {sipName_setSelectionForegroundColor, meth_QsciScintilla_setSelectionForegroundColor, METH_VARARGS, doc_QsciScintilla_setSelectionForegroundColor},
    {sipName_setSelectionToEol, meth_QsciScintilla_setSelectionToEol, METH_VARARGS, doc_QsciScintilla_setSelectionToEol},
    {sipName_setTabDrawMode, meth_QsciScintilla_setTabDrawMode, METH_VARARGS, doc_QsciScintilla_setTabDrawMode},
    {sipName_setTabIndents, meth_QsciScintilla_setTabIndents, METH_VARARGS, doc_QsciScintilla_setTabIndents},
    {sipName_setTabWidth, meth_QsciScintilla_setTabWidth, METH_VARARGS, doc_QsciScintilla_setTabWidth},
    {sipName_setText, meth_QsciScintilla_setText, METH_VARARGS, doc_QsciScintilla_setText},
    {sipName_setUnmatchedBraceBackgroundColor, meth_QsciScintilla_setUnmatchedBraceBackgroundColor, METH_VARARGS, doc_QsciScintilla_setUnmatchedBraceBackgroundColor},
    {sipName_setUnmatchedBraceForegroundColor, meth_QsciScintilla_setUnmatchedBraceForegroundColor, METH_VARARGS, doc_QsciScintilla_setUnmatchedBraceForegroundColor},
    {sipName_setUnmatchedBraceIndicator, meth_QsciScintilla_setUnmatchedBraceIndicator, METH_VARARGS, doc_QsciScintilla_setUnmatchedBraceIndicator},
    {sipName_setUtf8, meth_QsciScintilla_setUtf8, METH_VARARGS, doc_QsciScintilla_setUtf8},
    {sipName_setWhitespaceBackgroundColor, meth_QsciScintilla_setWhitespaceBackgroundColor, METH_VARARGS, doc_QsciScintilla_setWhitespaceBackgroundColor},
    {sipName_setWhitespaceForegroundColor, meth_QsciScintilla_setWhitespaceForegroundColor, METH_VARARGS, doc_QsciScintilla_setWhitespaceForegroundColor},
    {sipName_setWhitespaceSize, meth_QsciScintilla_setWhitespaceSize, METH_VARARGS, doc_QsciScintilla_setWhitespaceSize},
    {sipName_setWhitespaceVisibility, meth_QsciScintilla_setWhitespaceVisibility, METH_VARARGS, doc_QsciScintilla_setWhitespaceVisibility},
    {sipName_setWrapIndentMode, meth_QsciScintilla_setWrapIndentMode, METH_VARARGS, doc_QsciScintilla_setWrapIndentMode},
    {sipName_setWrapMode, meth_QsciScintilla_setWrapMode, METH_VARARGS, doc_QsciScintilla_setWrapMode},
    {sipName_setWrapVisualFlags, SIP_MLMETH_CAST(meth_QsciScintilla_setWrapVisualFlags), METH_VARARGS|METH_KEYWORDS, doc_QsciScintilla_setWrapVisualFlags},
    {sipName_showUserList, meth_QsciScintilla_showUserList, METH_VARARGS, doc_QsciScintilla_showUserList},
    {sipName_standardCommands, meth_QsciScintilla_standardCommands, METH_VARARGS, doc_QsciScintilla_standardCommands},
    {sipName_tabDrawMode, meth_QsciScintilla_tabDrawMode, METH_VARARGS, doc_QsciScintilla_tabDrawMode},
    {sipName_tabIndents, meth_QsciScintilla_tabIndents, METH_VARARGS, doc_QsciScintilla_tabIndents},
    {sipName_tabWidth, meth_QsciScintilla_tabWidth, METH_VARARGS, doc_QsciScintilla_tabWidth},
    {sipName_text, meth_QsciScintilla_text, METH_VARARGS, doc_QsciScintilla_text},
    {sipName_textHeight, meth_QsciScintilla_textHeight, METH_VARARGS, doc_QsciScintilla_textHeight},
    {sipName_undo, meth_QsciScintilla_undo, METH_VARARGS, doc_QsciScintilla_undo},
    {sipName_unindent, meth_QsciScintilla_unindent, METH_VARARGS, doc_QsciScintilla_unindent},
    {sipName_wheelEvent, meth_QsciScintilla_wheelEvent, METH_VARARGS, doc_QsciScintilla_wheelEvent},
    {sipName_whitespaceSize, meth_QsciScintilla_whitespaceSize, METH_VARARGS, doc_QsciScintilla_whitespaceSize},
    {sipName_whitespaceVisibility, meth_QsciScintilla_whitespaceVisibility, METH_VARARGS, doc_QsciScintilla_whitespaceVisibility},
    {sipName_wordAtLineIndex, meth_QsciScintilla_wordAtLineIndex, METH_VARARGS, doc_QsciScintilla_wordAtLineIndex},
    {sipName_wordAtPoint, meth_QsciScintilla_wordAtPoint, METH_VARARGS, doc_QsciScintilla_wordAtPoint},
    {sipName_wordCharacters, meth_QsciScintilla_wordCharacters, METH_VARARGS, doc_QsciScintilla_wordCharacters},
    {sipName_wrapIndentMode, meth_QsciScintilla_wrapIndentMode, METH_VARARGS, doc_QsciScintilla_wrapIndentMode},
    {sipName_wrapMode, meth_QsciScintilla_wrapMode, METH_VARARGS, doc_QsciScintilla_wrapMode},
    {sipName_write, meth_QsciScintilla_write, METH_VARARGS, doc_QsciScintilla_write},
    {sipName_zoomIn, meth_QsciScintilla_zoomIn, METH_VARARGS, doc_QsciScintilla_zoomIn},
    {sipName_zoomOut, meth_QsciScintilla_zoomOut, METH_VARARGS, doc_QsciScintilla_zoomOut},
    {sipName_zoomTo, meth_QsciScintilla_zoomTo, METH_VARARGS, doc_QsciScintilla_zoomTo}
};


/* Define the enum members and ints to be added to this type. */
static sipIntInstanceDef intInstances_QsciScintilla[] = {
    {sipName_AnnotationHidden, static_cast<int>(::QsciScintilla::AnnotationHidden)},
    {sipName_AnnotationStandard, static_cast<int>(::QsciScintilla::AnnotationStandard)},
    {sipName_AnnotationBoxed, static_cast<int>(::QsciScintilla::AnnotationBoxed)},
    {sipName_AnnotationIndented, static_cast<int>(::QsciScintilla::AnnotationIndented)},
    {sipName_AcsNone, static_cast<int>(::QsciScintilla::AcsNone)},
    {sipName_AcsAll, static_cast<int>(::QsciScintilla::AcsAll)},
    {sipName_AcsDocument, static_cast<int>(::QsciScintilla::AcsDocument)},
    {sipName_AcsAPIs, static_cast<int>(::QsciScintilla::AcsAPIs)},
    {sipName_AcusNever, static_cast<int>(::QsciScintilla::AcusNever)},
    {sipName_AcusExplicit, static_cast<int>(::QsciScintilla::AcusExplicit)},
    {sipName_AcusAlways, static_cast<int>(::QsciScintilla::AcusAlways)},
    {sipName_NoBraceMatch, static_cast<int>(::QsciScintilla::NoBraceMatch)},
    {sipName_StrictBraceMatch, static_cast<int>(::QsciScintilla::StrictBraceMatch)},
    {sipName_SloppyBraceMatch, static_cast<int>(::QsciScintilla::SloppyBraceMatch)},
    {sipName_CallTipsBelowText, static_cast<int>(::QsciScintilla::CallTipsBelowText)},
    {sipName_CallTipsAboveText, static_cast<int>(::QsciScintilla::CallTipsAboveText)},
    {sipName_CallTipsNone, static_cast<int>(::QsciScintilla::CallTipsNone)},
    {sipName_CallTipsNoContext, static_cast<int>(::QsciScintilla::CallTipsNoContext)},
    {sipName_CallTipsNoAutoCompletionContext, static_cast<int>(::QsciScintilla::CallTipsNoAutoCompletionContext)},
    {sipName_CallTipsContext, static_cast<int>(::QsciScintilla::CallTipsContext)},
    {sipName_EdgeNone, static_cast<int>(::QsciScintilla::EdgeNone)},
    {sipName_EdgeLine, static_cast<int>(::QsciScintilla::EdgeLine)},
    {sipName_EdgeBackground, static_cast<int>(::QsciScintilla::EdgeBackground)},
    {sipName_EdgeMultipleLines, static_cast<int>(::QsciScintilla::EdgeMultipleLines)},
    {sipName_EolWindows, static_cast<int>(::QsciScintilla::EolWindows)},
    {sipName_EolUnix, static_cast<int>(::QsciScintilla::EolUnix)},
    {sipName_EolMac, static_cast<int>(::QsciScintilla::EolMac)},
    {sipName_NoFoldStyle, static_cast<int>(::QsciScintilla::NoFoldStyle)},
    {sipName_PlainFoldStyle, static_cast<int>(::QsciScintilla::PlainFoldStyle)},
    {sipName_CircledFoldStyle, static_cast<int>(::QsciScintilla::CircledFoldStyle)},
    {sipName_BoxedFoldStyle, static_cast<int>(::QsciScintilla::BoxedFoldStyle)},
    {sipName_CircledTreeFoldStyle, static_cast<int>(::QsciScintilla::CircledTreeFoldStyle)},
    {sipName_BoxedTreeFoldStyle, static_cast<int>(::QsciScintilla::BoxedTreeFoldStyle)},
    {sipName_PlainIndicator, static_cast<int>(::QsciScintilla::PlainIndicator)},
    {sipName_SquiggleIndicator, static_cast<int>(::QsciScintilla::SquiggleIndicator)},
    {sipName_TTIndicator, static_cast<int>(::QsciScintilla::TTIndicator)},
    {sipName_DiagonalIndicator, static_cast<int>(::QsciScintilla::DiagonalIndicator)},
    {sipName_StrikeIndicator, static_cast<int>(::QsciScintilla::StrikeIndicator)},
    {sipName_HiddenIndicator, static_cast<int>(::QsciScintilla::HiddenIndicator)},
    {sipName_BoxIndicator, static_cast<int>(::QsciScintilla::BoxIndicator)},
    {sipName_RoundBoxIndicator, static_cast<int>(::QsciScintilla::RoundBoxIndicator)},
    {sipName_StraightBoxIndicator, static_cast<int>(::QsciScintilla::StraightBoxIndicator)},
    {sipName_FullBoxIndicator, static_cast<int>(::QsciScintilla::FullBoxIndicator)},
    {sipName_DashesIndicator, static_cast<int>(::QsciScintilla::DashesIndicator)},
    {sipName_DotsIndicator, static_cast<int>(::QsciScintilla::DotsIndicator)},
    {sipName_SquiggleLowIndicator, static_cast<int>(::QsciScintilla::SquiggleLowIndicator)},
    {sipName_DotBoxIndicator, static_cast<int>(::QsciScintilla::DotBoxIndicator)},
    {sipName_SquigglePixmapIndicator, static_cast<int>(::QsciScintilla::SquigglePixmapIndicator)},
    {sipName_ThickCompositionIndicator, static_cast<int>(::QsciScintilla::ThickCompositionIndicator)},
    {sipName_ThinCompositionIndicator, static_cast<int>(::QsciScintilla::ThinCompositionIndicator)},
    {sipName_TextColorIndicator, static_cast<int>(::QsciScintilla::TextColorIndicator)},
    {sipName_TriangleIndicator, static_cast<int>(::QsciScintilla::TriangleIndicator)},
    {sipName_TriangleCharacterIndicator, static_cast<int>(::QsciScintilla::TriangleCharacterIndicator)},
    {sipName_GradientIndicator, static_cast<int>(::QsciScintilla::GradientIndicator)},
    {sipName_CentreGradientIndicator, static_cast<int>(::QsciScintilla::CentreGradientIndicator)},
    {sipName_SymbolMargin, static_cast<int>(::QsciScintilla::SymbolMargin)},
    {sipName_SymbolMarginDefaultForegroundColor, static_cast<int>(::QsciScintilla::SymbolMarginDefaultForegroundColor)},
    {sipName_SymbolMarginDefaultBackgroundColor, static_cast<int>(::QsciScintilla::SymbolMarginDefaultBackgroundColor)},
    {sipName_NumberMargin, static_cast<int>(::QsciScintilla::NumberMargin)},
    {sipName_TextMargin, static_cast<int>(::QsciScintilla::TextMargin)},
    {sipName_TextMarginRightJustified, static_cast<int>(::QsciScintilla::TextMarginRightJustified)},
    {sipName_SymbolMarginColor, static_cast<int>(::QsciScintilla::SymbolMarginColor)},
    {sipName_Circle, static_cast<int>(::QsciScintilla::Circle)},
    {sipName_Rectangle, static_cast<int>(::QsciScintilla::Rectangle)},
    {sipName_RightTriangle, static_cast<int>(::QsciScintilla::RightTriangle)},
    {sipName_SmallRectangle, static_cast<int>(::QsciScintilla::SmallRectangle)},
    {sipName_RightArrow, static_cast<int>(::QsciScintilla::RightArrow)},
    {sipName_Invisible, static_cast<int>(::QsciScintilla::Invisible)},
    {sipName_DownTriangle, static_cast<int>(::QsciScintilla::DownTriangle)},
    {sipName_Minus, static_cast<int>(::QsciScintilla::Minus)},
    {sipName_Plus, static_cast<int>(::QsciScintilla::Plus)},
    {sipName_VerticalLine, static_cast<int>(::QsciScintilla::VerticalLine)},
    {sipName_BottomLeftCorner, static_cast<int>(::QsciScintilla::BottomLeftCorner)},
    {sipName_LeftSideSplitter, static_cast<int>(::QsciScintilla::LeftSideSplitter)},
    {sipName_BoxedPlus, static_cast<int>(::QsciScintilla::BoxedPlus)},
    {sipName_BoxedPlusConnected, static_cast<int>(::QsciScintilla::BoxedPlusConnected)},
    {sipName_BoxedMinus, static_cast<int>(::QsciScintilla::BoxedMinus)},
    {sipName_BoxedMinusConnected, static_cast<int>(::QsciScintilla::BoxedMinusConnected)},
    {sipName_RoundedBottomLeftCorner, static_cast<int>(::QsciScintilla::RoundedBottomLeftCorner)},
    {sipName_LeftSideRoundedSplitter, static_cast<int>(::QsciScintilla::LeftSideRoundedSplitter)},
    {sipName_CircledPlus, static_cast<int>(::QsciScintilla::CircledPlus)},
    {sipName_CircledPlusConnected, static_cast<int>(::QsciScintilla::CircledPlusConnected)},
    {sipName_CircledMinus, static_cast<int>(::QsciScintilla::CircledMinus)},
    {sipName_CircledMinusConnected, static_cast<int>(::QsciScintilla::CircledMinusConnected)},
    {sipName_Background, static_cast<int>(::QsciScintilla::Background)},
    {sipName_ThreeDots, static_cast<int>(::QsciScintilla::ThreeDots)},
    {sipName_ThreeRightArrows, static_cast<int>(::QsciScintilla::ThreeRightArrows)},
    {sipName_FullRectangle, static_cast<int>(::QsciScintilla::FullRectangle)},
    {sipName_LeftRectangle, static_cast<int>(::QsciScintilla::LeftRectangle)},
    {sipName_Underline, static_cast<int>(::QsciScintilla::Underline)},
    {sipName_Bookmark, static_cast<int>(::QsciScintilla::Bookmark)},
    {sipName_TabLongArrow, static_cast<int>(::QsciScintilla::TabLongArrow)},
    {sipName_TabStrikeOut, static_cast<int>(::QsciScintilla::TabStrikeOut)},
    {sipName_WsInvisible, static_cast<int>(::QsciScintilla::WsInvisible)},
    {sipName_WsVisible, static_cast<int>(::QsciScintilla::WsVisible)},
    {sipName_WsVisibleAfterIndent, static_cast<int>(::QsciScintilla::WsVisibleAfterIndent)},
    {sipName_WsVisibleOnlyInIndent, static_cast<int>(::QsciScintilla::WsVisibleOnlyInIndent)},
    {sipName_WrapIndentFixed, static_cast<int>(::QsciScintilla::WrapIndentFixed)},
    {sipName_WrapIndentSame, static_cast<int>(::QsciScintilla::WrapIndentSame)},
    {sipName_WrapIndentIndented, static_cast<int>(::QsciScintilla::WrapIndentIndented)},
    {sipName_WrapIndentDeeplyIndented, static_cast<int>(::QsciScintilla::WrapIndentDeeplyIndented)},
    {sipName_WrapNone, static_cast<int>(::QsciScintilla::WrapNone)},
    {sipName_WrapWord, static_cast<int>(::QsciScintilla::WrapWord)},
    {sipName_WrapCharacter, static_cast<int>(::QsciScintilla::WrapCharacter)},
    {sipName_WrapWhitespace, static_cast<int>(::QsciScintilla::WrapWhitespace)},
    {sipName_WrapFlagNone, static_cast<int>(::QsciScintilla::WrapFlagNone)},
    {sipName_WrapFlagByText, static_cast<int>(::QsciScintilla::WrapFlagByText)},
    {sipName_WrapFlagByBorder, static_cast<int>(::QsciScintilla::WrapFlagByBorder)},
    {sipName_WrapFlagInMargin, static_cast<int>(::QsciScintilla::WrapFlagInMargin)},
    {sipName_MoNone, static_cast<int>(::QsciScintilla::MoNone)},
    {sipName_MoSublineSelect, static_cast<int>(::QsciScintilla::MoSublineSelect)},
    {sipName_AiMaintain, static_cast<int>(::QsciScintilla::AiMaintain)},
    {sipName_AiOpening, static_cast<int>(::QsciScintilla::AiOpening)},
    {sipName_AiClosing, static_cast<int>(::QsciScintilla::AiClosing)},
    {0, 0}
};

PyDoc_STRVAR(doc_QsciScintilla, "\1QsciScintilla(parent: QWidget|None = None)");


/* Define this type's signals. */
static const pyqt6QtSignal signals_QsciScintilla[] = {
    {"userListActivated(int,QString)", "\1userListActivated(self, id: int, string: str|None)", SIP_NULLPTR, SIP_NULLPTR},
    {"textChanged()", "\1textChanged(self)", SIP_NULLPTR, SIP_NULLPTR},
    {"selectionChanged()", "\1selectionChanged(self)", SIP_NULLPTR, SIP_NULLPTR},
    {"modificationChanged(bool)", "\1modificationChanged(self, m: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"modificationAttempted()", "\1modificationAttempted(self)", SIP_NULLPTR, SIP_NULLPTR},
    {"marginRightClicked(int,int,Qt::KeyboardModifiers)", "\1marginRightClicked(self, margin: int, line: int, state: Qt.KeyboardModifier)", SIP_NULLPTR, SIP_NULLPTR},
    {"marginClicked(int,int,Qt::KeyboardModifiers)", "\1marginClicked(self, margin: int, line: int, state: Qt.KeyboardModifier)", SIP_NULLPTR, SIP_NULLPTR},
    {"linesChanged()", "\1linesChanged(self)", SIP_NULLPTR, SIP_NULLPTR},
    {"indicatorReleased(int,int,Qt::KeyboardModifiers)", "\1indicatorReleased(self, line: int, index: int, state: Qt.KeyboardModifier)", SIP_NULLPTR, SIP_NULLPTR},
    {"indicatorClicked(int,int,Qt::KeyboardModifiers)", "\1indicatorClicked(self, line: int, index: int, state: Qt.KeyboardModifier)", SIP_NULLPTR, SIP_NULLPTR},
    {"copyAvailable(bool)", "\1copyAvailable(self, yes: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"cursorPositionChanged(int,int)", "\1cursorPositionChanged(self, line: int, index: int)", SIP_NULLPTR, SIP_NULLPTR},
    {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}
};


static pyqt6ClassPluginDef plugin_QsciScintilla = {
    &::QsciScintilla::staticMetaObject,
    signals_QsciScintilla,
    SIP_NULLPTR
};


sipClassTypeDef sipTypeDef_Qsci_QsciScintilla = {
    {
        SIP_NULLPTR,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_QsciScintilla,
        SIP_NULLPTR,
        &plugin_QsciScintilla,
    },
    {
        sipNameNr_QsciScintilla,
        {0, 0, 1},
        250, methods_QsciScintilla,
        0, SIP_NULLPTR,
        {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, intInstances_QsciScintilla, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
    },
    doc_QsciScintilla,
    -1,
    -1,
    supers_QsciScintilla,
    SIP_NULLPTR,
    init_type_QsciScintilla,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    dealloc_QsciScintilla,
    SIP_NULLPTR,
    array_QsciScintilla,
    SIP_NULLPTR,
    release_QsciScintilla,
    cast_QsciScintilla,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    array_delete_QsciScintilla,
    sizeof (::QsciScintilla),
};
