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 8094 by zmatsuo, Sat Aug 24 16:13:55 2019 UTC revision 8095 by yasuhide, Sun Sep 8 14:03:15 2019 UTC
# Line 38  Line 38 
38  #include <time.h>  #include <time.h>
39  #include <tchar.h>  #include <tchar.h>
40  #include <crtdbg.h>  #include <crtdbg.h>
41    #include <math.h>
42    
43  #include "teraterm.h"  #include "teraterm.h"
44  #include "tttypes.h"  #include "tttypes.h"
# Line 649  void CVisualPropPageDlg::OnInitDialog() Line 650  void CVisualPropPageDlg::OnInitDialog()
650    
651          static const DlgTextInfo TextInfos[] = {          static const DlgTextInfo TextInfos[] = {
652                  { IDC_ALPHABLEND, "DLG_TAB_VISUAL_ALPHA" },                  { IDC_ALPHABLEND, "DLG_TAB_VISUAL_ALPHA" },
653                  { IDC_ALPHA_BLEND_ACTIVE_LABEL, "DLG_TAB_VISUAL_ALPHA_ACTIVE_LABEL" },                  { IDC_ALPHA_BLEND_ACTIVE_LABEL, "DLG_TAB_VISUAL_ALPHA_ACTIVE" },
654                  { IDC_ALPHA_BLEND_INACTIVE_LABEL, "DLG_TAB_VISUAL_ALPHA_INACTIVE_LABEL" },                  { IDC_ALPHA_BLEND_INACTIVE_LABEL, "DLG_TAB_VISUAL_ALPHA_INACTIVE" },
655                  { IDC_ETERM_LOOKFEEL, "DLG_TAB_VISUAL_ETERM" },                  { IDC_ETERM_LOOKFEEL, "DLG_TAB_VISUAL_ETERM" },
656                  { IDC_BGIMG_CHECK, "DLG_TAB_VISUAL_BGIMG" },                  { IDC_BGIMG_CHECK, "DLG_TAB_VISUAL_BGIMG" },
657                  { IDC_BGIMG_BRIGHTNESS, "DLG_TAB_VISUAL_BGIMG_BRIGHTNESS" },                  { IDC_BGIMG_BRIGHTNESS, "DLG_TAB_VISUAL_BGIMG_BRIGHTNESS" },
# Line 686  void CVisualPropPageDlg::OnInitDialog() Line 687  void CVisualPropPageDlg::OnInitDialog()
687    
688          // (1)AlphaBlend          // (1)AlphaBlend
689    
690          SetDlgItemNum(IDC_ALPHA_BLEND_ACTIVE, ts.AlphaBlendActive);          SetDlgItemNum(IDC_ALPHA_BLEND_ACTIVE, round((ts.AlphaBlendActive / 255.0) * 100));
691    
692          SetDlgItemNum(IDC_ALPHA_BLEND_INACTIVE, ts.AlphaBlendInactive);          SetDlgItemNum(IDC_ALPHA_BLEND_INACTIVE, round((ts.AlphaBlendInactive / 255.0) * 100));
693    
694          // (2)[BG] BGEnable          // (2)[BG] BGEnable
695          SetCheck(IDC_ETERM_LOOKFEEL, ts.EtermLookfeel.BGEnable);          SetCheck(IDC_ETERM_LOOKFEEL, ts.EtermLookfeel.BGEnable);
# Line 943  void CVisualPropPageDlg::OnOK() Line 944  void CVisualPropPageDlg::OnOK()
944          // (1)          // (1)
945          GetDlgItemTextA(IDC_ALPHA_BLEND_ACTIVE, buf, sizeof(buf));          GetDlgItemTextA(IDC_ALPHA_BLEND_ACTIVE, buf, sizeof(buf));
946          if (isdigit(buf[0])) {          if (isdigit(buf[0])) {
947                  int i = atoi(buf);                  int i = (int)round((255 * atoi(buf) / 100));
948                  ts.AlphaBlendActive =                  ts.AlphaBlendActive =
949                          (i < 0) ? 0 :                          (i < 0) ? 0 :
950                          (i > 255) ? 255 : i;                          (i > 255) ? 255 : i;
951          }          }
952          GetDlgItemTextA(IDC_ALPHA_BLEND_INACTIVE, buf, sizeof(buf));          GetDlgItemTextA(IDC_ALPHA_BLEND_INACTIVE, buf, sizeof(buf));
953          if (isdigit(buf[0])) {          if (isdigit(buf[0])) {
954                  int i = atoi(buf);                  int i = (int)round((255 * atoi(buf) / 100));
955                  ts.AlphaBlendInactive =                  ts.AlphaBlendInactive =
956                          (i < 0) ? 0 :                          (i < 0) ? 0 :
957                          (i > 255) ? 255 : i;                          (i > 255) ? 255 : i;

Legend:
Removed from v.8094  
changed lines
  Added in v.8095

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