/* ================ MField_Paste ================ */ void MField_Paste( mfield_t *edit ) { char pasteBuffer[MAX_EDIT_LINE*4]; trap_GetClipboardData( pasteBuffer, sizeof ( pasteBuffer ) ); MField_AddText( edit, pasteBuffer ); }
/* ================ MField_Paste ================ */ void MField_Paste( mfield_t *edit ) { char pasteBuffer[64]; int pasteLen, i; trap_GetClipboardData( pasteBuffer, 64 ); // send as if typed, so insert / overstrike works properly pasteLen = strlen( pasteBuffer ); for ( i = 0 ; i < pasteLen ; i++ ) { MField_CharEvent( edit, pasteBuffer[i] ); } }