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 5612 by yutakapon, Wed Apr 30 12:57:36 2014 UTC revision 5613 by yutakapon, Sat Jun 21 12:29:59 2014 UTC
# Line 1284  BOOL CLogPropPageDlg::OnInitDialog() Line 1284  BOOL CLogPropPageDlg::OnInitDialog()
1284                  SendDlgItemMessage(IDC_ROTATE_SIZE_TYPE, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_ROTATE_SIZE_TYPE, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1285                  SendDlgItemMessage(IDC_ROTATE_STEP_TEXT, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_ROTATE_STEP_TEXT, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1286                  SendDlgItemMessage(IDC_ROTATE_STEP, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_ROTATE_STEP, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1287    
1288                    // Log options
1289                    SendDlgItemMessage(IDC_LOG_OPTION_GROUP, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1290                    SendDlgItemMessage(IDC_OPT_BINARY, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1291                    SendDlgItemMessage(IDC_OPT_APPEND, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1292                    SendDlgItemMessage(IDC_OPT_PLAINTEXT, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1293                    SendDlgItemMessage(IDC_OPT_TIMESTAMP, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1294                    SendDlgItemMessage(IDC_OPT_HIDEDLG, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1295                    SendDlgItemMessage(IDC_OPT_INCBUF, WM_SETFONT, (WPARAM)DlgLogFont, MAKELPARAM(TRUE,0));
1296          }          }
1297          else {          else {
1298                  DlgLogFont = NULL;                  DlgLogFont = NULL;
# Line 1311  BOOL CLogPropPageDlg::OnInitDialog() Line 1320  BOOL CLogPropPageDlg::OnInitDialog()
1320          GetDlgItemText(IDC_ROTATE_STEP_TEXT, uimsg, sizeof(uimsg));          GetDlgItemText(IDC_ROTATE_STEP_TEXT, uimsg, sizeof(uimsg));
1321          get_lang_msg("IDC_ROTATE_STEP_TEXT", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);          get_lang_msg("IDC_ROTATE_STEP_TEXT", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1322          SetDlgItemText(IDC_ROTATE_STEP_TEXT, ts.UIMsg);          SetDlgItemText(IDC_ROTATE_STEP_TEXT, ts.UIMsg);
1323            // Log options
1324            // FIXME: メッセージカタログは既存のログオプションのものを流用したが、アクセラレータキーが重複するかもしれない。
1325            GetDlgItemText(IDC_LOG_OPTION_GROUP, uimsg, sizeof(uimsg));
1326            get_lang_msg("DLG_FOPT", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1327            SetDlgItemText(IDC_LOG_OPTION_GROUP, ts.UIMsg);
1328            GetDlgItemText(IDC_OPT_BINARY, uimsg, sizeof(uimsg));
1329            get_lang_msg("DLG_FOPT_BINARY", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1330            SetDlgItemText(IDC_OPT_BINARY, ts.UIMsg);
1331            GetDlgItemText(IDC_OPT_APPEND, uimsg, sizeof(uimsg));
1332            get_lang_msg("DLG_FOPT_APPEND", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1333            SetDlgItemText(IDC_OPT_APPEND, ts.UIMsg);
1334            GetDlgItemText(IDC_OPT_PLAINTEXT, uimsg, sizeof(uimsg));
1335            get_lang_msg("DLG_FOPT_PLAIN", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1336            SetDlgItemText(IDC_OPT_PLAINTEXT, ts.UIMsg);
1337            GetDlgItemText(IDC_OPT_TIMESTAMP, uimsg, sizeof(uimsg));
1338            get_lang_msg("DLG_FOPT_TIMESTAMP", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1339            SetDlgItemText(IDC_OPT_TIMESTAMP, ts.UIMsg);
1340            GetDlgItemText(IDC_OPT_HIDEDLG, uimsg, sizeof(uimsg));
1341            get_lang_msg("DLG_FOPT_HIDEDIALOG", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1342            SetDlgItemText(IDC_OPT_HIDEDLG, ts.UIMsg);
1343            GetDlgItemText(IDC_OPT_INCBUF, uimsg, sizeof(uimsg));
1344            get_lang_msg("DLG_FOPT_ALLBUFFINFIRST", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
1345            SetDlgItemText(IDC_OPT_INCBUF, ts.UIMsg);
1346    
1347    
1348          // Viewlog Editor path (2005.1.29 yutaka)          // Viewlog Editor path (2005.1.29 yutaka)
# Line 1352  BOOL CLogPropPageDlg::OnInitDialog() Line 1384  BOOL CLogPropPageDlg::OnInitDialog()
1384                  GetDlgItem(IDC_ROTATE_STEP)->EnableWindow(TRUE);                  GetDlgItem(IDC_ROTATE_STEP)->EnableWindow(TRUE);
1385          }          }
1386    
1387            // Log options
1388            btn = (CButton *)GetDlgItem(IDC_OPT_BINARY);
1389            btn->SetCheck(ts.LogBinary != 0);
1390            if (ts.LogBinary) {
1391                    GetDlgItem(IDC_OPT_PLAINTEXT)->EnableWindow(FALSE);
1392                    GetDlgItem(IDC_OPT_TIMESTAMP)->EnableWindow(FALSE);
1393            } else {
1394                    GetDlgItem(IDC_OPT_PLAINTEXT)->EnableWindow(TRUE);
1395                    GetDlgItem(IDC_OPT_TIMESTAMP)->EnableWindow(TRUE);
1396            }
1397            btn = (CButton *)GetDlgItem(IDC_OPT_APPEND);
1398            btn->SetCheck(ts.Append != 0);
1399            btn = (CButton *)GetDlgItem(IDC_OPT_PLAINTEXT);
1400            btn->SetCheck(ts.LogTypePlainText != 0);
1401            btn = (CButton *)GetDlgItem(IDC_OPT_TIMESTAMP);
1402            btn->SetCheck(ts.LogTimestamp != 0);
1403            btn = (CButton *)GetDlgItem(IDC_OPT_HIDEDLG);
1404            btn->SetCheck(ts.LogHideDialog != 0);
1405            btn = (CButton *)GetDlgItem(IDC_OPT_INCBUF);
1406            btn->SetCheck(ts.LogAllBuffIncludedInFirst != 0);
1407    
1408    
1409          // ダイアログにフォーカスを当てる          // ダイアログにフォーカスを当てる
1410          ::SetFocus(::GetDlgItem(GetSafeHwnd(), IDC_VIEWLOG_EDITOR));          ::SetFocus(::GetDlgItem(GetSafeHwnd(), IDC_VIEWLOG_EDITOR));
# Line 1416  BOOL CLogPropPageDlg::OnCommand(WPARAM w Line 1469  BOOL CLogPropPageDlg::OnCommand(WPARAM w
1469    
1470                          }                          }
1471                          return TRUE;                          return TRUE;
1472    
1473                    case IDC_OPT_BINARY | (BN_CLICKED << 16):
1474                            {
1475                                    CButton *btn;
1476                                    // バイナリオプションが有効の場合、FixLogOption() で無効化している
1477                                    // オプションを、ここでも無効にしなければならない。
1478                                    btn = (CButton *)GetDlgItem(IDC_OPT_BINARY);
1479                                    if (btn->GetCheck()) {
1480                                            ts.LogBinary = 1;
1481    
1482                                            ts.LogTypePlainText = 0;
1483                                            ts.LogTimestamp = 0;
1484                                            GetDlgItem(IDC_OPT_PLAINTEXT)->EnableWindow(FALSE);
1485                                            GetDlgItem(IDC_OPT_TIMESTAMP)->EnableWindow(FALSE);
1486                                    } else {
1487                                            ts.LogBinary = 0;
1488    
1489                                            GetDlgItem(IDC_OPT_PLAINTEXT)->EnableWindow(TRUE);
1490                                            GetDlgItem(IDC_OPT_TIMESTAMP)->EnableWindow(TRUE);
1491                                    }
1492                            }
1493                            return TRUE;
1494    
1495                    case IDC_OPT_APPEND | (BN_CLICKED << 16):
1496                            {
1497                                    CButton *btn;
1498                                    btn = (CButton *)GetDlgItem(IDC_OPT_APPEND);
1499                                    if (btn->GetCheck()) {
1500                                            ts.Append = 1;
1501                                    } else {
1502                                            ts.Append = 0;
1503                                    }
1504                            }
1505                            return TRUE;
1506    
1507                    case IDC_OPT_PLAINTEXT | (BN_CLICKED << 16):
1508                            {
1509                                    CButton *btn;
1510                                    btn = (CButton *)GetDlgItem(IDC_OPT_PLAINTEXT);
1511                                    if (btn->GetCheck()) {
1512                                            ts.LogTypePlainText = 1;
1513                                    } else {
1514                                            ts.LogTypePlainText = 0;
1515                                    }
1516                            }
1517                            return TRUE;
1518    
1519                    case IDC_OPT_TIMESTAMP | (BN_CLICKED << 16):
1520                            {
1521                                    CButton *btn;
1522                                    btn = (CButton *)GetDlgItem(IDC_OPT_TIMESTAMP);
1523                                    if (btn->GetCheck()) {
1524                                            ts.LogTimestamp = 1;
1525                                    } else {
1526                                            ts.LogTimestamp = 0;
1527                                    }
1528                            }
1529                            return TRUE;
1530    
1531                    case IDC_OPT_HIDEDLG | (BN_CLICKED << 16):
1532                            {
1533                                    CButton *btn;
1534                                    btn = (CButton *)GetDlgItem(IDC_OPT_HIDEDLG);
1535                                    if (btn->GetCheck()) {
1536                                            ts.LogHideDialog = 1;
1537                                    } else {
1538                                            ts.LogHideDialog = 0;
1539                                    }
1540                            }
1541                            return TRUE;
1542    
1543                    case IDC_OPT_INCBUF | (BN_CLICKED << 16):
1544                            {
1545                                    CButton *btn;
1546                                    btn = (CButton *)GetDlgItem(IDC_OPT_INCBUF);
1547                                    if (btn->GetCheck()) {
1548                                            ts.LogAllBuffIncludedInFirst = 1;
1549                                    } else {
1550                                            ts.LogAllBuffIncludedInFirst = 0;
1551                                    }
1552                            }
1553                            return TRUE;
1554          }          }
1555    
1556          return CPropertyPage::OnCommand(wParam, lParam);          return CPropertyPage::OnCommand(wParam, lParam);

Legend:
Removed from v.5612  
changed lines
  Added in v.5613

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