/////////////////////////////////////////////////////////////////////////////
// Name:        playerdg.h
// Purpose:     Forty Thieves patience game
// Author:      Chris Breeze
// Modified by:
// Created:     21/07/97
// RCS-ID:      $Id: playerdg.h,v 1.1 2000/01/08 15:27:40 VZ Exp $
// Copyright:   (c) 1993-1998 Chris Breeze
// Licence:   	wxWindows licence
//---------------------------------------------------------------------------
// Last modified: 22nd July 1998 - ported to wxWindows 2.0
/////////////////////////////////////////////////////////////////////////////
#ifndef _PLAYERDG_H_
#define _PLAYERDG_H_

class PlayerSelectionDialog : public wxDialog
{
public:
	PlayerSelectionDialog(wxWindow* parent, ScoreFile* file);
	virtual ~PlayerSelectionDialog();

	const wxString& GetPlayersName();
	void ButtonCallback(wxCommandEvent& event);
	void SelectCallback(wxCommandEvent& event);
	void OnSize(wxSizeEvent& event);

	DECLARE_EVENT_TABLE()

protected:
	friend void SelectCallback(wxListBox&, wxCommandEvent&);
	void OnCloseWindow(wxCloseEvent& event);

private:
	ScoreFile*	m_scoreFile;
	wxString	m_player;
	wxButton*	m_OK;
	wxButton*	m_cancel;
	wxTextCtrl*	m_textField;
};

#endif
