public override void Show(C2DGraphics g2d, int w, int h) { int px, py, pw, ph; switch (docking) { case "t": px = 0; py = 0; pw = w; ph = bw; break; case "b": px = 0; py = h - bw; pw = w; ph = bw; break; case "l": px = 0; py = 0; pw = bw; ph = h; break; case "r": px = w - bw; py = 0; pw = bw; ph = h; break; default: px = 0; py = 0; pw = w; ph = h; break; } g2d.GradientRect(px, py, pw, ph, coltl, coltr, colbl, colbr); }
protected override void OnPaintBackground(PaintEventArgs e) { if (BackColor == null) { base.OnPaintBackground(e); return; } Brush br = new SolidBrush(BackColor); e.Graphics.FillRectangle(br, 0, 0, Width, Height); e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality; Color fcol = Color.FromArgb(90, mInvBackColor); Pen pen = new Pen(fcol, 2); C2DGraphics.DrawRoundRectangle(e.Graphics, pen, 0, 0, Width - 1, Height - 1, 5); // by esyeo 2016-01-29 pen.Dispose(); // by esyeon }
void GLPaint4(C2DGraphics gr) { int index = (int)mCtlState; if (Enabled == false) { index = 3; } if (mGLImageCach != null) { gr.SetColor(Color.White); mSrcrc.X = mSubImgWidth * index; gr.Image(mGLImageCach, mSubImgWidth * index, 0, mSubImgWidth, mGLImageCach.h, 0, 0, Width, Height); /*if (Enabled && (mCheckImage != null)) * { * mCheckrc.X = Checked ? mSubChkImgWidth : 0; * gr.DrawImage(mCheckImage, mDstrc, mCheckrc, GraphicsUnit.Pixel); * }*/ } }
protected override void UpdateBitmaps() { float vang = (float)(45.0 * Math.PI / 180.0); for (int i = 0; i < 4; i++) { float vlen = (float)(mInRad + mArchWidth / 2 + i * mArchWidth); mArchTxtPos[i] = new PointF((float)(mCenter - 16 + Math.Cos(vang) * vlen), (float)(mCenter - 10 - Math.Sin(vang) * vlen)); } mArches[0] = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_px3, mLevelColors[0]); mArches[1] = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_px2, mLevelColors[1]); mArches[2] = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_px1, mLevelColors[2]); mArches[3] = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_px0, mLevelColors[3]); mArchesSel[0] = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_px3, mSelColor); mArchesSel[1] = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_px2, mSelColor); mArchesSel[2] = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_px1, mSelColor); mArchesSel[3] = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_px0, mSelColor); // center mCentImg = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_cent, mLevelColors[3]); mCentImgSel = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_cent, mSelColor); // corners mYHomeImg = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_trcorner, mFrameColor); mYHomeImgSel = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_trcorner, mSelColor); mXHomeImg = C2DGraphics.RotateBmp90deg(mYHomeImg, 3); mXHomeImgSel = C2DGraphics.RotateBmp90deg(mYHomeImgSel, 3); Bitmap brCorner = C2DGraphics.RotateBmp90deg(global::UV_DLP_3D_Printer.Properties.Resources.mc_trcorner, 1); mAllHomeImg = C2DGraphics.ColorizeBitmapHQ(brCorner, mLevelColors[1]); mAllHomeImgSel = C2DGraphics.ColorizeBitmapHQ(brCorner, mSelColor); mHomeImg = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_home, mLevelColors[3]); mhomeImgCent = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_home, mFrameColor); // arrows mArrowU = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_uparrow, mArrowCol); mArrowR = C2DGraphics.RotateBmp90deg(mArrowU, 1); mArrowD = C2DGraphics.RotateBmp90deg(mArrowU, 2); mArrowL = C2DGraphics.RotateBmp90deg(mArrowU, 3); }
protected override void UpdateBitmaps() { mSteps[0] = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_z3, mLevelColors[0]); mSteps[1] = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_z2, mLevelColors[1]); mSteps[2] = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_z1, mLevelColors[2]); mSteps[3] = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_z0, mLevelColors[3]); mStepsSel[0] = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_z3, mSelColor); mStepsSel[1] = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_z2, mSelColor); mStepsSel[2] = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_z1, mSelColor); mStepsSel[3] = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_z0, mSelColor); // center mCentImg = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_centn, mLevelColors[3]); mCentImgSel = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_centn, mSelColor); // home mTopImg = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_ztop, mFrameColor); mTopImgSel = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_ztop, mSelColor); mHomeImg = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_home, mLevelColors[3]); mhomeImgCent = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_home, mFrameColor); // arrows mArrowU = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_uparrown, mArrowCol); mArrowD = C2DGraphics.RotateBmp90deg(mArrowU, 2); }
public abstract void Show(C2DGraphics g2d, int w, int h);
public void DrawBackground(C2DGraphics g2d, int w, int h) { Draw(BgndDecorList, g2d, w, h); }
public void DrawForeground(C2DGraphics g2d, int w, int h) { Draw(FgndDecorList, g2d, w, h); }
protected override void UpdateBitmaps() { mTempPoint = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_tpoint, mFrameColor); mTempPointSel = C2DGraphics.ColorizeBitmapHQ(global::UV_DLP_3D_Printer.Properties.Resources.mc_tpoint, mSelColor); }
protected override void UpdateBitmaps() { mTempPoint = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_tpoint, mFrameColor); mTempPointSel = C2DGraphics.ColorizeBitmapHQ(Properties.Resource_s.mc_tpoint, mSelColor); }
public virtual void OnGLPaint(C2DGraphics gr) { }
public virtual void GLRedraw(C2DGraphics gr) { GLRedraw(gr, Location.X, Location.Y); }