anchor.diff:          Button_LobbySettingsCancel: TKMButton;
   
         Shape_PlayerMenuBG: TKMShape;
  -      ListBox_PlayerMenu: TKMListBox;
  +      ListBox_PlayerMenuHost: TKMListBox;
  +      ListBox_PlayerMenuJoiner: TKMListBox;
   
         Panel_LobbyServerName: TKMPanel;
           Label_LobbyServerName: TKMLabel;
  
positive.code: 
  
  procedure TKMGUIMenuLobby.PlayerMenuClick(Sender: TObject);
  begin
    //todo: Handle selected action
    //Construct chat command and paste it in chat to make the player verify his intent
  
negative.code:   Shape_PlayerMenuBG.OnClick := PlayerMenuHide;
    Shape_PlayerMenuBG.Hide;
  
    ListBox_PlayerMenuHost := TKMListBox.Create(aParent, 0, 0, 120, 120, fnt_Grey, bsMenu);
    ListBox_PlayerMenuHost.BackAlpha := 0.8;
    ListBox_PlayerMenuHost.Height := ListBox_PlayerMenuHost.ItemHeight * 4;
    ListBox_PlayerMenuHost.AutoHideScrollBar := True;
    ListBox_PlayerMenuHost.Focusable := False;
    ListBox_PlayerMenuHost.Add('Whisper');
    ListBox_PlayerMenuHost.Add('Kick');
    ListBox_PlayerMenuHost.Add('Ban');
    ListBox_PlayerMenuHost.Add('Set to host');
    ListBox_PlayerMenuHost.OnClick := PlayerMenuClick;
    ListBox_PlayerMenuHost.Hide;
  
    ListBox_PlayerMenuJoiner := TKMListBox.Create(aParent, 0, 0, 120, 120, fnt_Grey, bsMenu);
    ListBox_PlayerMenuJoiner.BackAlpha := 0.8;
    ListBox_PlayerMenuJoiner.Height := ListBox_PlayerMenuJoiner.ItemHeight * 1;
    ListBox_PlayerMenuJoiner.AutoHideScrollBar := True;
    ListBox_PlayerMenuJoiner.Focusable := False;
    ListBox_PlayerMenuJoiner.Add('Whisper');
    ListBox_PlayerMenuJoiner.OnClick := PlayerMenuClick;
    ListBox_PlayerMenuJoiner.Hide;
  end;
  
  
  