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 4702 by doda, Tue Nov 1 11:29:59 2011 UTC revision 4874 by maya, Tue Apr 3 12:40:28 2012 UTC
# Line 739  BOOL CVisualPropPageDlg::OnInitDialog() Line 739  BOOL CVisualPropPageDlg::OnInitDialog()
739          char uimsg[MAX_UIMSG];          char uimsg[MAX_UIMSG];
740          CListBox *listbox;          CListBox *listbox;
741          CButton *btn;          CButton *btn;
742            CComboBox *cmb;
743          int i;          int i;
744    
745          CPropertyPage::OnInitDialog();          CPropertyPage::OnInitDialog();
# Line 751  BOOL CVisualPropPageDlg::OnInitDialog() Line 752  BOOL CVisualPropPageDlg::OnInitDialog()
752                  SendDlgItemMessage(IDC_ETERM_LOOKFEEL, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_ETERM_LOOKFEEL, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));
753                  SendDlgItemMessage(IDC_MOUSE, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_MOUSE, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));
754                  SendDlgItemMessage(IDC_MOUSE_CURSOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_MOUSE_CURSOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));
755                    SendDlgItemMessage(IDC_FONT_QUALITY_LABEL, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));
756                    SendDlgItemMessage(IDC_FONT_QUALITY, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));
757                  SendDlgItemMessage(IDC_ANSICOLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_ANSICOLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));
758                  SendDlgItemMessage(IDC_ANSI_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_ANSI_COLOR, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));
759                  SendDlgItemMessage(IDC_RED, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));                  SendDlgItemMessage(IDC_RED, WM_SETFONT, (WPARAM)DlgVisualFont, MAKELPARAM(TRUE,0));
# Line 780  BOOL CVisualPropPageDlg::OnInitDialog() Line 783  BOOL CVisualPropPageDlg::OnInitDialog()
783          GetDlgItemText(IDC_MOUSE, uimsg, sizeof(uimsg));          GetDlgItemText(IDC_MOUSE, uimsg, sizeof(uimsg));
784          get_lang_msg("DLG_TAB_VISUAL_MOUSE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);          get_lang_msg("DLG_TAB_VISUAL_MOUSE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
785          SetDlgItemText(IDC_MOUSE, ts.UIMsg);          SetDlgItemText(IDC_MOUSE, ts.UIMsg);
786            GetDlgItemText(IDC_FONT_QUALITY_LABEL, uimsg, sizeof(uimsg));
787            get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
788            SetDlgItemText(IDC_FONT_QUALITY_LABEL, ts.UIMsg);
789          GetDlgItemText(IDC_RED, uimsg, sizeof(uimsg));          GetDlgItemText(IDC_RED, uimsg, sizeof(uimsg));
790          get_lang_msg("DLG_TAB_VISUAL_RED", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);          get_lang_msg("DLG_TAB_VISUAL_RED", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
791          SetDlgItemText(IDC_RED, ts.UIMsg);          SetDlgItemText(IDC_RED, ts.UIMsg);
# Line 808  BOOL CVisualPropPageDlg::OnInitDialog() Line 814  BOOL CVisualPropPageDlg::OnInitDialog()
814          get_lang_msg("DLG_TAB_VISUAL_URLUL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);          get_lang_msg("DLG_TAB_VISUAL_URLUL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile);
815          SetDlgItemText(IDC_URL_UNDERLINE, ts.UIMsg);          SetDlgItemText(IDC_URL_UNDERLINE, ts.UIMsg);
816    
817            get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY_DEFAULT", ts.UIMsg, sizeof(ts.UIMsg), "Default", ts.UILanguageFile);
818            SendDlgItemMessage(IDC_FONT_QUALITY, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
819            get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY_NONANTIALIASED", ts.UIMsg, sizeof(ts.UIMsg), "Non-Antialiased", ts.UILanguageFile);
820            SendDlgItemMessage(IDC_FONT_QUALITY, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
821            get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY_ANTIALIASED", ts.UIMsg, sizeof(ts.UIMsg), "Antialiased", ts.UILanguageFile);
822            SendDlgItemMessage(IDC_FONT_QUALITY, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
823            get_lang_msg("DLG_TAB_VISUAL_FONT_QUALITY_CLEARTYPE", ts.UIMsg, sizeof(ts.UIMsg), "ClearType", ts.UILanguageFile);
824            SendDlgItemMessage(IDC_FONT_QUALITY, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg);
825    
826          // (1)AlphaBlend          // (1)AlphaBlend
827          _snprintf_s(buf, sizeof(buf), _TRUNCATE, "%d", ts.AlphaBlend);          _snprintf_s(buf, sizeof(buf), _TRUNCATE, "%d", ts.AlphaBlend);
828          SetDlgItemText(IDC_ALPHA_BLEND, buf);          SetDlgItemText(IDC_ALPHA_BLEND, buf);
# Line 823  BOOL CVisualPropPageDlg::OnInitDialog() Line 838  BOOL CVisualPropPageDlg::OnInitDialog()
838          }          }
839          listbox->SelectString(0, ts.MouseCursorName);          listbox->SelectString(0, ts.MouseCursorName);
840    
841          // (4)ANSI color          // (4)Font quality
842            cmb = (CComboBox *)GetDlgItem(IDC_FONT_QUALITY);
843            switch (ts.FontQuality) {
844                    case DEFAULT_QUALITY:
845                            cmb->SetCurSel(0);
846                            break;
847                    case NONANTIALIASED_QUALITY:
848                            cmb->SetCurSel(1);
849                            break;
850                    case ANTIALIASED_QUALITY:
851                            cmb->SetCurSel(2);
852                            break;
853                    default: // CLEARTYPE_QUALITY
854                            cmb->SetCurSel(3);
855                            break;
856            }
857    
858            // (5)ANSI color
859          listbox = (CListBox *)GetDlgItem(IDC_ANSI_COLOR);          listbox = (CListBox *)GetDlgItem(IDC_ANSI_COLOR);
860          for (i = 0 ; i < 16 ; i++) {          for (i = 0 ; i < 16 ; i++) {
861                  _snprintf_s(buf, sizeof(buf), _TRUNCATE, "%d", i);                  _snprintf_s(buf, sizeof(buf), _TRUNCATE, "%d", i);
# Line 836  BOOL CVisualPropPageDlg::OnInitDialog() Line 868  BOOL CVisualPropPageDlg::OnInitDialog()
868                      (LPARAM)GetDlgItem(IDC_SAMPLE_COLOR));                      (LPARAM)GetDlgItem(IDC_SAMPLE_COLOR));
869  #endif  #endif
870    
871          // (5)Bold Attr Color          // (6)Bold Attr Color
872          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BOLD);          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BOLD);
873          btn->SetCheck((ts.ColorFlag&CF_BOLDCOLOR) != 0);          btn->SetCheck((ts.ColorFlag&CF_BOLDCOLOR) != 0);
874    
875          // (6)Blink Attr Color          // (7)Blink Attr Color
876          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BLINK);          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BLINK);
877          btn->SetCheck((ts.ColorFlag&CF_BLINKCOLOR) != 0);          btn->SetCheck((ts.ColorFlag&CF_BLINKCOLOR) != 0);
878    
879          // (7)Reverse Attr Color          // (8)Reverse Attr Color
880          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_REVERSE);          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_REVERSE);
881          btn->SetCheck((ts.ColorFlag&CF_REVERSECOLOR) != 0);          btn->SetCheck((ts.ColorFlag&CF_REVERSECOLOR) != 0);
882    
883          // (8)URL Color          // (9)URL Color
884          btn = (CButton *)GetDlgItem(IDC_ENABLE_URL_COLOR);          btn = (CButton *)GetDlgItem(IDC_ENABLE_URL_COLOR);
885          btn->SetCheck((ts.ColorFlag&CF_URLCOLOR) != 0);          btn->SetCheck((ts.ColorFlag&CF_URLCOLOR) != 0);
886    
887          // (9)Color          // (10)Color
888          btn = (CButton *)GetDlgItem(IDC_ENABLE_ANSI_COLOR);          btn = (CButton *)GetDlgItem(IDC_ENABLE_ANSI_COLOR);
889          btn->SetCheck((ts.ColorFlag&CF_ANSICOLOR) != 0);          btn->SetCheck((ts.ColorFlag&CF_ANSICOLOR) != 0);
890    
891          // (10)URL Underline          // (11)URL Underline
892          btn = (CButton *)GetDlgItem(IDC_URL_UNDERLINE);          btn = (CButton *)GetDlgItem(IDC_URL_UNDERLINE);
893          btn->SetCheck((ts.FontFlag&FF_URLUNDERLINE) != 0);          btn->SetCheck((ts.FontFlag&FF_URLUNDERLINE) != 0);
894    
# Line 966  void CVisualPropPageDlg::OnOK() Line 998  void CVisualPropPageDlg::OnOK()
998  {  {
999          CListBox *listbox;          CListBox *listbox;
1000          CButton *btn;          CButton *btn;
1001            CComboBox *cmb;
1002          int sel;          int sel;
1003          int beforeAlphaBlend;          int beforeAlphaBlend;
1004          char buf[MAXPATHLEN];          char buf[MAXPATHLEN];
# Line 993  void CVisualPropPageDlg::OnOK() Line 1026  void CVisualPropPageDlg::OnOK()
1026                  strncpy_s(ts.MouseCursorName, sizeof(ts.MouseCursorName), MouseCursor[sel].name, _TRUNCATE);                  strncpy_s(ts.MouseCursorName, sizeof(ts.MouseCursorName), MouseCursor[sel].name, _TRUNCATE);
1027          }          }
1028    
1029          // (5) Attr Bold Color          // (4)Font quality
1030            cmb = (CComboBox *)GetDlgItem(IDC_FONT_QUALITY);
1031            switch (cmb->GetCurSel()) {
1032                    case 0:
1033                            ts.FontQuality = DEFAULT_QUALITY;
1034                            break;
1035                    case 1:
1036                            ts.FontQuality = NONANTIALIASED_QUALITY;
1037                            break;
1038                    case 2:
1039                            ts.FontQuality = ANTIALIASED_QUALITY;
1040                            break;
1041                    default: // 3
1042                            ts.FontQuality = CLEARTYPE_QUALITY;
1043                            break;
1044            }
1045    
1046            // (6) Attr Bold Color
1047          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BOLD);          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BOLD);
1048          if (((ts.ColorFlag & CF_BOLDCOLOR) != 0) != btn->GetCheck()) {          if (((ts.ColorFlag & CF_BOLDCOLOR) != 0) != btn->GetCheck()) {
1049                  ts.ColorFlag ^= CF_BOLDCOLOR;                  ts.ColorFlag ^= CF_BOLDCOLOR;
1050          }          }
1051    
1052          // (6) Attr Blink Color          // (7) Attr Blink Color
1053          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BLINK);          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_BLINK);
1054          if (((ts.ColorFlag & CF_BLINKCOLOR) != 0) != btn->GetCheck()) {          if (((ts.ColorFlag & CF_BLINKCOLOR) != 0) != btn->GetCheck()) {
1055                  ts.ColorFlag ^= CF_BLINKCOLOR;                  ts.ColorFlag ^= CF_BLINKCOLOR;
1056          }          }
1057    
1058          // (7) Attr Reverse Color          // (8) Attr Reverse Color
1059          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_REVERSE);          btn = (CButton *)GetDlgItem(IDC_ENABLE_ATTR_COLOR_REVERSE);
1060          if (ts.ColorFlag & CF_REVERSEVIDEO) { // Reverse Videoモード(DECSCNM)時は処理を変える          if (ts.ColorFlag & CF_REVERSEVIDEO) { // Reverse Videoモード(DECSCNM)時は処理を変える
1061                  if (ts.ColorFlag & CF_REVERSECOLOR) {                  if (ts.ColorFlag & CF_REVERSECOLOR) {
# Line 1031  void CVisualPropPageDlg::OnOK() Line 1081  void CVisualPropPageDlg::OnOK()
1081                  ts.ColorFlag ^= CF_REVERSECOLOR;                  ts.ColorFlag ^= CF_REVERSECOLOR;
1082          }          }
1083    
1084          // (8) URL Color          // (9) URL Color
1085          btn = (CButton *)GetDlgItem(IDC_ENABLE_URL_COLOR);          btn = (CButton *)GetDlgItem(IDC_ENABLE_URL_COLOR);
1086          if (((ts.ColorFlag & CF_URLCOLOR) != 0) != btn->GetCheck()) {          if (((ts.ColorFlag & CF_URLCOLOR) != 0) != btn->GetCheck()) {
1087                  ts.ColorFlag ^= CF_URLCOLOR;                  ts.ColorFlag ^= CF_URLCOLOR;
1088          }          }
1089    
1090          // (9) Color          // (10) Color
1091          btn = (CButton *)GetDlgItem(IDC_ENABLE_ANSI_COLOR);          btn = (CButton *)GetDlgItem(IDC_ENABLE_ANSI_COLOR);
1092          if (((ts.ColorFlag & CF_ANSICOLOR) != 0) != btn->GetCheck()) {          if (((ts.ColorFlag & CF_ANSICOLOR) != 0) != btn->GetCheck()) {
1093                  ts.ColorFlag ^= CF_ANSICOLOR;                  ts.ColorFlag ^= CF_ANSICOLOR;
1094          }          }
1095    
1096          // (10) URL Underline          // (11) URL Underline
1097          btn = (CButton *)GetDlgItem(IDC_URL_UNDERLINE);          btn = (CButton *)GetDlgItem(IDC_URL_UNDERLINE);
1098          if (((ts.FontFlag & FF_URLUNDERLINE) != 0) != btn->GetCheck()) {          if (((ts.FontFlag & FF_URLUNDERLINE) != 0) != btn->GetCheck()) {
1099                  ts.FontFlag ^= FF_URLUNDERLINE;                  ts.FontFlag ^= FF_URLUNDERLINE;

Legend:
Removed from v.4702  
changed lines
  Added in v.4874

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