예제 #1
0
 //init Diskspace progress bar
 void _hddBarInit()
 {
     _pHddGloss.Color = Color.WhiteSmoke;
     _pHddGloss.TaperHeight = 7;
     _pHddGloss.Style = ProgressODoom.GlossStyle.Top;
     _pHddBack.GlossPainter = _pHddGloss;
     for (int i = 0; i < 10; i++)
     {
         if (_hddBar[i] != null)
             _hddBar[i].Dispose();
         _hddBar[i] = new ProgressODoom.ProgressBarEx();
         //_pBar[i].Font =
         // _pBar[i].BorderPainter = _pBorder;
         if (_pHddProg[i] != null)
             _pHddProg[i].Dispose();
         _pHddProg[i] = new ProgressODoom.PlainProgressPainter();
         _pHddProg[i].GlossPainter = _pHddGloss;
         //_pProg[i].ProgressBorderPainter = _pBorder;
         _hddBar[i].Visible = false;
         _hddBar[i].Width = 110;
         _hddBar[i].Height = 15;
         _hddBar[i].Left = 0;
         _hddBar[i].ProgressPainter = _pHddProg[i];
         _hddBar[i].BackgroundPainter = _pHddBack;
         _hddBar[i].ForeColor = Color.FromArgb(10, 10, 20);
         _hddBar[i].Padding = new Padding(0);
         _hddBar[i].Margin = new Padding(0);
         _hddBar[i].MouseEnter +=new EventHandler(this.pbar_MouseEnter);
         _hddBar[i].MouseLeave += new EventHandler(this.pbar_MouseLeave);
         this._hddBar[i].DoubleClick += new System.EventHandler(this.lable_DoubleClick);
      //               this._hddBar[i].MouseDown += new System.Windows.Forms.MouseEventHandler(this.PBAR_MOUSE_DOWN);
         this._hddBar[i].Click += new System.EventHandler(PBAR_MOUSE_DOWN); //has higher priority than MouseDown - important for shell context menu
         pPBar.Controls.Add(_hddBar[i]);
     }
 }
예제 #2
0
 void _battery_init()
 {
     if (pBattery == null)
         pBattery = new Panel();
     panel_init(ref pBattery);
     _BatBar = new ProgressODoom.ProgressBarEx();
     _BatProg = new ProgressODoom.PlainProgressPainter();
     ProgressODoom.PlainBorderPainter _BatBorder = new ProgressODoom.PlainBorderPainter(Color.FromArgb(0, 0, 1));
     ProgressODoom.PlainBackgroundPainter _BatBack = new ProgressODoom.PlainBackgroundPainter(Color.FromArgb(90,90,140));
     ProgressODoom.RoundGlossPainter _BatGloss = new ProgressODoom.RoundGlossPainter();
     _BatGloss.Color = Color.WhiteSmoke;
     _BatGloss.TaperHeight = 7;
     _BatGloss.Style = ProgressODoom.GlossStyle.Top;
     _BatProg.GlossPainter = _BatGloss;
     _BatBack.GlossPainter = _BatGloss;
     _BatBar.Width = 110;
     _BatBar.Height = 15;
     _BatBar.Left = 0;
     _BatBar.ProgressPainter = _BatProg;
     _BatBar.BackgroundPainter = _BatBack;
     _BatBar.ForeColor = Color.FromArgb(10, 10, 20);
     _BatBar.Padding = new Padding(0);
     _BatBar.Margin = new Padding(0);
     _BatBar.MouseEnter += new EventHandler(this.pbar_MouseEnter);
     _BatBar.MouseLeave += new EventHandler(this.pbar_MouseLeave);
     _BatBar.MouseDown += new MouseEventHandler(EM_MouseDown);
     _BatBar.MouseMove += new MouseEventHandler(EM_MouseMove);
     _BatBar.DoubleClick += new System.EventHandler(this.lable_DoubleClick);
     lBatLabel = new Label();
     label_init(ref lBatLabel);
     lBatLabel.Text = sTitle[14];
     pBattery.Controls.Add(lBatLabel);
     pBattery.Controls.Add(_BatBar);
 }