Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/vtwin.cpp

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

revision 10616 by zmatsuo, Wed Mar 1 14:18:19 2023 UTC revision 10617 by zmatsuo, Fri Mar 3 15:15:04 2023 UTC
# Line 796  void CVTWindow::InitMenu(HMENU *Menu) Line 796  void CVTWindow::InitMenu(HMENU *Menu)
796          SetDlgMenuTextsW(HelpMenu, HelpMenuTextInfo, _countof(HelpMenuTextInfo), ts.UILanguageFileW);          SetDlgMenuTextsW(HelpMenu, HelpMenuTextInfo, _countof(HelpMenuTextInfo), ts.UILanguageFileW);
797    
798          if ((ts.MenuFlag & MF_SHOWWINMENU) !=0) {          if ((ts.MenuFlag & MF_SHOWWINMENU) !=0) {
799                  wchar_t uimsg[MAX_UIMSG];                  wchar_t *uimsg;
800                  WinMenu = CreatePopupMenu();                  WinMenu = CreatePopupMenu();
801                  get_lang_msgW("MENU_WINDOW", uimsg, _countof(uimsg),                  GetI18nStrWW("Tera Term", "MENU_WINDOW", L"&Window", ts.UILanguageFileW, &uimsg);
                                           L"&Window", ts.UILanguageFile);  
802                  InsertMenuW(hMenu, ID_HELPMENU,                  InsertMenuW(hMenu, ID_HELPMENU,
803                                          MF_STRING | MF_ENABLED | MF_POPUP | MF_BYPOSITION,                                          MF_STRING | MF_ENABLED | MF_POPUP | MF_BYPOSITION,
804                                          (UINT_PTR)WinMenu, uimsg);                                          (UINT_PTR)WinMenu, uimsg);
805                    free(uimsg);
806          }          }
807    
808          TTXModifyMenu(hMenu); /* TTPLUG */          TTXModifyMenu(hMenu); /* TTPLUG */
# Line 985  void CVTWindow::InitMenuPopup(HMENU SubM Line 985  void CVTWindow::InitMenuPopup(HMENU SubM
985          }          }
986          else if (SubMenu == WinMenu)          else if (SubMenu == WinMenu)
987          {          {
988                  SetWinMenu(WinMenu, ts.UIMsg, sizeof(ts.UIMsg), ts.UILanguageFile, 1);                  SetWinMenuW(WinMenu, ts.UILanguageFileW, 1);
989          }          }
990    
991          TTXModifyPopupMenu(SubMenu); /* TTPLUG */          TTXModifyPopupMenu(SubMenu); /* TTPLUG */
# Line 3197  LRESULT CVTWindow::OnChangeMenu(WPARAM w Line 3197  LRESULT CVTWindow::OnChangeMenu(WPARAM w
3197          if ((MainMenu!=NULL) &&          if ((MainMenu!=NULL) &&
3198              (B1 != B2)) {              (B1 != B2)) {
3199                  if (WinMenu==NULL) {                  if (WinMenu==NULL) {
3200                            wchar_t *uimsg;
3201                          WinMenu = CreatePopupMenu();                          WinMenu = CreatePopupMenu();
3202                          get_lang_msg("MENU_WINDOW", ts.UIMsg, sizeof(ts.UIMsg),                          GetI18nStrWW("Tera Term", "MENU_WINDOW", L"&Window", ts.UILanguageFileW, &uimsg);
3203                                       "&Window", ts.UILanguageFile);                          ::InsertMenuW(MainMenu,ID_HELPMENU,
3204                          ::InsertMenu(MainMenu,ID_HELPMENU,                                                    MF_STRING | MF_ENABLED | MF_POPUP | MF_BYPOSITION,
3205                                       MF_STRING | MF_ENABLED | MF_POPUP | MF_BYPOSITION,                                                    (UINT_PTR)WinMenu, uimsg);
3206                                       (UINT_PTR)WinMenu, ts.UIMsg);                          free(uimsg);
3207                  }                  }
3208                  else {                  else {
3209                          RemoveMenu(MainMenu,ID_HELPMENU,MF_BYPOSITION);                          RemoveMenu(MainMenu,ID_HELPMENU,MF_BYPOSITION);
# Line 3214  LRESULT CVTWindow::OnChangeMenu(WPARAM w Line 3215  LRESULT CVTWindow::OnChangeMenu(WPARAM w
3215    
3216          ::GetSystemMenu(HVTWin,TRUE);          ::GetSystemMenu(HVTWin,TRUE);
3217          if ((! Show) && ((ts.MenuFlag & MF_NOSHOWMENU)==0)) {          if ((! Show) && ((ts.MenuFlag & MF_NOSHOWMENU)==0)) {
3218                    wchar_t *uimsg;
3219                  SysMenu = ::GetSystemMenu(HVTWin,FALSE);                  SysMenu = ::GetSystemMenu(HVTWin,FALSE);
3220                  AppendMenu(SysMenu, MF_SEPARATOR, 0, NULL);                  AppendMenuA(SysMenu, MF_SEPARATOR, 0, NULL);
3221                  get_lang_msg("MENU_SHOW_MENUBAR", ts.UIMsg, sizeof(ts.UIMsg),                  GetI18nStrWW("Tera Term", "MENU_SHOW_MENUBAR", L"Show menu &bar", ts.UILanguageFileW, &uimsg);
3222                               "Show menu &bar", ts.UILanguageFile);                  AppendMenuW(SysMenu, MF_STRING, ID_SHOWMENUBAR, uimsg);
3223                  AppendMenu(SysMenu, MF_STRING, ID_SHOWMENUBAR, ts.UIMsg);                  free(uimsg);
3224          }          }
3225          return 0;          return 0;
3226  }  }
# Line 3272  LRESULT CVTWindow::OnChangeTBar(WPARAM w Line 3274  LRESULT CVTWindow::OnChangeTBar(WPARAM w
3274    
3275          if ((ts.HideTitle==0) && (MainMenu==NULL) &&          if ((ts.HideTitle==0) && (MainMenu==NULL) &&
3276              ((ts.MenuFlag & MF_NOSHOWMENU) == 0)) {              ((ts.MenuFlag & MF_NOSHOWMENU) == 0)) {
3277                    wchar_t *uimsg;
3278                  SysMenu = ::GetSystemMenu(HVTWin,FALSE);                  SysMenu = ::GetSystemMenu(HVTWin,FALSE);
3279                  AppendMenu(SysMenu, MF_SEPARATOR, 0, NULL);                  AppendMenuA(SysMenu, MF_SEPARATOR, 0, NULL);
3280                  get_lang_msg("MENU_SHOW_MENUBAR", ts.UIMsg, sizeof(ts.UIMsg),                  GetI18nStrWW("Tera Term", "MENU_SHOW_MENUBAR", L"Show menu &bar", ts.UILanguageFileW, &uimsg);
3281                               "Show menu &bar", ts.UILanguageFile);                  AppendMenuW(SysMenu, MF_STRING, ID_SHOWMENUBAR, uimsg);
3282                  AppendMenu(SysMenu, MF_STRING, ID_SHOWMENUBAR, ts.UIMsg);                  free(uimsg);
3283          }          }
3284          return 0;          return 0;
3285  }  }
# Line 4309  void CVTWindow::OnSetupFont() Line 4312  void CVTWindow::OnSetupFont()
4312  static UINT_PTR CALLBACK TFontHook(HWND Dialog, UINT Message, WPARAM wParam, LPARAM lParam)  static UINT_PTR CALLBACK TFontHook(HWND Dialog, UINT Message, WPARAM wParam, LPARAM lParam)
4313  {  {
4314          if (Message == WM_INITDIALOG) {          if (Message == WM_INITDIALOG) {
4315                  wchar_t uimsg[MAX_UIMSG];                  wchar_t *uimsg;
4316                  get_lang_msgW("DLG_CHOOSEFONT_STC6", uimsg, _countof(uimsg),                  GetI18nStrWW("Tera Term",
4317                                            L"\"Font style\" selection here won't affect actual font appearance.", ts.UILanguageFile);                                           "DLG_CHOOSEFONT_STC6",
4318                                             L"\"Font style\" selection here won't affect actual font appearance.",
4319                                             ts.UILanguageFileW, &uimsg);
4320                  SetDlgItemTextW(Dialog, stc6, uimsg);                  SetDlgItemTextW(Dialog, stc6, uimsg);
4321                    free(uimsg);
4322    
4323                  SetFocus(GetDlgItem(Dialog,cmb1));                  SetFocus(GetDlgItem(Dialog,cmb1));
4324    

Legend:
Removed from v.10616  
changed lines
  Added in v.10617

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