Handle Unicode clipboard data in pcbnew and symbol editor

Fixes #10323
This commit is contained in:
dana
2022-01-12 17:15:47 +00:00
committed by Seth Hillbrand
parent 5a3d53d9e4
commit 8373180cbb
3 changed files with 17 additions and 8 deletions
+8 -3
View File
@@ -300,8 +300,11 @@ void GRID_TRICKS::showPopupMenu( wxMenu& menu )
if( wxTheClipboard->Open() )
{
if( wxTheClipboard->IsSupported( wxDF_TEXT ) )
if( wxTheClipboard->IsSupported( wxDF_TEXT )
|| wxTheClipboard->IsSupported( wxDF_UNICODETEXT ) )
{
menu.Enable( GRIDTRICKS_ID_PASTE, true );
}
wxTheClipboard->Close();
}
@@ -367,7 +370,8 @@ void GRID_TRICKS::onCharHook( wxKeyEvent& ev )
{
if( m_grid->IsCellEditControlShown() && wxTheClipboard->Open() )
{
if( wxTheClipboard->IsSupported( wxDF_TEXT ) )
if( wxTheClipboard->IsSupported( wxDF_TEXT )
|| wxTheClipboard->IsSupported( wxDF_UNICODETEXT ) )
{
wxTextDataObject data;
wxTheClipboard->GetData( data );
@@ -567,7 +571,8 @@ void GRID_TRICKS::paste_clipboard()
if( wxTheClipboard->Open() )
{
if( wxTheClipboard->IsSupported( wxDF_TEXT ) )
if( wxTheClipboard->IsSupported( wxDF_TEXT )
|| wxTheClipboard->IsSupported( wxDF_UNICODETEXT ) )
{
wxTextDataObject data;