Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/addsetting.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 6955 by doda, Tue Oct 24 09:40:43 2017 UTC revision 6956 by doda, Tue Oct 24 09:40:46 2017 UTC
# Line 1473  BOOL CLogPropPageDlg::OnInitDialog() Line 1473  BOOL CLogPropPageDlg::OnInitDialog()
1473          GetDlgItemText(IDC_OPT_PLAINTEXT, uimsg, sizeof(uimsg));          GetDlgItemText(IDC_OPT_PLAINTEXT, uimsg, sizeof(uimsg));
1474          get_lang_msg("DLG_FOPT_PLAIN", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);          get_lang_msg("DLG_FOPT_PLAIN", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1475          SetDlgItemText(IDC_OPT_PLAINTEXT, ts.UIMsg);          SetDlgItemText(IDC_OPT_PLAINTEXT, ts.UIMsg);
         GetDlgItemText(IDC_OPT_TIMESTAMP, uimsg, sizeof(uimsg));  
         get_lang_msg("DLG_FOPT_TIMESTAMP", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);  
         SetDlgItemText(IDC_OPT_TIMESTAMP, ts.UIMsg);  
1476          GetDlgItemText(IDC_OPT_HIDEDLG, uimsg, sizeof(uimsg));          GetDlgItemText(IDC_OPT_HIDEDLG, uimsg, sizeof(uimsg));
1477          get_lang_msg("DLG_FOPT_HIDEDIALOG", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);          get_lang_msg("DLG_FOPT_HIDEDIALOG", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1478          SetDlgItemText(IDC_OPT_HIDEDLG, ts.UIMsg);          SetDlgItemText(IDC_OPT_HIDEDLG, ts.UIMsg);
1479          GetDlgItemText(IDC_OPT_INCBUF, uimsg, sizeof(uimsg));          GetDlgItemText(IDC_OPT_INCBUF, uimsg, sizeof(uimsg));
1480          get_lang_msg("DLG_FOPT_ALLBUFFINFIRST", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);          get_lang_msg("DLG_FOPT_ALLBUFFINFIRST", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1481          SetDlgItemText(IDC_OPT_INCBUF, ts.UIMsg);          SetDlgItemText(IDC_OPT_INCBUF, ts.UIMsg);
1482            GetDlgItemText(IDC_OPT_TIMESTAMP, uimsg, sizeof(uimsg));
1483            get_lang_msg("DLG_FOPT_TIMESTAMP", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1484            SetDlgItemText(IDC_OPT_TIMESTAMP, ts.UIMsg);
1485    
1486            get_lang_msg("DLG_FOPT_TIMESTAMP_LOCAL", ts.UIMsg, sizeof(ts.UIMsg), "Local Time", ts.UILanguageFile);
1487            SendDlgItemMessage(IDC_OPT_TIMESTAMP_TYPE, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
1488            get_lang_msg("DLG_FOPT_TIMESTAMP_UTC", ts.UIMsg, sizeof(ts.UIMsg), "UTC", ts.UILanguageFile);
1489            SendDlgItemMessage(IDC_OPT_TIMESTAMP_TYPE, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
1490            get_lang_msg("DLG_FOPT_TIMESTAMP_ELAPSED_LOGGING", ts.UIMsg, sizeof(ts.UIMsg), "Elapsed Time (Logging)", ts.UILanguageFile);
1491            SendDlgItemMessage(IDC_OPT_TIMESTAMP_TYPE, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
1492            get_lang_msg("DLG_FOPT_TIMESTAMP_ELAPSED_CONNECTION", ts.UIMsg, sizeof(ts.UIMsg), "Elapsed Time (Connection)", ts.UILanguageFile);
1493            SendDlgItemMessage(IDC_OPT_TIMESTAMP_TYPE, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
1494    
1495    
1496          // Viewlog Editor path (2005.1.29 yutaka)          // Viewlog Editor path (2005.1.29 yutaka)
# Line 1540  BOOL CLogPropPageDlg::OnInitDialog() Line 1549  BOOL CLogPropPageDlg::OnInitDialog()
1549          btn->SetCheck(ts.Append != 0);          btn->SetCheck(ts.Append != 0);
1550          btn = (CButton *)GetDlgItem(IDC_OPT_PLAINTEXT);          btn = (CButton *)GetDlgItem(IDC_OPT_PLAINTEXT);
1551          btn->SetCheck(ts.LogTypePlainText != 0);          btn->SetCheck(ts.LogTypePlainText != 0);
         btn = (CButton *)GetDlgItem(IDC_OPT_TIMESTAMP);  
         btn->SetCheck(ts.LogTimestamp != 0);  
1552          btn = (CButton *)GetDlgItem(IDC_OPT_HIDEDLG);          btn = (CButton *)GetDlgItem(IDC_OPT_HIDEDLG);
1553          btn->SetCheck(ts.LogHideDialog != 0);          btn->SetCheck(ts.LogHideDialog != 0);
1554          btn = (CButton *)GetDlgItem(IDC_OPT_INCBUF);          btn = (CButton *)GetDlgItem(IDC_OPT_INCBUF);
1555          btn->SetCheck(ts.LogAllBuffIncludedInFirst != 0);          btn->SetCheck(ts.LogAllBuffIncludedInFirst != 0);
1556            btn = (CButton *)GetDlgItem(IDC_OPT_TIMESTAMP);
1557            btn->SetCheck(ts.LogTimestamp != 0);
1558    
1559            combo = (CComboBox *)GetDlgItem(IDC_OPT_TIMESTAMP_TYPE);
1560            combo->SetCurSel(ts.LogTimestampType);
1561            if (ts.LogBinary || !ts.LogTimestamp) {
1562                    GetDlgItem(IDC_OPT_TIMESTAMP_TYPE)->EnableWindow(FALSE);
1563            }
1564            else {
1565                    GetDlgItem(IDC_OPT_TIMESTAMP_TYPE)->EnableWindow(TRUE);
1566            }
1567    /*
1568            switch (ts.LogTimestampType) {
1569                    case CSF_CBRW:
1570                            cmb->SetCurSel(3);
1571                            break;
1572                    case CSF_CBREAD:
1573                            cmb->SetCurSel(2);
1574                            break;
1575                    case CSF_CBWRITE:
1576                            cmb->SetCurSel(1);
1577                            break;
1578                    default: // off
1579                            cmb->SetCurSel(0);
1580                            break;
1581            }
1582    */
1583    
1584          // ダイアログにフォーカスを当てる          // ダイアログにフォーカスを当てる
1585          ::SetFocus(::GetDlgItem(GetSafeHwnd(), IDC_VIEWLOG_EDITOR));          ::SetFocus(::GetDlgItem(GetSafeHwnd(), IDC_VIEWLOG_EDITOR));
# Line 1621  BOOL CLogPropPageDlg::OnCommand(WPARAM w Line 1654  BOOL CLogPropPageDlg::OnCommand(WPARAM w
1654                                  if (btn->GetCheck()) {                                  if (btn->GetCheck()) {
1655                                          GetDlgItem(IDC_OPT_PLAINTEXT)->EnableWindow(FALSE);                                          GetDlgItem(IDC_OPT_PLAINTEXT)->EnableWindow(FALSE);
1656                                          GetDlgItem(IDC_OPT_TIMESTAMP)->EnableWindow(FALSE);                                          GetDlgItem(IDC_OPT_TIMESTAMP)->EnableWindow(FALSE);
1657                                            GetDlgItem(IDC_OPT_TIMESTAMP_TYPE)->EnableWindow(FALSE);
1658                                  } else {                                  } else {
1659                                          GetDlgItem(IDC_OPT_PLAINTEXT)->EnableWindow(TRUE);                                          GetDlgItem(IDC_OPT_PLAINTEXT)->EnableWindow(TRUE);
1660                                          GetDlgItem(IDC_OPT_TIMESTAMP)->EnableWindow(TRUE);                                          GetDlgItem(IDC_OPT_TIMESTAMP)->EnableWindow(TRUE);
1661    
1662                                            btn = (CButton *)GetDlgItem(IDC_OPT_TIMESTAMP);
1663                                            if (btn->GetCheck()) {
1664                                                    GetDlgItem(IDC_OPT_TIMESTAMP_TYPE)->EnableWindow(TRUE);
1665                                            }
1666                                    }
1667                            }
1668                            return TRUE;
1669    
1670                    case IDC_OPT_TIMESTAMP | (BN_CLICKED << 16):
1671                            {
1672                                    CButton *btn;
1673                                    btn = (CButton *)GetDlgItem(IDC_OPT_TIMESTAMP);
1674                                    if (btn->GetCheck()) {
1675                                            GetDlgItem(IDC_OPT_TIMESTAMP_TYPE)->EnableWindow(TRUE);
1676                                    } else {
1677                                            GetDlgItem(IDC_OPT_TIMESTAMP_TYPE)->EnableWindow(FALSE);
1678                                  }                                  }
1679                          }                          }
1680                          return TRUE;                          return TRUE;
# Line 1640  void CLogPropPageDlg::OnOK() Line 1691  void CLogPropPageDlg::OnOK()
1691          char uimsg[MAX_UIMSG];          char uimsg[MAX_UIMSG];
1692          CButton *btn;          CButton *btn;
1693          CString str;          CString str;
1694            CComboBox *cmb;
1695          int i;          int i;
1696    
1697          // Viewlog Editor path (2005.1.29 yutaka)          // Viewlog Editor path (2005.1.29 yutaka)
# Line 1731  void CLogPropPageDlg::OnOK() Line 1783  void CLogPropPageDlg::OnOK()
1783                  ts.LogTypePlainText = 0;                  ts.LogTypePlainText = 0;
1784          }          }
1785    
         btn = (CButton *)GetDlgItem(IDC_OPT_TIMESTAMP);  
         if (btn->GetCheck()) {  
                 ts.LogTimestamp = 1;  
         }  
         else {  
                 ts.LogTimestamp = 0;  
         }  
   
1786          btn = (CButton *)GetDlgItem(IDC_OPT_HIDEDLG);          btn = (CButton *)GetDlgItem(IDC_OPT_HIDEDLG);
1787          if (btn->GetCheck()) {          if (btn->GetCheck()) {
1788                  ts.LogHideDialog = 1;                  ts.LogHideDialog = 1;
# Line 1754  void CLogPropPageDlg::OnOK() Line 1798  void CLogPropPageDlg::OnOK()
1798          else {          else {
1799                  ts.LogAllBuffIncludedInFirst = 0;                  ts.LogAllBuffIncludedInFirst = 0;
1800          }          }
1801    
1802            btn = (CButton *)GetDlgItem(IDC_OPT_TIMESTAMP);
1803            if (btn->GetCheck()) {
1804                    ts.LogTimestamp = 1;
1805            }
1806            else {
1807                    ts.LogTimestamp = 0;
1808            }
1809    
1810            cmb = (CComboBox *)GetDlgItem(IDC_OPT_TIMESTAMP_TYPE);
1811            ts.LogTimestampType = cmb->GetCurSel();
1812  }  }
1813    
1814    

Legend:
Removed from v.6955  
changed lines
  Added in v.6956

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26