mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-05-07 20:40:00 -05:00
cde2393539
This is a first rough implementation of QScintilla support as SQL text editor. It should work mostly and build fine with qmake as well as cmake. The new code supports all the features of the old one plus adding a few subtle improvements. The main point of this, however, is reducing the code we have to maintain and making it easier to add new features to the editor.
32 lines
698 B
C++
32 lines
698 B
C++
// Scintilla source code edit control
|
|
/** @file CharacterCategory.h
|
|
** Returns the Unicode general category of a character.
|
|
**/
|
|
// Copyright 2013 by Neil Hodgson <neilh@scintilla.org>
|
|
// The License.txt file describes the conditions under which this software may be distributed.
|
|
|
|
#ifndef CHARACTERCATEGORY_H
|
|
#define CHARACTERCATEGORY_H
|
|
|
|
#ifdef SCI_NAMESPACE
|
|
namespace Scintilla {
|
|
#endif
|
|
|
|
enum CharacterCategory {
|
|
ccLu, ccLl, ccLt, ccLm, ccLo,
|
|
ccMn, ccMc, ccMe,
|
|
ccNd, ccNl, ccNo,
|
|
ccPc, ccPd, ccPs, ccPe, ccPi, ccPf, ccPo,
|
|
ccSm, ccSc, ccSk, ccSo,
|
|
ccZs, ccZl, ccZp,
|
|
ccCc, ccCf, ccCs, ccCo, ccCn
|
|
};
|
|
|
|
CharacterCategory CategoriseCharacter(int character);
|
|
|
|
#ifdef SCI_NAMESPACE
|
|
}
|
|
#endif
|
|
|
|
#endif
|