[QScintilla] Case in-sensitive autocompletion
Andrei Kopats
hlamer at tut.by
Thu Feb 17 07:31:05 GMT 2011
Hello
I use WrapNone line wrapping sltyle, because would like to use
horizontal scroll bar for long lines. But, I dislike, that horizontal
scrollbar is always visible, even if I don't need it. (I need it not so
often, because long lines are prohibited by coding style)
Why don't you use Qt::ScrollBarAsNeeded hor the horizontal scroll bar?
// Called after SCI_SETWRAPMODE and SCI_SETHSCROLLBAR.
void ScintillaQt::ReconfigureScrollBars()
{
// Hide or show the scrollbars if needed.
bool hsb = (horizontalScrollBarVisible && wrapState == eWrapNone);
qsb->setHorizontalScrollBarPolicy(hsb ? Qt::ScrollBarAlwaysOn :
Qt::ScrollBarAlwaysOff);
qsb->setVerticalScrollBarPolicy(verticalScrollBarVisible ?
Qt::ScrollBarAlwaysOn : Qt::ScrollBarAlwaysOff);
}
More information about the QScintilla
mailing list