anchor.diff:      itm.Name := ipmPaste;
       itm := FDefaultPopupMenu.AddMenuItem(rsDelete, '', @DefaultPopupClearAll);
       itm.Name := ipmClearAll;
  +    itm := FDefaultPopupMenu.AddMenuItem('-', '', nil);
  +    itm.Name := 'N1';
  +    itm := FDefaultPopupMenu.AddMenuItem(rsInsertFromCharacterMap, '', @DefaultPopupInsertFromCharmap);
  +    itm.Name := ipmCharmap;
     end;
   
     SetDefaultPopupMenuItemsState;
  
positive.code: 
  uses
    fpg_stringutils,
    fpg_constants;
  
  const
    // internal popupmenu item names
  
negative.code:   ipmCopy       = 'miDefaultCopy';
    ipmPaste      = 'miDefaultPaste';
    ipmClearAll   = 'miDefaultClearAll';
    ipmCharmap    = 'miDefaultCharmap';
  
  
  function CreateEdit(AOwner: TComponent; x, y, w, h: TfpgCoord): TfpgEdit;
  