; C++ 1 source_name 0 0 . UTF-8 connect wxEAP_UI 1000 none 1 wxEAP_UI . #include <PCH.h> 1 1 1 1 UI 1 1 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxEAPConfigDialogBase wxDEFAULT_DIALOG_STYLE EAP Connection Configuration OnInitDialog OnUpdateUI sb_content wxVERTICAL none 5 wxEXPAND|wxBOTTOM 0 1 1 1 1 1 0 wxEAPBannerPanel 1 m_banner = new wxEAPBannerPanel( this ); 1 wxEAPBannerPanel *m_banner; 0 Dock 0 Left 1 1 0 0 wxID_ANY class wxEAPBannerPanel; 0 0 1 m_banner 1 protected 1 Resizable 1 -1,-1 ; ../include/EAP_UI.h 0 10 wxEXPAND|wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_providers 1 protected 1 Resizable 1 0 wxWS_EX_VALIDATE_RECURSIVELY 5 wxEXPAND 0 sb_bottom_horiz wxHORIZONTAL none 5 wxEXPAND 1 sb_bottom_horiz_inner wxHORIZONTAL none 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY + 0 0 0 1 m_prov_add 1 protected 1 Resizable 1 30,-1 0 Adds new provider wxFILTER_NONE wxDefaultValidator OnProvAdd 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY - 0 0 0 1 m_prov_remove 1 protected 1 Resizable 1 30,-1 0 Removes selected provider wxFILTER_NONE wxDefaultValidator OnProvRemove 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Advanced... 0 0 0 1 m_prov_advanced 1 protected 1 Resizable 1 0 Opens dialog with provider settings wxFILTER_NONE wxDefaultValidator OnProvAdvanced 5 wxEXPAND|wxALL 0 0 1 0 0 0 1 0 0 m_buttons protected 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxEAPGeneralDialogBase wxDEFAULT_DIALOG_STYLE OnInitDialog sb_content wxVERTICAL none 5 wxEXPAND|wxBOTTOM 0 1 1 1 1 1 0 wxEAPBannerPanel 1 m_banner = new wxEAPBannerPanel( this ); 1 wxEAPBannerPanel *m_banner; 0 Dock 0 Left 1 1 0 0 wxID_ANY class wxEAPBannerPanel; 0 0 1 m_banner 1 protected 1 Resizable 1 -1,-1 ; ../include/EAP_UI.h 0 5 wxEXPAND|wxALL 1 m_panels wxVERTICAL protected 5 wxEXPAND|wxALL 0 0 1 0 0 0 1 0 0 m_buttons protected 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxEAPCredentialsConnectionDialogBase wxDEFAULT_DIALOG_STYLE EAP Credentials OnInitDialog sb_content wxVERTICAL none 5 wxEXPAND|wxBOTTOM 0 1 1 1 1 1 0 wxEAPBannerPanel 1 m_banner = new wxEAPBannerPanel( this ); 1 wxEAPBannerPanel *m_banner; 0 Dock 0 Left 1 1 0 0 wxID_ANY class wxEAPBannerPanel; 0 0 1 m_banner 1 protected 1 Resizable 1 -1,-1 ; ../include/EAP_UI.h 0 5 wxEXPAND | wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_providers 1 public 1 Resizable 1 0 wxWS_EX_VALIDATE_RECURSIVELY 5 wxEXPAND|wxALL 0 0 1 0 0 0 1 0 0 m_buttons protected 0 wxAUI_MGR_DEFAULT wxSYS_COLOUR_HIGHLIGHT 1 1 impl_virtual 0 wxID_ANY -1,48 wxEAPBannerPanelBase -1,-1 sb_content wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 wxSYS_COLOUR_HIGHLIGHTTEXT 1 ,90,90,18,70,0 0 0 wxID_ANY 0 0 0 1 m_title 1 public 1 Resizable 1 wxALIGN_RIGHT 0 -1 0 wxAUI_MGR_DEFAULT wxSYS_COLOUR_INFOBK 1 1 impl_virtual 0 wxID_ANY wxEAPNotePanelBase 500,-1 wxTAB_TRAVERSAL|wxBORDER_SIMPLE sb_note_horiz wxHORIZONTAL none 5 wxALL 0 1 1 1 1 Load From Icon Resource; ; [32; 32] 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_note_icon 1 protected 1 Resizable 1 0 5 wxEXPAND 1 m_note_vert wxVERTICAL protected 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_note_label 1 protected 1 Resizable 1 0 449 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxEAPCredentialsConfigPanelBase 500,-1 wxTAB_TRAVERSAL OnUpdateUI wxID_ANY %s User Credentials m_sb_credentials wxVERTICAL 1 protected 5 wxEXPAND 1 sb_credentials_horiz wxHORIZONTAL none 5 wxALL 0 1 1 1 1 Load From Icon Resource; ; [32; 32] 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_credentials_icon 1 protected 1 Resizable 1 0 5 wxEXPAND 1 sb_credentials_vert wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Select the source where your credentials used to connect are stored. 0 0 0 1 m_credentials_label 1 protected 1 Resizable 1 0 440 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Use from Credential &Manager 0 0 1 m_storage 1 protected 1 Resizable 1 wxRB_GROUP 0 Select this option if you would like to use credentials stored in Windows Credential Manager wxFILTER_NONE wxDefaultValidator 0 5 wxEXPAND|wxALL 0 sb_storage wxVERTICAL none 5 wxEXPAND 1 sb_storage_identity wxHORIZONTAL none 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Identity: 0 0 0 1 m_storage_identity_label 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,92,-1,70,0 0 0 wxID_ANY 0 0 0 1 m_storage_identity 1 protected 1 Resizable 1 0 Your present credentials stored in Windows Credential Manager -1 5 wxALIGN_RIGHT|wxTOP 0 sb_buttons_storage wxHORIZONTAL none 5 wxRIGHT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY &Clear Credentials 0 0 0 1 m_storage_clear 1 protected 1 Resizable 1 0 Click to clear your credentials from Credential Manager. Note: You will be prompted to enter credentials when connecting. wxFILTER_NONE wxDefaultValidator OnClearStorage 5 wxLEFT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY &Set Credentials... 0 0 0 1 m_storage_set 1 protected 1 Resizable 1 0 Click here to set or modify your credentials wxFILTER_NONE wxDefaultValidator OnSetStorage 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Use from &profile configuration 0 0 1 m_config 1 protected 1 Resizable 1 0 Select this option if you would like to store credentials as a part of profile configuration wxFILTER_NONE wxDefaultValidator 0 5 wxEXPAND|wxALL 0 sb_config wxVERTICAL none 5 wxEXPAND 1 sb_config_identity wxHORIZONTAL none 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Identity: 0 0 0 1 m_config_identity_label 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,92,-1,70,0 0 0 wxID_ANY 0 0 0 1 m_config_identity 1 protected 1 Resizable 1 0 Profile configuration credentials -1 5 wxALIGN_RIGHT|wxTOP 0 sb_buttons_config wxHORIZONTAL none 5 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY &Set Credentials... 0 0 0 1 m_config_set 1 protected 1 Resizable 1 0 Click here to set or modify your credentials wxFILTER_NONE wxDefaultValidator OnSetConfig 0 wxID_ANY m_timer_storage 0 5000 protected OnTimerStorage 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxPasswordCredentialsPanelBase 500,-1 wxEAPCredentialsPanelBase; ../include/wxEAP_UIBase.h wxTAB_TRAVERSAL wxID_ANY User ID and Password m_sb_credentials wxVERTICAL 1 protected 5 wxEXPAND 0 sb_credentials_horiz wxHORIZONTAL none 5 wxALL 0 1 1 1 1 Load From Icon Resource; ; [32; 32] 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_credentials_icon 1 protected 1 Resizable 1 0 5 wxEXPAND 1 m_sb_credentials_vert wxVERTICAL protected 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Please provide your user ID and password. 0 0 0 1 m_credentials_label 1 protected 1 Resizable 1 0 440 5 wxEXPAND|wxALL 0 2 wxBOTH 1 5 sb_credentials_tbl wxFLEX_GROWMODE_SPECIFIED none 0 5 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY User ID: 0 0 0 1 m_identity_label 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 2 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_identity 1 protected 1 Resizable 1 0 Enter your user name here (user@domain.org, DOMAIN\User, etc.) wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Password: 0 0 0 1 m_password_label 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 2 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_password 1 protected 1 Resizable 1 wxTE_PASSWORD 0 Enter your password here wxFILTER_NONE wxDefaultValidator OnPasswordText 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxIdentityCredentialsPanelBase 500,-1 wxEAPCredentialsPanelBase; ../include/wxEAP_UIBase.h wxTAB_TRAVERSAL wxID_ANY User ID m_sb_credentials wxVERTICAL 1 protected 5 wxEXPAND 0 sb_credentials_horiz wxHORIZONTAL none 5 wxALL 0 1 1 1 1 Load From Icon Resource; ; [32; 32] 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_credentials_icon 1 protected 1 Resizable 1 0 5 wxEXPAND 1 m_sb_credentials_vert wxVERTICAL protected 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Please provide your user ID. 0 0 0 1 m_credentials_label 1 protected 1 Resizable 1 0 440 5 wxEXPAND|wxALL 0 2 wxBOTH 1 5 sb_credentials_tbl wxFLEX_GROWMODE_SPECIFIED none 0 5 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY User ID: 0 0 0 1 m_identity_label 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 2 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_identity 1 protected 1 Resizable 1 0 Enter your user name here (user@domain.org, DOMAIN\User, etc.) wxFILTER_NONE wxDefaultValidator 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxEAPProviderContactInfoPanelBase 500,-1 wxTAB_TRAVERSAL wxID_ANY Your Organization sb_provider_contact wxVERTICAL 1 none 5 wxEXPAND 1 sb_provider_contact_horiz wxHORIZONTAL none 5 wxALL 0 1 1 1 1 Load From Icon Resource; ; [32; 32] 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_provider_contact_icon 1 protected 1 Resizable 1 0 5 wxEXPAND 1 sb_provider_contact_vert wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Describe your organization to customize user prompts. When organization is introduced, end-users find program messages easier to understand and act. 0 0 0 1 m_provider_contact_label 1 protected 1 Resizable 1 0 440 5 wxEXPAND|wxALL 0 sb_provider_name wxVERTICAL none 5 wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Your organization &name: 0 0 0 1 m_provider_name_label 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_provider_name 1 protected 1 Resizable 1 0 Your organization name as it will appear on helpdesk contact notifications wxFILTER_NONE wxDefaultValidator 5 wxALIGN_RIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY (Keep it short, please) 0 0 0 1 m_provider_name_note 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALL 0 sb_provider_helpdesk wxVERTICAL none 5 wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Helpdesk contact &information: 0 0 0 1 m_provider_helpdesk_label 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 0 2 wxBOTH 1 0 sb_provider_helpdesk_inner wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 Wingdings,90,90,-1,70,0 0 0 wxID_ANY ¶ 0 0 0 1 m_provider_web_icon 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_provider_web 1 protected 1 Resizable 1 0 Your helpdesk website address wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 Wingdings,90,90,-1,70,0 0 0 wxID_ANY * 0 0 0 1 m_provider_email_icon 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxBOTTOM 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_provider_email 1 protected 1 Resizable 1 0 Your helpdesk e-mail address wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 Wingdings,90,90,-1,70,0 0 0 wxID_ANY ) 0 0 0 1 m_provider_phone_icon 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_provider_phone 1 protected 1 Resizable 1 0 Your helpdesk phone number wxFILTER_NONE wxDefaultValidator 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxEAPProviderIDPanelBase 500,-1 wxTAB_TRAVERSAL wxID_ANY Provider Unique Identifier sb_provider_id wxVERTICAL 1 none 5 wxEXPAND 1 sb_provider_id_horiz wxHORIZONTAL none 5 wxALL 0 1 1 1 1 Load From Icon Resource; ; [32; 32] 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_provider_id_icon 1 protected 1 Resizable 1 0 5 wxEXPAND 1 sb_provider_id_vert wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Assign your organization a unique ID to allow sharing the same credential set across different network profiles. 0 0 0 1 m_provider_id_label_outer 1 protected 1 Resizable 1 0 440 5 wxEXPAND|wxALL 0 sb_provider_namespace wxVERTICAL none 5 wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY &Namespace: 0 0 0 1 m_provider_namespace_label 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 0 1 1 1 1 1 0 "urn:RFC4282:realm" "urn:uuid" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_provider_namespace 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxALL 0 sb_provider_id_inner wxVERTICAL none 5 wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Provider unique &identifier: 0 0 0 1 m_provider_id_label 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_provider_id 1 protected 1 Resizable 1 0 Your organization ID to assign same credentials from other profiles wxFILTER_NONE wxDefaultValidator 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxEAPProviderLockPanelBase 500,-1 wxTAB_TRAVERSAL wxID_ANY Configuration Lock sb_provider_lock wxVERTICAL 1 none 5 wxEXPAND 1 sb_provider_lock_horiz wxHORIZONTAL none 5 wxALL 0 1 1 1 1 Load From Icon Resource; ; [32; 32] 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_provider_lock_icon 1 protected 1 Resizable 1 0 5 wxEXPAND 1 sb_provider_lock_vert wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Your configuration can be locked to prevent accidental modification by end-users. Users will only be allowed to enter credentials. 0 0 0 1 m_provider_lock_label 1 protected 1 Resizable 1 0 440 5 wxEXPAND|wxALL 0 sb_provider_lock_inner wxVERTICAL none 5 wxEXPAND|wxBOTTOM 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY &Lock this configuration and prevent any further modification via user interface. 0 0 1 m_provider_lock 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_RIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY (Warning: Once locked, you can not revert using this dialog!) 0 0 0 1 m_provider_lock_note 1 protected 1 Resizable 1 0 -1 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxEAPProviderSelectDialogBase wxDEFAULT_DIALOG_STYLE EAP Identity Provider OnInitDialog sb_content wxVERTICAL none 5 wxEXPAND|wxBOTTOM 0 1 1 1 1 1 0 wxEAPBannerPanel 1 m_banner = new wxEAPBannerPanel( this ); 1 wxEAPBannerPanel *m_banner; 0 Dock 0 Left 1 1 0 0 wxID_ANY class wxEAPBannerPanel; 0 0 1 m_banner 1 protected 1 Resizable 1 -1,-1 ; ../include/EAP_UI.h 0 5 wxEXPAND|wxALL 1 350,-1 m_providers wxVERTICAL protected 5 wxEXPAND|wxALL 0 0 1 0 0 0 0 0 0 m_buttons protected 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY wxEAPIdentityConfigPanelBase 500,-1 wxTAB_TRAVERSAL OnUpdateUI wxID_ANY Identity sb_identity wxVERTICAL 1 none 5 wxEXPAND 0 sb_identity_horiz wxHORIZONTAL none 5 wxALL 0 1 1 1 1 Load From Icon Resource; ; [32; 32] 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_identity_icon 1 protected 1 Resizable 1 0 5 wxEXPAND 1 sb_identity_vert wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Select the user ID supplicant introduces itself as to authenticator: 0 0 0 1 m_identity_label 1 protected 1 Resizable 1 0 440 5 wxEXPAND|wxALL 0 sb_identity_radio wxVERTICAL none 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY &True identity 0 0 1 m_identity_same 1 protected 1 Resizable 1 wxRB_GROUP 0 Use my true user name wxFILTER_NONE wxDefaultValidator 0 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Use &empty identity 0 0 1 m_identity_empty 1 protected 1 Resizable 1 0 Omit my user name and use @mydomain.org only wxFILTER_NONE wxDefaultValidator 0 5 wxEXPAND 1 sb_identity_custom wxHORIZONTAL none 5 wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY &Custom identity: 0 0 1 m_identity_custom 1 protected 1 Resizable 1 0 Specify custom identity wxFILTER_NONE wxDefaultValidator 0 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_identity_custom_val 1 protected 1 Resizable 1 0 Custom identity to use wxFILTER_NONE wxDefaultValidator