Пример #1
0
 private void patternWindow_Closed(object sender, EventArgs e)
 {
     patternWindow.Dispose();
     patternWindow = null;
     menuItemTogglePatternWindow.Text = MES_OPEN_PATTERN_WINDOW;
     config.ShowPatternWindow         = false;
 }
Пример #2
0
        public MacFaceApp()
        {
            config = Configuration.GetInstance();
            config.Load();

            pageio_count = 0;

            cpuStats = new CPUStatisticsNtQuerySystemInformation(61);
            memStats = new MemoryStatisticsNtQuerySystemInformation(61);

            patternWindow = null;
            statusWindow  = null;

            InitializeComponent();

            // x64 環境で 32bit な OptimusMini.dll を読み込もうとすると当然エラーとなるので何もしないクラスにしておく
            optimusMini = (IntPtr.Size == 4 ? (IOptimusMini) new OptimusMini() : new OptimusMiniMock());
            optimusMini.DisplayOn();

            //OptimusMini.OnKeyDownCallbackDelegate oKD = new OptimusMini.OnKeyDownCallbackDelegate(OnKeyDownCallbackHandler);
            //OptimusMini.OnDeviceStateChangedCallbackDelegate oDSC = new OptimusMini.OnDeviceStateChangedCallbackDelegate(OnDeviceStateChangedCallbackHandler);
            //OptimusMini.RegisterEventHandler(oKD, oDSC);

            CountProcessorUsage(null, null);

            updateTimer          = new System.Windows.Forms.Timer();
            updateTimer.Enabled  = false;
            updateTimer.Interval = 1000;
            updateTimer.Tick    += new EventHandler(this.CountProcessorUsage);
        }
Пример #3
0
        public void openPatternWindow()
        {
            // パターンウインドウ
            patternWindow         = new PatternWindow();
            patternWindow.Closed += new EventHandler(patternWindow_Closed);
            patternWindow.Move   += new EventHandler(patternWindow_Move);

            patternWindow.Location                = config.Location;
            patternWindow.Opacity                 = (float)config.Opacity / 100;
            patternWindow.PatternSize             = (float)config.PatternSize / 100;
            patternWindow.TransparentMouseMessage = config.TransparentMouseMessage;

            //LoadFaceDefine(config.FaceDefPath);
            patternWindow.FaceDef = curFaceDef;

            patternWindow.Show();

            menuItemTogglePatternWindow.Text = MES_CLOSE_PATTERN_WINDOW;
            config.ShowPatternWindow         = true;
        }