protected void setForeGroundImg(String anImageName, int aWidth, int aHeight, int aX, int aY) { Stream stream = null; if (mForeImage != null) { mForeImage.kill(); mForeImage = null; } if (anImageName == null) { draw(); return; } try { stream = AppController.sAssembly.GetManifestResourceStream(anImageName); mForeImage = new DiwiScalingImage(this); Size size = new Size(aWidth, aHeight); mForeImage.size = size; mForeImage.x = aX; mForeImage.y = aY; mForeImage.bitmap = new Bitmap(stream); draw(); stream.Close(); } catch (System.IO.FileNotFoundException e) { MessageBox.Show(e.Message); } }
public MakePhotoPage(DiwiPageBase parent, string fileName) : base(parent) { mMenu.addItem("Voeg toe", new DiwiUIMenu.DiwiMenuCallbackHandler(voegToe), AppController.sVoegToeIcon); mMenu.addItem("Opnieuw", new DiwiUIMenu.DiwiMenuCallbackHandler(doFoto), AppController.sFotoIcon); mMenu.addItem("Terug", new DiwiUIMenu.DiwiMenuCallbackHandler(doTerug), AppController.sTerugIcon); title = "Maak Foto"; currentFilename = fileName; mFoto = new DiwiScalingImage(this); mFoto.size = new Size(192, 144); mFoto.x = 10; if (horizontal) { mFoto.y = 36; } else { mFoto.y = 120; } addDrawable(mFoto); this.Controls.Add(mNameBox); mFoto.bitmap = new Bitmap(currentFilename); }
public PoiViewerPage(DiwiPageBase parent) : base(parent) { mMenu.addItem("Volgende", new DiwiUIMenu.DiwiMenuCallbackHandler(doNext), AppController.sVolgIcon); this.Controls.Add(mTextBox); mImage = new DiwiScalingImage(this); mTextBox.Font = new Font("Arial", 12, FontStyle.Bold); mTextBox.Multiline = true; mTextBox.ReadOnly = true; mTextBox.ScrollBars = ScrollBars.Vertical; mTextBox.ForeColor = Color.Black; mTextBox.BackColor = Color.Transparent; addDrawable(mNameMess); reOrient(); addDrawable(mImage); title = ""; }