void CDownloadProperties_GeneralPage::ReadAuthorization() { fsDownload_NetworkProperties dnp; fsDownload_NetworkProperties *dnp0 = m_pvDlds->at (0)->pMgr->GetDownloadMgr ()->GetDNP (); if (DNP_EQ (pszUserName, TRUE)) SetDlgItemText (IDC_USER, dnp0->pszUserName); if (DNP_EQ (pszPassword, TRUE)) SetDlgItemText (IDC_PASSWORD, dnp0->pszPassword); BOOL bUse = dnp0->pszUserName [0] != 0; CheckDlgButton (IDC_USELOGIN, bUse ? BST_CHECKED : BST_UNCHECKED); for (int i = m_pvDlds->size () - 1; i > 0; i--) { BOOL bU = m_pvDlds->at (i)->pMgr->GetDownloadMgr ()->GetDNP ()->pszUserName [0] != 0; if (bU != bUse) { CheckDlgButton (IDC_USELOGIN, BST_INDETERMINATE); break; } } m_bUserChanged = m_bPasswordChanged = FALSE; UpdateEnabled (); }
BOOL CDlgSounds::OnInitDialog() { CDialog::OnInitDialog(); CRect rc; m_wndSnds.GetClientRect (&rc); m_wndSnds.InsertColumn (0, LS (L_EVENT), LVCFMT_LEFT, rc.right / 2); m_wndSnds.InsertColumn (1, LS (L_SOUND), LVCFMT_LEFT, rc.right / 2 - 1); m_wndSnds.InsertItem (0, LS (L_DOWNLOADADDED)); m_wndSnds.SetItemText (0, 1, SndFile (_App.Snd_DownloadAdded ())); m_wndSnds.InsertItem (1, LS (L_DOWNLOADCOMPLETE)); m_wndSnds.SetItemText (1, 1, SndFile (_App.Snd_DownloadComplete ())); m_wndSnds.InsertItem (2, LS (L_DOWNLOADFAILED)); m_wndSnds.SetItemText (2, 1, SndFile (_App.Snd_DownloadFailed ())); m_wndSnds.InsertItem (3, LS (L_DIALINGSUCCEDED)); m_wndSnds.SetItemText (3, 1, SndFile (_App.Snd_DialingOK ())); m_wndSnds.InsertItem (4, LS (L_DIALINGFAILED)); m_wndSnds.SetItemText (4, 1, SndFile (_App.Snd_DialingFailed ())); m_wndSnds.InsertItem (5, LS (L_NOACTIVEDOWNLOADS)); m_wndSnds.SetItemText (5, 1, SndFile (_App.Snd_NoActiveDownloads ())); ApplyLanguage (); UpdateEnabled (); return TRUE; }
void CBtDld_General::OnUselogin() { if (IsDlgButtonChecked (IDC_USELOGIN) == BST_INDETERMINATE) CheckDlgButton (IDC_USELOGIN, BST_UNCHECKED); UpdateEnabled (); }
void CDlgDeletedProperties::OnDontuse() { if (IsDlgButtonChecked (IDC_DONTUSE) == BST_CHECKED) CheckDlgButton (IDC_CONFIRMDELETION, BST_CHECKED); UpdateEnabled (); }
BOOL CUrlWithLoginDlg::OnInitDialog() { CDialog::OnInitDialog(); ZeroMemory (&m_dnp, sizeof (m_dnp)); if (m_strUrl.GetLength () == 0) { LPCSTR pszUrl = _ClipbrdMgr.Text (); if (pszUrl && *pszUrl) { fsURL url; if (url.Crack (pszUrl) == IR_SUCCESS && *url.GetHostName ()) m_strUrl = pszUrl; } if (m_strUrl.GetLength () == 0) m_strUrl = "http://"; } ASSERT (m_dld->pMgr->GetDownloadMgr () != NULL); if (IR_SUCCESS != m_dld->pMgr->GetDownloadMgr ()->CreateByUrl (m_strUrl, TRUE)) m_dld->pMgr->GetDownloadMgr ()->CreateByUrl ("http://", TRUE); SetDlgItemText (IDC_URL, m_strUrl); ((CEdit*) GetDlgItem (IDC_URL))->SetSel (0, -1); GetDlgItem (IDC_URL)->SetFocus (); ApplyLanguage (); UpdateEnabled (); return FALSE; }
void CSpiderAddPageDlg::OnUrlChanged() { fsURL url; if (IR_SUCCESS != url.Crack (m_strUrl)) return; fsSiteInfo *site = _SitesMgr.FindSite2 (url.GetHostName (), fsNPToSiteValidFor (fsSchemeToNP (url.GetInternetScheme ()))); if (site) { if (site->strUser != NULL && m_bAuthChanged == FALSE && *url.GetUserName () == 0) { CheckDlgButton (IDC_USELOGIN, BST_CHECKED); SetDlgItemText (IDC_USER, site->strUser); if (site->strPassword) SetDlgItemText (IDC_PASSWORD, site->strPassword); UpdateEnabled (); } if (site->pGroup && m_bGroupChanged == FALSE) { m_wndGroups.SelectGroup (site->pGroup); OnChangeGroups(); } } BuildOutFolder (); }
BOOL CDlgDeletedProperties::OnInitDialog() { CDialog::OnInitDialog(); m_wndMaxValSpin.SetRange (1, UD_MAXVAL); CheckDlgButton (IDC_DONTUSE, _App.Deleted_Bypass () ? BST_CHECKED : BST_UNCHECKED); UINT max = _App.Deleted_MaxCount (); if (max != UINT_MAX) { CheckDlgButton (IDC_USEMAX, BST_CHECKED); SetDlgItemInt (IDC_MAXVAL, int (max)); } else SetDlgItemInt (IDC_MAXVAL, 100); CheckDlgButton (IDC_BYPASSCOMPLETED, _App.Deleted_BypassCompleted () ? BST_CHECKED : BST_UNCHECKED); CheckDlgButton (IDC_CONFIRMDELETION, _App.Deleted_ConfirmDeletion () ? BST_CHECKED : BST_UNCHECKED); ApplyLanguage (); UpdateEnabled (); return TRUE; }
BOOL CPrg_Data::OnInitDialog() { CPropertyPage::OnInitDialog(); CSpinButtonCtrl *pSpin = (CSpinButtonCtrl*) GetDlgItem (IDC_AUTOSAVESPIN); pSpin->SetRange (1, UD_MAXVAL); SetDlgItemInt (IDC_AUTOSAVE, _App.AutosaveInterval () / 60 / 1000, FALSE); ApplyLanguage (); CString str = _App.DataFolder (); if (str.IsEmpty ()) { CheckDlgButton (IDC_KEEP_1, BST_CHECKED); } else { CheckDlgButton (IDC_KEEP_2, BST_CHECKED); SetDlgItemText (IDC_FOLDER, str); } UpdateEnabled (); return TRUE; }
void CDownloaderProperties_BtPage::ModeToDlg() { m_bDontSetModif = true; int mode = m_tabTrafficModes.GetCurSel (); if (m_vModes [mode].iUplTrafLim != -1) { vmsDialogHelper::SetDlgBytesGroup (this, m_vModes [mode].iUplTrafLim, IDC_LIMITVAL, IDC_LIMITDIM); CheckDlgButton (IDC_LIMIT, BST_CHECKED); } else { CheckDlgButton (IDC_LIMIT, BST_UNCHECKED); } if (m_vModes [mode].iUplConnLim != -1) { SetDlgItemInt (IDC_UPLLIMITVAL, m_vModes [mode].iUplConnLim); CheckDlgButton (IDC_LIMITUPLOADS, BST_CHECKED); } else { CheckDlgButton (IDC_LIMITUPLOADS, BST_UNCHECKED); } SetDlgItemInt (IDC_MAXHALFSVAL, m_vModes [mode].iMaxHalfConnections); UpdateEnabled (); m_bDontSetModif = false; }
BOOL CDlg_Options_Downloads_TimeLimit::OnInitDialog() { CDlg_Options_Page::OnInitDialog(); FillTimes (&m_wndFrom); FillTimes (&m_wndTo); DWORD dw = _DldsMgr.m_dwPDTimeLimit; if (dw) { CheckDlgButton (IDC_SETLIMIT, BST_CHECKED); m_wndFrom.SetCurSel (LOWORD (dw)); m_wndTo.SetCurSel (HIWORD (dw)); } else { m_wndFrom.SetCurSel (0); m_wndTo.SetCurSel (0); } UpdateEnabled (); ApplyLanguage (); return TRUE; }
BOOL CPrg_HistoryPage::OnInitDialog() { CPropertyPage::OnInitDialog(); CheckDlgButton (IDC_USEHIST, _App.History_Use () ? BST_CHECKED : BST_UNCHECKED); CheckDlgButton (IDC_FOLDERSONLY, _App.History_FoldersOnly () ? BST_CHECKED : BST_UNCHECKED); m_wndSpin1.SetRange (1, 99); m_wndSpin2.SetRange (1, 99); if (_App.History_KeepDays () != INT_MAX) { CheckDlgButton (IDC_DELRECTHATEXISTS, BST_CHECKED); SetDlgItemInt (IDC_DAYS, _App.History_KeepDays ()); } else SetDlgItemInt (IDC_DAYS, 15); if (_App.History_MaxRecords () != INT_MAX) { CheckDlgButton (IDC_MAXNUMBER, BST_CHECKED); SetDlgItemInt (IDC_MAXNUMBERVAL, _App.History_MaxRecords ()); } else SetDlgItemInt (IDC_MAXNUMBERVAL, 30); ApplyLanguage (); UpdateEnabled (); return TRUE; }
BOOL CWebInterfaceDlg::OnInitDialog() { CDialog::OnInitDialog(); SetIcon(m_hIcon, TRUE); SetIcon(m_hIcon, FALSE); UINT nIdIcon = IDR_MAINFRAME; _TrayMgr.Create (m_hWnd, &nIdIcon, 1, "FDM remote control server", WM_TRAYMSG); m_http.set_Port (AfxGetApp ()->GetProfileInt ("Network", "Port", 80)); SetDlgItemInt (IDC_PORT, m_http.get_Port ()); m_http.Start (); UpdateAddress (); fsAutorunMgr am; CheckDlgButton (IDC_AUTORUN, am.IsAutoStart () ? BST_CHECKED : BST_UNCHECKED); CString strU = AfxGetApp ()->GetProfileString ("Network", "Login", ""); CString strP = AfxGetApp ()->GetProfileString ("Network", "Password", ""); if (strU.IsEmpty () == FALSE) { CheckDlgButton (IDC_USEPWD, BST_CHECKED); SetDlgItemText (IDC_USER, strU); SetDlgItemText (IDC_PWD, strP); } UpdateEnabled (); return TRUE; }
void CDlg_Options_Downloads_Bittorrent::ModeToDlg() { int mode = m_tabTrafficModes.GetCurSel (); if (m_vModes [mode].iUplTrafLim != -1) { vmsDialogHelper::SetDlgBytesGroup (this, m_vModes [mode].iUplTrafLim, IDC_LIMITVAL, IDC_LIMITDIM); CheckDlgButton (IDC_LIMIT, BST_CHECKED); } else { CheckDlgButton (IDC_LIMIT, BST_UNCHECKED); } if (m_vModes [mode].iUplConnLim != -1) { SetDlgItemInt (IDC_UPLLIMITVAL, m_vModes [mode].iUplConnLim); CheckDlgButton (IDC_LIMITUPLOADS, BST_CHECKED); } else { CheckDlgButton (IDC_LIMITUPLOADS, BST_UNCHECKED); } SetDlgItemInt (IDC_MAXHALFSVAL, m_vModes [mode].iMaxHalfConnections); UpdateEnabled (); }
BOOL CDownloadProperties_MirrorsPage::OnInitDialog() { CPropertyPage::OnInitDialog(); RECT rc; m_wndMirrs.GetClientRect (&rc); m_wndMirrs.InsertColumn (0, LS (L_MIRRURLS), LVCFMT_LEFT, rc.right - 50-90 - GetSystemMetrics (SM_CXVSCROLL) - 1); m_wndMirrs.InsertColumn (1, LS (L_SERVSPEED), LVCFMT_LEFT, 90); m_wndMirrs.InsertColumn (2, LS (L_ISUSED), LVCFMT_LEFT, 50); m_wndMirrs.SetExtendedStyle (LVS_EX_FULLROWSELECT | LVS_EX_INFOTIP); fsInternetDownloader* dldr = m_dld->pMgr->GetDownloadMgr ()->GetDownloader (); FillMirrsList (); UpdateMirrSpeed (); UpdateMirrUsing (); if (dldr->GetMirrorURLCount () == 0) GetDlgItem (IDC_CALCMIRRSPEED)->EnableWindow (FALSE); if (dldr->IsMirrSearchPerformed ()) GetDlgItem (IDC_FINDMIRRORS)->EnableWindow (FALSE); ApplyLanguage (); UpdateEnabled (); return TRUE; }
BOOL CPrg_GeneralPage_FWDlg::OnInitDialog() { CDialog::OnInitDialog(); m_wndBlend1.SetRange (0, 255); m_wndBlend2.SetRange (0, 255); m_blend1 = m_DropBoxTrancparency; m_blend2 = m_InfoWndTrancparency; m_wndBlend1.SetPos (255 - m_DropBoxTrancparency); m_wndBlend2.SetPos (255 - m_InfoWndTrancparency); UpdateBlendsVals (); CheckDlgButton (IDC_DROPBOX, m_bDropBox ? BST_CHECKED : BST_UNCHECKED); CheckDlgButton (IDC_DLINFO, m_bInfoWnd ? BST_CHECKED : BST_UNCHECKED); CheckDlgButton (IDC_HIDEFWWFS, m_bHideInFs ? BST_CHECKED : BST_UNCHECKED); ApplyLanguage (); UpdateEnabled (); return TRUE; }
void CDownloadProperties_GeneralPage::OnUselogin() { if (IsDlgButtonChecked (IDC_USELOGIN) == BST_INDETERMINATE) CheckDlgButton (IDC_USELOGIN, BST_UNCHECKED); UpdateEnabled (); SetModified (); }
NS_IMETHODIMP nsInstallTrigger::UpdateEnabled(nsIScriptGlobalObject* aGlobalObject, PRBool aUseWhitelist, PRBool* aReturn) { nsCOMPtr<nsIURI> uri; nsresult rv = GetOriginatingURI(aGlobalObject, getter_AddRefs(uri)); NS_ENSURE_SUCCESS(rv, rv); return UpdateEnabled(uri, aUseWhitelist, aReturn); }
BOOL CSchedule_HTSPage::OnInitDialog() { CPropertyPage::OnInitDialog(); UINT nChecked = IDC_ONEVENT; switch (m_task->hts.enType) { case HTS_ONCE: nChecked = IDC_ONCE; break; case HTS_DAILY: nChecked = IDC_DAILY; break; case HTS_CONTINUOUSLY: nChecked = IDC_ONEVERY; break; } CheckRadioButton (IDC_ONCE, IDC_ONEVENT, nChecked); m_wndTime.SetFormat ("HH:mm"); m_wndEveryDim.AddString (LS (L_B_MINUTES)); m_wndEveryDim.AddString (LS (L_B_HOURS)); m_wndEveryDim.AddString (LS (L_B_DAYS)); m_wndEveryDim.SetCurSel (0); m_wndEvent.AddString (LS (L_ATSTARTUP)); m_wndEvent.AddString (LS (L_AFTERDIALOK)); m_wndEvent.AddString (LS (L_DIALWASFAILED)); m_wndEvent.AddString (LS (L_WHENNOACTIVEDLDS)); m_wndEvent.AddString (LS (L_WHENSPEEDSMALL)); m_wndEvent.AddString (LS (L_WHENALLDLDSINERRSTATE)); m_wndEvent.AddString (LS (L_WHENDONE_2)); m_wndEvent.SetCurSel (0); ((CSpinButtonCtrl*) GetDlgItem (IDC_EVERYSPIN))->SetRange (1, UD_MAXVAL); ((CSpinButtonCtrl*) GetDlgItem (IDC_DURINGSPIN))->SetRange (1, UD_MAXVAL); SetDlgItemInt (IDC_DURING, 10); SetDlgItemInt (IDC_LOWSPEED, 100); SetDlgItemInt (IDC_EVERY, 1); DataToDialog (); UpdateEnabled (); GetDlgItem (IDC_ONCE)->SetFocus (); m_bNeedRecalcStartTime = FALSE; ApplyLanguage (); return FALSE; }
void CDlgConnectionSpeedInfo::OnTimer(UINT_PTR nIDEvent) { if (nIDEvent == 1) { UpdateStats (); UpdateEnabled (); } CDialog::OnTimer(nIDEvent); }
void CDlg_Options_General_Misc_Advanced::OnKeep2() { CString str; GetDlgItemText (IDC_FOLDER, str); if (str.IsEmpty ()) SetTimer (1, 100, NULL); UpdateEnabled (); }
void CDlg_ListOfDownloads::OnRemove() { POSITION pos = m_wndDownloads.GetFirstSelectedItemPosition (); std::vector <int> v; while (pos) v.push_back (m_wndDownloads.GetNextSelectedItem (pos)); for (int i = v.size () - 1; i >= 0; i--) m_wndDownloads.DeleteItem (v [i]); UpdateEnabled (); }
void CDlgFindAdvanced::OnUsetime() { if (IsDlgButtonChecked (IDC_USETIME) == BST_CHECKED && m_bTimeSet == FALSE) { if (FALSE == SetTime ()) CheckDlgButton (IDC_USETIME, BST_UNCHECKED); } UpdateEnabled (); }
void CDownloadProperties_MirrorsPage::OnKeydownMirrs(NMHDR* pNMHDR, LRESULT* pResult) { LV_KEYDOWN* pLVKeyDow = (LV_KEYDOWN*)pNMHDR; if (pLVKeyDow->wVKey == VK_DELETE) OnRemove (); UpdateEnabled (); *pResult = 0; }
BOOL CCreateDownloadFromTorrentFileDlg::OnInitDialog() { CDialog::OnInitDialog(); ASSERT (m_ptszTorrentFile); if (m_ptszTorrentFile) SetDlgItemText (IDC_TORRENTFILE, m_ptszTorrentFile); m_btnChooseFolder.SetIcon (SICO (IDI_CHOOSEFOLDER)); m_btnCreateGroup.SetIcon (SICO (IDI_CREATEGROUP)); m_btnSetTime.SetIcon (SICO (IDI_SETTIME)); m_btnSetDefaultFolder.SetIcon (SICO (IDI_SETFOLDERDEFAULT)); m_schScheduleParam.schTask.hts.enType = HTS_ONCE; m_schScheduleParam.schTask.hts.last.dwHighDateTime = m_schScheduleParam.schTask.hts.last.dwLowDateTime = UINT_MAX; m_schScheduleParam.schTask.dwFlags = SCHEDULE_ENABLED; SYSTEMTIME time; GetLocalTime (&time); if (++time.wHour > 23) time.wHour = 0; time.wMinute = 0; SystemTimeToFileTime (&time, &m_schScheduleParam.schTask.hts.next); m_schScheduleParam.schTask.uWaitForConfirmation = 0; m_wndGroups.Fill (); CComboBox *pDirs = (CComboBox*) GetDlgItem (IDC_OUTFOLDER); for (int i = 0; i < _LastFolders.GetRecordCount (); i++) pDirs->AddString (_LastFolders.GetRecord (i)); CheckRadioButton (IDC_STARTNOW, IDC_STARTSCHEDULE, IDC_STARTNOW); ASSERT (m_dld->pGroup != NULL); m_wndGroups.SelectGroup (m_dld->pGroup); pDirs->SetWindowText (m_wndGroups.GetSelectedGroup ()->strOutFolder); UINT nAS = _App.Last_Autostart (); if (nAS == 0) nAS = IDC_STARTNOW; else nAS = nAS == 1 ? IDC_STARTMANUAL : IDC_STARTSCHEDULE; CheckRadioButton (IDC_STARTNOW, IDC_STARTSCHEDULE, nAS); SetDlgItemText (IDC_COMMENT, m_dld->strComment); ApplyLanguage (); UpdateEnabled (); mfcSetForegroundWindow (this); return TRUE; }
void CDlgSounds::OnRemove() { POSITION pos = m_wndSnds.GetFirstSelectedItemPosition (); while (pos) { int i = m_wndSnds.GetNextSelectedItem (pos); m_wndSnds.SetItemText (i, 1, LS (L_NOSOUND)); } UpdateEnabled (); }
void CDownloadProperties_MirrorsPage::FullUpdateMirrList() { FillMirrsList (); UpdateMirrSpeed (); UpdateMirrUsing (); if (m_dld->pMgr->GetDownloadMgr ()->GetDownloader ()->GetMirrorURLCount ()) GetDlgItem (IDC_CALCMIRRSPEED)->EnableWindow (TRUE); UpdateEnabled (); }
void CCreateTPDownloadDlg::OnFileauto() { CString str; GetDlgItemText (IDC_SAVEAS, str); if (str == "" && IsDlgButtonChecked (IDC_FILEAUTO) == BST_UNCHECKED) { } UpdateEnabled (); }
BOOL CDlgConnectionSpeedInfo::OnInitDialog() { CDialog::OnInitDialog(); UpdateStats (); SetTimer (1, 1000, NULL); ApplyLanguage (); UpdateEnabled (); return TRUE; }
BOOL CSites_GeneralPage::OnInitDialog() { CPropertyPage::OnInitDialog(); m_btnCreateGroup.SetIcon (SICO (IDI_CREATEGROUP)); for (int i = 0; i < _LastUrlPaths.GetRecordCount (); i++) m_wndSite.AddString (_LastUrlPaths.GetRecord (i)); m_wndGroups.Fill (); m_wndMaxConnsSpin.SetRange (1, UD_MAXVAL); if (m_pSite->strName != NULL) SetDlgItemText (IDC_SITE, m_pSite->strName); if (m_pSite->strUser) { CheckDlgButton (IDC_USELOGIN, BST_CHECKED); SetDlgItemText (IDC_USER, m_pSite->strUser); if (m_pSite->strPassword) SetDlgItemText (IDC_PASSWORD, m_pSite->strPassword); } if (m_pSite->cMaxConns != UINT_MAX) { CheckDlgButton (IDC_USEMAXCONNS, BST_CHECKED); SetDlgItemInt (IDC_MAXCONNS, m_pSite->cMaxConns); } else SetDlgItemInt (IDC_MAXCONNS, 1); if (m_pSite->pGroup == NULL) { m_wndGroups.SelectGroupById (_App.CreateDld_IdOfLastGrpSelected ()); } else { CheckDlgButton (IDC_USEDEFGROUP, BST_CHECKED); m_wndGroups.SelectGroup (m_pSite->pGroup); } CheckDlgButton (IDC_USEFTPPASSIVE, m_pSite->dwFtpFlags & FTP_USEPASSIVEMODE ? BST_CHECKED : BST_UNCHECKED); CheckDlgButton (IDC_DONTSENDLIST2, m_pSite->dwFtpFlags & FTP_DONTSENDLIST ? BST_CHECKED : BST_UNCHECKED); UpdateEnabled (); ApplyLanguage (); return TRUE; }
void CDownloaderProperties_NotificationsPage::OnUseballoon() { if (GetShell32Version () < 5) { MessageBox (LS (L_AVAILON2000), LS (L_ERR), MB_ICONEXCLAMATION); CheckDlgButton (IDC_USEBALLOON, BST_UNCHECKED); return; } SetModified (); UpdateEnabled (); }