CVS: tvision/names ninput16.cc,NONE,1.1.2.1
Brought to you by:
set
From: Salvador E. T. <se...@us...> - 2003-02-21 15:55:19
|
Update of /cvsroot/tvision/tvision/names In directory sc8-pr-cvs1:/tmp/cvs-serv11623/names Added Files: Tag: r2_0_1u ninput16.cc Log Message: * Added: Unicode 16 support to TInputLine, now is composed by three classes: TInputLineBase (abstract), TInputLine (8 bits) and TInputLineU16 (16 bits). Some stuff needs solutions and is marked with TODO. * Added: Unicode<->Input Code Page conversions to TVCodePage. * Added: 16 bits strings read & write members to i/opstream. * Added: An optional argument to moveStr to limit the size of the copy. It avoided the use of a temporal buffer in TInputLine::draw. * Added: "inputMode" to TGKey, like drawingMode. To know if the driver is using Unicode or not. * Added: fillCharCode member to ensure we get Unicode in the TEvent (even when running in 8 bits mode). * Added: [X11] Unicode 16 support using the new stuff in TGKey. * Added: TInputLine demonstration to UTF-8 example, seems to work. --- NEW FILE: ninput16.cc --- #define Uses_n #include <tv/tvutil.h> n(TInputLineU16) |