Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
        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 = "";
        }