unicode fix and header includes corrected
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26119 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
7f0c3a63a0
commit
7688f0a1f7
@ -55,9 +55,9 @@
|
||||
#include <Scrap.h>
|
||||
#endif
|
||||
#include <MacTextEditor.h>
|
||||
#include "ATSUnicode.h"
|
||||
#include "TextCommon.h"
|
||||
#include "TextEncodingConverter.h"
|
||||
#include <ATSUnicode.h>
|
||||
#include <TextCommon.h>
|
||||
#include <TextEncodingConverter.h>
|
||||
#include "wx/mac/uma.h"
|
||||
|
||||
#define TE_UNLIMITED_LENGTH 0xFFFFFFFFUL
|
||||
@ -69,8 +69,6 @@ extern wxControl *wxFindControlFromMacControl(ControlHandle inControl ) ;
|
||||
// moment is to avoid setting the true focus on the control, the proper solution at the end would be to have
|
||||
// an alternate path for carbon key events that routes automatically into the same wx flow of events
|
||||
|
||||
#include "MacTextEditor.h"
|
||||
|
||||
/* part codes */
|
||||
|
||||
/* kmUPTextPart is the part code we return to indicate the user has clicked
|
||||
@ -852,7 +850,7 @@ wxString wxTextCtrl::GetValue() const
|
||||
}
|
||||
else
|
||||
{
|
||||
actualSize = GetHandleSize( theText ) ;
|
||||
actualSize = GetHandleSize( theText ) / sizeof( UniChar) ;
|
||||
if ( actualSize > 0 )
|
||||
{
|
||||
wxChar *ptr = result.GetWriteBuf(actualSize*sizeof(wxChar)) ;
|
||||
@ -865,7 +863,7 @@ wxString wxTextCtrl::GetValue() const
|
||||
HUnlock( theText ) ;
|
||||
#endif
|
||||
ptr[actualSize] = 0 ;
|
||||
result.UngetWriteBuf( actualSize ) ;
|
||||
result.UngetWriteBuf( actualSize *sizeof(wxChar) ) ;
|
||||
}
|
||||
DisposeHandle( theText ) ;
|
||||
}
|
||||
|
@ -55,9 +55,9 @@
|
||||
#include <Scrap.h>
|
||||
#endif
|
||||
#include <MacTextEditor.h>
|
||||
#include "ATSUnicode.h"
|
||||
#include "TextCommon.h"
|
||||
#include "TextEncodingConverter.h"
|
||||
#include <ATSUnicode.h>
|
||||
#include <TextCommon.h>
|
||||
#include <TextEncodingConverter.h>
|
||||
#include "wx/mac/uma.h"
|
||||
|
||||
#define TE_UNLIMITED_LENGTH 0xFFFFFFFFUL
|
||||
@ -69,8 +69,6 @@ extern wxControl *wxFindControlFromMacControl(ControlHandle inControl ) ;
|
||||
// moment is to avoid setting the true focus on the control, the proper solution at the end would be to have
|
||||
// an alternate path for carbon key events that routes automatically into the same wx flow of events
|
||||
|
||||
#include "MacTextEditor.h"
|
||||
|
||||
/* part codes */
|
||||
|
||||
/* kmUPTextPart is the part code we return to indicate the user has clicked
|
||||
@ -852,7 +850,7 @@ wxString wxTextCtrl::GetValue() const
|
||||
}
|
||||
else
|
||||
{
|
||||
actualSize = GetHandleSize( theText ) ;
|
||||
actualSize = GetHandleSize( theText ) / sizeof( UniChar) ;
|
||||
if ( actualSize > 0 )
|
||||
{
|
||||
wxChar *ptr = result.GetWriteBuf(actualSize*sizeof(wxChar)) ;
|
||||
@ -865,7 +863,7 @@ wxString wxTextCtrl::GetValue() const
|
||||
HUnlock( theText ) ;
|
||||
#endif
|
||||
ptr[actualSize] = 0 ;
|
||||
result.UngetWriteBuf( actualSize ) ;
|
||||
result.UngetWriteBuf( actualSize *sizeof(wxChar) ) ;
|
||||
}
|
||||
DisposeHandle( theText ) ;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user