Ignore:
Timestamp:
Jul 12, 2006, 12:16:33 AM (18 years ago)
Author:
mayuki
Message:
  • PSAPIパッチをとりあえず取り込んでしまった
  • リサイズ時にバイキュービックを使うようにした
  • 前回起動時のパターンが存在しない場合、エラーとなったのを修正した
  • デフォルトパターンのパスを修正した
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MacFaceFloat/MacFaceApp.cs

    r72 r73  
    3939                private MenuItem menuItemTogglePatternWindow;
    4040                private MenuItem menuItemToggleStatusWindow;
     41                private MacFace.FaceDef curFaceDef;
    4142
    4243                [STAThread]
     
    5152                        config = Configuration.GetInstance();
    5253                        config.Load();
    53 
     54                       
    5455                        cpuStats = new CPUStatistics(81);
    5556                        memStats = new MemoryStatistics(81);
    5657                        pageio_count = 0;
     58                        // XXX: ‘Ώˆ•û–@‚ªƒAƒŒ‚·‚¬‚È‚Ì‚ð‰½‚Æ‚©‚·‚é
     59                        try
     60                        {
     61                                // ŽŽ‚µ‚ɃJƒEƒ“ƒ^‚ðŽÀs‚µ‚Ä‚Ý‚é
     62                                cpuStats.Update();
     63                        }
     64                        catch (System.ComponentModel.Win32Exception e)
     65                        {
     66                                // ƒ_ƒ‚¾‚Á‚½‚̂ŃpƒtƒH[ƒ}ƒ“ƒXƒJƒEƒ“ƒ^‚ðŽg‚í‚È‚¢•û–@‚Ö
     67                                cpuStats = new CPUStatisticsGetSystemTime(61);
     68                                memStats = new MemoryStatisticsPSAPI(61);
     69                        }
    5770
    5871                        updateTimer = new System.Windows.Forms.Timer();
     
    125138                        if (!result)
    126139                        {
    127                                 string path = Path.Combine(Application.StartupPath, "default.plist");
     140                                string path = Path.Combine(Application.StartupPath, "default.mcface");
    128141
    129142                                if (!LoadFaceDefine(path))
     
    190203                                return false;
    191204                        }
     205                       
     206                        curFaceDef = newFaceDef;
    192207
    193208                        if (patternWindow != null)
     
    269284                        patternWindow.TransparentMouseMessage = config.TransparentMouseMessage;
    270285
    271                         LoadFaceDefine(config.FaceDefPath);
     286                        //LoadFaceDefine(config.FaceDefPath);
     287                        patternWindow.FaceDef = curFaceDef;
    272288
    273289                        patternWindow.Show();
Note: See TracChangeset for help on using the changeset viewer.