void VncImageSettingsDialog::CreateControls() { ////@begin VncImageSettingsDialog content construction if (!wxXmlResource::Get()->LoadDialog(this, GetParent(), _T("ID_DIALOG_IMAGE_VNC"))) wxLogError(wxT("Missing wxXmlResource::Get()->Load() in OnInit()?")); m_pCtrlUseJpegQuality = XRCCTRL(*this, "ID_CHECKBOX_X11_JPEG_CUSTOMQUALITY", wxCheckBox); m_pCtrlJpegQuality = XRCCTRL(*this, "ID_SLIDER_X11_JPEG_QALITY", wxSlider); // Set validators if (FindWindow(XRCID("ID_RADIOBUTTON_VNC_JPEG_AND_RGB"))) FindWindow(XRCID("ID_RADIOBUTTON_VNC_JPEG_AND_RGB"))->SetValidator( wxGenericValidator(& m_bImageEncodingBoth) ); if (FindWindow(XRCID("ID_RADIOBUTTON_VNC_JPEG"))) FindWindow(XRCID("ID_RADIOBUTTON_VNC_JPEG"))->SetValidator( wxGenericValidator(& m_bImageEncodingJpeg) ); if (FindWindow(XRCID("ID_RADIOBUTTON_VNC_PNG"))) FindWindow(XRCID("ID_RADIOBUTTON_VNC_PNG"))->SetValidator( wxGenericValidator(& m_bImageEncodingPNG) ); if (FindWindow(XRCID("ID_RADIOBUTTON_VNC_PLAIN"))) FindWindow(XRCID("ID_RADIOBUTTON_VNC_PLAIN"))->SetValidator( wxGenericValidator(& m_bImageEncodingPlainX) ); if (FindWindow(XRCID("ID_CHECKBOX_X11_JPEG_CUSTOMQUALITY"))) FindWindow(XRCID("ID_CHECKBOX_X11_JPEG_CUSTOMQUALITY"))->SetValidator( wxGenericValidator(& m_bUseJpegQuality) ); if (FindWindow(XRCID("ID_SLIDER_X11_JPEG_QALITY"))) FindWindow(XRCID("ID_SLIDER_X11_JPEG_QALITY"))->SetValidator( wxGenericValidator(& m_iJpegQuality) ); ////@end VncImageSettingsDialog content construction // Create custom windows not generated automatically here. ////@begin VncImageSettingsDialog content initialisation ////@end VncImageSettingsDialog content initialisation UpdateDialogConstraints(false); }
void RdpPropertyDialog::CreateControls() { ////@begin RdpPropertyDialog content construction if (!wxXmlResource::Get()->LoadDialog(this, GetParent(), _T("ID_DIALOG_SETTINGS_RDP"))) wxLogError(wxT("Missing wxXmlResource::Get()->Load() in OnInit()?")); m_pCtrlAutologin = XRCCTRL(*this, "ID_RADIOBUTTON_RDP_AUTOLOGIN", wxRadioButton); m_pCtrlUsername = XRCCTRL(*this, "ID_TEXTCTRL_RDP_USERNAME", wxTextCtrl); m_pCtrlPassword = XRCCTRL(*this, "ID_TEXTCTRL_RDP_PASSWORD", wxTextCtrl); m_pCtrlRememberPassword = XRCCTRL(*this, "ID_CHECKBOX_RDP_REMEMBER_PWD", wxCheckBox); m_pCtrlRunApplication = XRCCTRL(*this, "ID_RADIOBUTTON_RDP_RUNAPP", wxRadioButton); m_pCtrlApplicationString = XRCCTRL(*this, "ID_TEXTCTRL_RDP_APPLICATION", wxTextCtrl); // Set validators if (FindWindow(XRCID("ID_TEXTCTRL_RDP_HOST"))) FindWindow(XRCID("ID_TEXTCTRL_RDP_HOST"))->SetValidator( wxGenericValidator(& m_sHostname) ); if (FindWindow(XRCID("ID_TEXTCTRL_RDP_DOMAIN"))) FindWindow(XRCID("ID_TEXTCTRL_RDP_DOMAIN"))->SetValidator( wxTextValidator(wxFILTER_NONE, & m_sRdpDomain) ); if (FindWindow(XRCID("ID_RADIOBUTTON_RDP_WINLOGON"))) FindWindow(XRCID("ID_RADIOBUTTON_RDP_WINLOGON"))->SetValidator( wxGenericValidator(& m_bShowWinLogon) ); if (FindWindow(XRCID("ID_RADIOBUTTON_RDP_NXAUTH"))) FindWindow(XRCID("ID_RADIOBUTTON_RDP_NXAUTH"))->SetValidator( wxGenericValidator(& m_bUseNxAuth) ); if (FindWindow(XRCID("ID_RADIOBUTTON_RDP_AUTOLOGIN"))) FindWindow(XRCID("ID_RADIOBUTTON_RDP_AUTOLOGIN"))->SetValidator( wxGenericValidator(& m_bAutoLogin) ); if (FindWindow(XRCID("ID_TEXTCTRL_RDP_USERNAME"))) FindWindow(XRCID("ID_TEXTCTRL_RDP_USERNAME"))->SetValidator( wxGenericValidator(& m_sUsername) ); if (FindWindow(XRCID("ID_TEXTCTRL_RDP_PASSWORD"))) FindWindow(XRCID("ID_TEXTCTRL_RDP_PASSWORD"))->SetValidator( wxGenericValidator(& m_sPassword) ); if (FindWindow(XRCID("ID_CHECKBOX_RDP_REMEMBER_PWD"))) FindWindow(XRCID("ID_CHECKBOX_RDP_REMEMBER_PWD"))->SetValidator( wxGenericValidator(& m_bRememberPassword) ); if (FindWindow(XRCID("ID_RADIOBUTTON_RDP_DESKTOP"))) FindWindow(XRCID("ID_RADIOBUTTON_RDP_DESKTOP"))->SetValidator( wxGenericValidator(& m_bRunDesktop) ); if (FindWindow(XRCID("ID_RADIOBUTTON_RDP_RUNAPP"))) FindWindow(XRCID("ID_RADIOBUTTON_RDP_RUNAPP"))->SetValidator( wxGenericValidator(& m_bRunApplication) ); if (FindWindow(XRCID("ID_TEXTCTRL_RDP_APPLICATION"))) FindWindow(XRCID("ID_TEXTCTRL_RDP_APPLICATION"))->SetValidator( wxGenericValidator(& m_sRunCommand) ); ////@end RdpPropertyDialog content construction if (!m_bStorePasswords) m_pCtrlRememberPassword->Enable(false); ////@begin RdpPropertyDialog content initialisation ////@end RdpPropertyDialog content initialisation UpdateDialogConstraints(); }
void UnixImageSettingsDialog::CreateControls() { ////@begin UnixImageSettingsDialog content construction if (!wxXmlResource::Get()->LoadDialog(this, GetParent(), _T("ID_DIALOG_IMAGE_X11"))) wxLogError(wxT("Missing wxXmlResource::Get()->Load() in OnInit()?")); m_pCtrlUseJpegQuality = XRCCTRL(*this, "ID_CHECKBOX_X11_JPEG_CUSTOMQUALITY", wxCheckBox); m_pCtrlJpegQuality = XRCCTRL(*this, "ID_SLIDER_X11_JPEG_QALITY", wxSlider); m_pCtrlDisableSharedPixmaps = XRCCTRL(*this, "ID_CHECKBOX_PERF_DISABLESHPIX", wxCheckBox); // Set validators if (FindWindow(XRCID("ID_RADIOBUTTON_X11_JPEG_AND_RGB"))) FindWindow(XRCID("ID_RADIOBUTTON_X11_JPEG_AND_RGB"))->SetValidator( wxGenericValidator(& m_bImageEncodingBoth) ); if (FindWindow(XRCID("ID_RADIOBUTTON_X11_JPEG"))) FindWindow(XRCID("ID_RADIOBUTTON_X11_JPEG"))->SetValidator( wxGenericValidator(& m_bImageEncodingJpeg) ); if (FindWindow(XRCID("ID_RADIOBUTTON_X11_PNG"))) FindWindow(XRCID("ID_RADIOBUTTON_X11_PNG"))->SetValidator( wxGenericValidator(& m_bImageEncodingPNG) ); if (FindWindow(XRCID("ID_RADIOBUTTON_X11_PLAIN"))) FindWindow(XRCID("ID_RADIOBUTTON_X11_PLAIN"))->SetValidator( wxGenericValidator(& m_bImageEncodingPlainX) ); if (FindWindow(XRCID("ID_CHECKBOX_X11_JPEG_CUSTOMQUALITY"))) FindWindow(XRCID("ID_CHECKBOX_X11_JPEG_CUSTOMQUALITY"))->SetValidator( wxGenericValidator(& m_bUseJpegQuality) ); if (FindWindow(XRCID("ID_SLIDER_X11_JPEG_QALITY"))) FindWindow(XRCID("ID_SLIDER_X11_JPEG_QALITY"))->SetValidator( wxGenericValidator(& m_iJpegQuality) ); if (FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLERENDER"))) FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLERENDER"))->SetValidator( wxGenericValidator(& m_bDisableRender) ); if (FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLEBACKINGSTORE"))) FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLEBACKINGSTORE"))->SetValidator( wxGenericValidator(& m_bDisableBackingstore) ); if (FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLECOMPOSITE"))) FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLECOMPOSITE"))->SetValidator( wxGenericValidator(& m_bDisableComposite) ); if (FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLESHMEM"))) FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLESHMEM"))->SetValidator( wxGenericValidator(& m_bDisableShmem) ); if (FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLESHPIX"))) FindWindow(XRCID("ID_CHECKBOX_PERF_DISABLESHPIX"))->SetValidator( wxGenericValidator(& m_bDisableShpix) ); ////@end UnixImageSettingsDialog content construction // Create custom windows not generated automatically here. ////@begin UnixImageSettingsDialog content initialisation ////@end UnixImageSettingsDialog content initialisation UpdateDialogConstraints(false); }
void VncImageSettingsDialog::OnCheckboxX11JpegCustomqualityClick( wxCommandEvent& event ) { UpdateDialogConstraints(); event.Skip(); }
void VncImageSettingsDialog::OnRadiobuttonVncPlainSelected( wxCommandEvent& event ) { UpdateDialogConstraints(); event.Skip(); }
void UnixImageSettingsDialog::OnRadiobuttonX11PngSelected( wxCommandEvent& event ) { UpdateDialogConstraints(); event.Skip(); }
void RdpPropertyDialog::OnRadiobuttonRdpRunappSelected( wxCommandEvent& event ) { m_bRunApplication = true; UpdateDialogConstraints(); event.Skip(); }
void RdpPropertyDialog::OnRadiobuttonRdpWinlogonSelected( wxCommandEvent& event ) { m_bAutoLogin = false; UpdateDialogConstraints(); event.Skip(); }