Example #1
0
        private void _btnOk_Click(object sender, System.EventArgs e)
        {
            if (_rbLoadSinglePage.Checked) // Load single page
            {
                if (!DialogUtilities.ParseInteger(_tbPageNumber, DemosGlobalization.GetResxString(GetType(), "Resx_PageNum"), 1, true, _pages, true, true, out FirstPage))
                {
                    _tbPageNumber.SelectAll();
                    _tbPageNumber.Focus();
                    return;
                }

                LastPage = FirstPage;
            }
            else
            {
                if (!DialogUtilities.ParseInteger(_tbFirstPage, DemosGlobalization.GetResxString(GetType(), "Resx_FirstPage"), 1, true, _pages, true, true, out FirstPage))
                {
                    _tbFirstPage.SelectAll();
                    _tbFirstPage.Focus();
                    return;
                }

                if (!DialogUtilities.ParseInteger(_tbLastPage, DemosGlobalization.GetResxString(GetType(), "Resx_LastPage"), FirstPage, true, _pages, true, true, out LastPage))
                {
                    _tbLastPage.SelectAll();
                    _tbLastPage.Focus();
                    return;
                }
            }
        }
Example #2
0
        public EngineDialog()
        {
            DialogUtilities.RunFPU();

            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
        }
        private void _btnOk_Click(object sender, System.EventArgs e)
        {
            // Create a new instance of the RawData structure
            RawData raw = new RawData();

            // Select the Format
            raw.Format = ((FormatItem)_cmbFormat.SelectedItem).Format;

            if (!DialogUtilities.ParseInteger(_tbWidth, DemosGlobalization.GetResxString(GetType(), "Resx_Width"), 1, true, 0, false, true, out raw.Width))
            {
                return;
            }

            if (!DialogUtilities.ParseInteger(_tbHeight, DemosGlobalization.GetResxString(GetType(), "Resx_Height"), 1, true, 0, false, true, out raw.Height))
            {
                return;
            }

            if (!DialogUtilities.ParseInteger(_tbOffst, DemosGlobalization.GetResxString(GetType(), "Resx_Offset"), 0, true, 0, false, true, out raw.Offset))
            {
                return;
            }

            if (!DialogUtilities.ParseInteger(_tbHorizontal, DemosGlobalization.GetResxString(GetType(), "Resx_HorizontalResolution"), 1, true, 0, false, true, out raw.XResolution))
            {
                return;
            }

            if (!DialogUtilities.ParseInteger(_tbVertical, DemosGlobalization.GetResxString(GetType(), "Resx_VerticalResolution"), 1, true, 0, false, true, out raw.YResolution))
            {
                return;
            }
            // Set the BitsPerPixel
            raw.BitsPerPixel = (int)_cbBitsPerPixel.SelectedItem;
            // Set the ViewPerspective
            raw.ViewPerspective = (RasterViewPerspective)_cmbViewPerspective.SelectedItem;
            // Set the Type of Palette
            raw.Order          = (RasterByteOrder)_cmbColorOrder.SelectedItem;
            raw.FixedPalette   = ((PaletteItem)_cmbPalette.SelectedItem).Fixed;
            raw.PaletteEnabled = _cmbPalette.Enabled;
            raw.Padding        = _cbPadLine4Bytes.Checked;
            raw.ReverseBits    = _cbLSBFirst.Checked;
            raw.WhiteOnBlack   = _cbWhiteOnBlack.Checked;
            // Update the CurrentRawData instance with the new values
            CurrentRawData = raw;
        }