[BACK]Return to asir32guiview.cpp CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows / asir32gui

Diff for /OpenXM_contrib2/windows/asir32gui/asir32guiview.cpp between version 1.32 and 1.33

version 1.32, 2019/03/28 14:34:35 version 1.33, 2019/03/29 00:59:33
Line 65  BEGIN_MESSAGE_MAP(CAsir32guiView, CEditView)
Line 65  BEGIN_MESSAGE_MAP(CAsir32guiView, CEditView)
         ON_COMMAND(ID_FILE_OPEN, OnFileOpen)          ON_COMMAND(ID_FILE_OPEN, OnFileOpen)
         ON_COMMAND(ID_FILE_LOG, OnFileLog)          ON_COMMAND(ID_FILE_LOG, OnFileLog)
         ON_COMMAND(ID_ASIRHELP, OnAsirhelp)          ON_COMMAND(ID_ASIRHELP, OnAsirhelp)
           ON_COMMAND(ID_VISIT_SITE, OnVisitSite)
         ON_UPDATE_COMMAND_UI(ID_FILE_LOG, OnUpdateFileLog)          ON_UPDATE_COMMAND_UI(ID_FILE_LOG, OnUpdateFileLog)
         ON_COMMAND(ID_EDIT_PASTE, OnEditPaste)          ON_COMMAND(ID_EDIT_PASTE, OnEditPaste)
         ON_COMMAND(IDR_FONT, OnFont)          ON_COMMAND(IDR_FONT, OnFont)
Line 525  void CAsir32guiView::viewHtmlHelp(char *help)
Line 526  void CAsir32guiView::viewHtmlHelp(char *help)
 #endif  #endif
 }  }
   
   void CAsir32guiView::viewWeb(char *url)
   {
           ShellExecute(NULL,"open",url,NULL,NULL,SW_SHOWNORMAL);
   }
   
 void CAsir32guiView::viewWebHelp(char *key)  void CAsir32guiView::viewWebHelp(char *key)
 {  {
         char *base="http://www.math.kobe-u.ac.jp/OpenXM/Current/doc/";          char *base="http://www.math.kobe-u.ac.jp/OpenXM/Current/doc/";
         char *url = (char *)malloc(strlen(base)+strlen(key)+1);          char *url = (char *)malloc(strlen(base)+strlen(key)+1);
         sprintf(url,"%s%s",base,key);          sprintf(url,"%s%s",base,key);
         ShellExecute(NULL,"open",url,NULL,NULL,SW_SHOWNORMAL);          viewWeb(url);
         free(url);          free(url);
 }  }
   
Line 538  void CAsir32guiView::OnAsirhelp() 
Line 544  void CAsir32guiView::OnAsirhelp() 
 {  {
         const char *lang = get_locale_lang_iso639();          const char *lang = get_locale_lang_iso639();
         if(strcmp(lang,"ja")==0) {          if(strcmp(lang,"ja")==0) {
                 viewWebHelp("index-doc-ja.html");                  viewWebHelp("index-doc-asir-ja.html");
         }else {          }else {
                 viewWebHelp("index-doc.html");                  viewWebHelp("index-doc-asir.html");
         }          }
         // TODO: この位置にコマンド ハンドラ用のコードを追加してください  }
 //      viewHtmlHelp("asir");  
   void CAsir32guiView::OnVisitSite()
   {
           const char *lang = get_locale_lang_iso639();
           if(strcmp(lang,"ja")==0) {
                   viewWeb("http://www.math.kobe-u.ac.jp/Asir/asir-ja.html");
           }else {
                   viewWeb("http://www.math.kobe-u.ac.jp/Asir/");
           }
 }  }
   
 void CAsir32guiView::OnFileLog()  void CAsir32guiView::OnFileLog()

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>