On Sat, 29 Jan 2011 15:44:46 +0100, David Moreno <[email protected]> wrote: > Hello > > I'm using QsciAPIs for producing a custom made completion list. The > completion list is working fine but I want to deactivate the > case-sensitive. > > The declaration lines are as follow: > > new_texteditor->setUtf8(TRUE); > // ...Lista de palabras clave... > QsciAPIs *api_temp=new QsciAPIs(lexer_temp); > api_temp->clear(); > > api_temp->prepare(); > project_properties.apis.push_back(api_temp); > > lexer_temp->setAPIs(project_properties.apis.back()); > // Opciones de edición de código... > > new_texteditor->setFolding(QsciScintilla::CircledTreeFoldStyle); > new_texteditor->setAutoCompletionThreshold(1); > > new_texteditor->setAutoCompletionSource(QsciScintilla::AcsAPIs); > > new_texteditor->setBraceMatching(QsciScintilla::StrictBraceMatch); > new_texteditor->setTabWidth(4); > > new_texteditor->setAutoCompletionCaseSensitivity(FALSE); // En inform no
> se utiliza CASE SENSITIVE > > I'm calling the setAutoCompletionCaseSensitivy using FALSE, but it is of > no use. I'm using the lastest stable version 2.4.6. It's ignored if there is a lexer set. With hindsight I don't think there is a good reason to impose this restriction so I've removed it in tonight's snapshot. As a workaround you can use the low-level API (SCI_AUTOCSETIGNORECASE). Phil _______________________________________________ QScintilla mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/qscintilla
