コード例 #1
0
        //private CultureInfo russianCulture = new CultureInfo("ru");



        public MainForm()
        {
            //Thread.CurrentThread.CurrentUICulture = russianCulture;
            InitializeComponent();
            _setState = _registrator.GetRegistrationState();
            if (_setState != ExtRegistrator.RegistrationExtensionEnum.None)
            {
                string regLocation = _registrator.GetRegistredLocation();
                if (!string.IsNullOrEmpty(regLocation))
                {
                    _location = regLocation;
                }
            }
            SetupToolTips();
            UpdateWizardButtonsAccordingToState();
            if (_setState == ExtRegistrator.RegistrationExtensionEnum.None)
            {
                radioButtonUnregister.Enabled = false;
                radioButtonChange.Enabled     = false;
            }
            else
            {
                radioButtonRegister.Enabled = false;
                initPageRadioButtonSelected = InitPageRadioStates.Change_Repair;
            }
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: npuBug/fb2epub
 //private CultureInfo russianCulture = new CultureInfo("ru");
 public MainForm()
 {
     //Thread.CurrentThread.CurrentUICulture = russianCulture;
     InitializeComponent();
     _setState = _registrator.GetRegistrationState();
     if (_setState != ExtRegistrator.RegistrationExtensionEnum.None)
     {
         string regLocation = _registrator.GetRegistredLocation();
         if (!string.IsNullOrEmpty(regLocation))
         {
             _location = regLocation;
         }
     }
     SetupToolTips();
     UpdateWizardButtonsAccordingToState();
     if (_setState == ExtRegistrator.RegistrationExtensionEnum.None)
     {
         radioButtonUnregister.Enabled = false;
         radioButtonChange.Enabled = false;
     }
     else
     {
         radioButtonRegister.Enabled = false;
         initPageRadioButtonSelected = InitPageRadioStates.Change_Repair;
     }
 }
コード例 #3
0
        private void checkBoxRar_CheckedChanged(object sender, EventArgs e)
        {
            switch (checkBoxRar.CheckState)
            {
            case CheckState.Checked:
                _setState |= ExtRegistrator.RegistrationExtensionEnum.Rar;
                break;

            case CheckState.Unchecked:
                _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Rar;
                break;
            }
            UpdateAdvancedGUI();
        }
コード例 #4
0
 private void buttonUnSelectAll_Click(object sender, EventArgs e)
 {
     _setState = ExtRegistrator.RegistrationExtensionEnum.None;
     UpdateAdvancedGUI();
 }
コード例 #5
0
        private void buttonNext_Click(object sender, EventArgs e)
        {
            switch (currentPage)
            {
            case PageStates.IntroPage:
                ReadoutInitialRadioButtonState();
                switch (initPageRadioButtonSelected)
                {
                case InitPageRadioStates.Register:
                    _setState = ExtRegistrator.RegistrationExtensionEnum.BaseSet;
                    if (string.IsNullOrEmpty(_location))
                    {
                        SetActiveState(PageStates.RegisterBrowsePage);
                    }
                    else
                    {
                        SetActiveState(PageStates.RegisterSelectionFb2Page);
                    }
                    break;

                case InitPageRadioStates.Change_Repair:
                    _setState = _registrator.GetRegistrationState();
                    if (string.IsNullOrEmpty(_location))
                    {
                        SetActiveState(PageStates.RegisterBrowsePage);
                    }
                    else
                    {
                        SetActiveState(PageStates.RegisterSelectionFb2Page);
                    }
                    break;

                case InitPageRadioStates.Unregister:
                    SetActiveState(PageStates.UnregisterFinishPage);
                    break;

                case InitPageRadioStates.Custom:
                    SetActiveState(PageStates.AdvancedPage);
                    break;
                }
                break;

            case PageStates.AdvancedPage:
                if (_setState != ExtRegistrator.RegistrationExtensionEnum.None)
                {
                    _registrator.RegistrationPath = _location;
                    _registrator.Register(_setState);
                    UpdateIni();
                }
                else
                {
                    _registrator.Unregister();
                }
                Close();
                break;

            case PageStates.UnregisterFinishPage:
                _registrator.Unregister();
                Close();
                break;

            case PageStates.RegisterBrowsePage:
                SetActiveState(PageStates.RegisterSelectionFb2Page);
                break;

            case PageStates.RegisterSelectionFb2Page:
                DetectIniState();
                if (radioButtonFb2Register.Checked)
                {
                    _setState |= ExtRegistrator.RegistrationExtensionEnum.Fb2;
                }
                else
                {
                    _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Fb2;
                }
                SetActiveState(PageStates.RegisterSelectionZipPage);
                break;

            case PageStates.RegisterSelectionRarPage:
                if (radioButtonRarRegister.Checked)
                {
                    _setState |= ExtRegistrator.RegistrationExtensionEnum.Rar;
                }
                else
                {
                    _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Rar;
                }
                SetActiveState(PageStates.RegisterFinishPage);
                break;

            case PageStates.RegisterSelectionZipPage:
                if (radioButtonZipRegister.Checked)
                {
                    _setState |= ExtRegistrator.RegistrationExtensionEnum.Zip;
                }
                else
                {
                    _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Zip;
                }
                SetActiveState(PageStates.RegisterSelectionRarPage);
                break;

            case PageStates.RegisterFinishPage:
                _registrator.RegistrationPath = _location;
                _registrator.Register(_setState);
                UpdateIni();
                Close();
                break;
            }
            UpdateWizardButtonsAccordingToState();
        }
コード例 #6
0
ファイル: MainForm.cs プロジェクト: npuBug/fb2epub
 private void checkBoxZip_CheckedChanged(object sender, EventArgs e)
 {
     switch (checkBoxZip.CheckState)
     {
         case CheckState.Checked:
             _setState |= ExtRegistrator.RegistrationExtensionEnum.Zip;
             break;
         case CheckState.Unchecked:
             _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Zip;
             break;
     }
     UpdateAdvancedGUI();
 }
コード例 #7
0
ファイル: MainForm.cs プロジェクト: npuBug/fb2epub
 private void buttonUnSelectAll_Click(object sender, EventArgs e)
 {
     _setState = ExtRegistrator.RegistrationExtensionEnum.None;
     UpdateAdvancedGUI();
 }
コード例 #8
0
ファイル: MainForm.cs プロジェクト: npuBug/fb2epub
 private void buttonNext_Click(object sender, EventArgs e)
 {
     switch (currentPage)
     {
         case PageStates.IntroPage:
             ReadoutInitialRadioButtonState();
             switch (initPageRadioButtonSelected)
             {
                 case InitPageRadioStates.Register:
                     _setState = ExtRegistrator.RegistrationExtensionEnum.BaseSet;
                     if (string.IsNullOrEmpty(_location))
                     {
                         SetActiveState(PageStates.RegisterBrowsePage);
                     }
                     else
                     {
                         SetActiveState(PageStates.RegisterSelectionFb2Page);
                     }
                     break;
                 case InitPageRadioStates.Change_Repair:
                     _setState = _registrator.GetRegistrationState();
                     if (string.IsNullOrEmpty(_location))
                     {
                         SetActiveState(PageStates.RegisterBrowsePage);
                     }
                     else
                     {
                         SetActiveState(PageStates.RegisterSelectionFb2Page);
                     }
                     break;
                 case InitPageRadioStates.Unregister:
                     SetActiveState(PageStates.UnregisterFinishPage);
                     break;
                 case InitPageRadioStates.Custom:
                     SetActiveState(PageStates.AdvancedPage);
                     break;
             }
             break;
         case PageStates.AdvancedPage:
             if (_setState != ExtRegistrator.RegistrationExtensionEnum.None )
             {
                 _registrator.RegistrationPath = _location;
                 _registrator.Register(_setState);
                 UpdateIni();
             }
             else
             {
                 _registrator.Unregister();
             }
             Close();
             break;
         case PageStates.UnregisterFinishPage:
             _registrator.Unregister();
             Close();
             break;
         case PageStates.RegisterBrowsePage:
             SetActiveState(PageStates.RegisterSelectionFb2Page);
             break;
         case PageStates.RegisterSelectionFb2Page:
             DetectIniState();
             if (radioButtonFb2Register.Checked)
             {
                 _setState |= ExtRegistrator.RegistrationExtensionEnum.Fb2;
             }
             else
             {
                 _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Fb2;
             }
             SetActiveState(PageStates.RegisterSelectionZipPage);
             break;
         case PageStates.RegisterSelectionRarPage:
             if (radioButtonRarRegister.Checked)
             {
                 _setState |= ExtRegistrator.RegistrationExtensionEnum.Rar;
             }
             else
             {
                 _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Rar;
             }
             SetActiveState(PageStates.RegisterFinishPage);
             break;
         case PageStates.RegisterSelectionZipPage:
             if (radioButtonZipRegister.Checked)
             {
                 _setState |= ExtRegistrator.RegistrationExtensionEnum.Zip;
             }
             else
             {
                 _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Zip;
             }
             SetActiveState(PageStates.RegisterSelectionRarPage);
             break;
         case PageStates.RegisterFinishPage:
             _registrator.RegistrationPath = _location;
             _registrator.Register(_setState);
             UpdateIni();
             Close();
             break;
     }
     UpdateWizardButtonsAccordingToState();
 }