view include/auth.h @ 2:7fe3417cefc8

GUI.
author pyon@macmini
date Tue, 02 Oct 2018 21:20:05 +0900
parents eaa27e4ed5be
children db4813125eb8
line wrap: on
line source

// Filename   : auth.h
// Last Change: 2018-10-01 Mon 23:08:10.
//

#ifndef __AUTH_H__
#define __AUTH_H__

#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/textctrl.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/dialog.h>
#include <wx/msgdlg.h> 

class AuthDialog : public wxDialog 
{
    DECLARE_EVENT_TABLE()
	private:
        wxArrayString users;
	
	protected:
		enum {
			ID_UID = wxID_HIGHEST + 200,
			ID_PW,
		};

		wxStaticText* m_staticTextId;
		wxTextCtrl*   m_textCtrlId;
		wxStaticText* m_staticTextIdmsg;
		wxStaticText* m_staticTextPw;
		wxTextCtrl*   m_textCtrlPw;
		wxStaticText* m_staticTextPwmsg;
	
	public:
		AuthDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE ); 
		~AuthDialog();
        void OnKey( wxKeyEvent& event );
        void OnCheckUserID( wxCommandEvent& event );
        void OnCheckPassword( wxCommandEvent& event );
        void OnEnter( wxCommandEvent& event );
        void CreateControls( void );
        void LoadUserID( void );
        void InDevelop( bool ); 
};

#endif //__AUTH_H__