we don't use USE_CODE_PAGE anymore

This commit is contained in:
Marco Antonio J. Costa
2024-12-26 11:51:31 -03:00
committed by majcosta
parent 4ed7b1fb98
commit 6b9997b9c5
3 changed files with 0 additions and 54 deletions
-20
View File
@@ -937,11 +937,7 @@ BOOLEAN HandleTextInput( InputAtom *Event )
UINT32 key = Event->usParam;
UINT16 type = gpActive->usInputType;
//Handle space key
#ifndef USE_CODE_PAGE
if( key == SPACE && type & INPUTTYPE_SPACES )
#else
if( charSet::IsFromSet(key, charSet::CS_SPACE) && type & INPUTTYPE_SPACES )
#endif
{
AddChar( key );
return TRUE;
@@ -953,11 +949,7 @@ BOOLEAN HandleTextInput( InputAtom *Event )
return TRUE;
}
//Handle numerics
#ifndef USE_CODE_PAGE
if( key >= '0' && key <= '9' && type & INPUTTYPE_NUMERICSTRICT )
#else
if( charSet::IsFromSet(key, charSet::CS_NUMERIC) && type & INPUTTYPE_NUMERICSTRICT )
#endif
{
AddChar( key );
return TRUE;
@@ -965,22 +957,14 @@ BOOLEAN HandleTextInput( InputAtom *Event )
//Handle alphas
if( type & INPUTTYPE_ALPHA )
{
#ifndef USE_CODE_PAGE
if( key >= 'A' && key <= 'Z' )
#else
if( charSet::IsFromSet(key, charSet::CS_ALPHA_UC) )
#endif
{
if( type & INPUTTYPE_LOWERCASE )
key -= 32; // won't work for non-ascii alpha characters
AddChar( key );
return TRUE;
}
#ifndef USE_CODE_PAGE
if( key >= 'a' && key <= 'z' )
#else
if( charSet::IsFromSet(key, charSet::CS_ALPHA_LC) )
#endif
{
if( type & INPUTTYPE_UPPERCASE )
key += 32; // won't work for non-ascii alpha characters
@@ -992,14 +976,10 @@ BOOLEAN HandleTextInput( InputAtom *Event )
if( type & INPUTTYPE_SPECIAL )
{
//More can be added, but not all of the fonts support these
#ifndef USE_CODE_PAGE
if( key >= 0x21 && key <= 0x2f || // ! " # $ % & ' ( ) * + , - . /
key >= 0x3a && key <= 0x40 || // : ; < = > ? @
key >= 0x5b && key <= 0x5f || // [ \ ] ^ _
key >= 0x7b && key <= 0x7d ) // { | }
#else
if( charSet::IsFromSet(key, charSet::CS_SPECIAL_ALPHA|charSet::CS_SPECIAL_NON_CHAR) )
#endif
{
AddChar( key );
return TRUE;