Esempio n. 1
0
 private void LoadBtn_Click(object sender, EventArgs e)
 {
     LoadBtn.Visible = false;
     LoadBtn.Enabled = false;
     PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German"
                 ? "http://ygopro.de/update-news/"
                 : "http://ygopro.de/update-news/?lang=en");
     PatchNotes.Navigating += WebRedirect;
 }
Esempio n. 2
0
 private void LanguageSelect_SelectedIndexChanged(object sender, EventArgs e)
 {
     Program.Config.Language = languageSelect.SelectedItem.ToString();
     Program.SaveConfig(Program.ConfigurationFilename, Program.Config);
     Program.LanguageManager.Load(languageSelect.SelectedItem.ToString());
     PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German"
                             ? "http://ygopro.de/update-news/"
                             : "http://ygopro.de/update-news/?lang=en");
     ApplyTranslation();
     Program.MainForm.ReLoadLanguage();
 }
Esempio n. 3
0
 private void LoadBtn_Click(object sender, EventArgs e)
 {
     LoadBtn.Visible = false;
     LoadBtn.Enabled = false;
     PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German"
                 ? "http://www.ygodevpro.com/category/patch-notes/"
                 : "http://www.ygodevpro.com/category/patch-notes/");
     //PatchNotes.Navigating += WebRedirect;
     adBox.Visible = false;
     //AdPanel.Visible = false;
 }
Esempio n. 4
0
        public LoginFrm()
        {
            InitializeComponent();
            TopLevel = false;
            Dock     = DockStyle.Fill;
            Visible  = true;

            Program.ChatServer.LoginReply += LoginResponse;

            usernameInput.Text = Program.Config.DefaultUsername;

            if (Directory.Exists(LanguageManager.Path))
            {
                string[] languages = Directory.GetDirectories(LanguageManager.Path);
                foreach (string language in languages)
                {
                    string[] split = language.Split('/');
                    if (split.Length > 1)
                    {
                        languageSelect.Items.Add(split[1]);
                    }
                }

                languageSelect.SelectedItem          = Program.Config.Language;
                languageSelect.SelectedIndexChanged += LanguageSelect_SelectedIndexChanged;
            }
            else
            {
                languageSelect.Items.Add("English");
                languageSelect.SelectedIndex = 0;
            }

            usernameInput.KeyDown += UsernameInput_KeyDown;
            passwordInput.KeyDown += PasswordInput_KeyDown;

            PatchNotes.ScriptErrorsSuppressed = true;
            PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German"
                                    ? "http://ygopro.de/update-news/"
                                    : "http://ygopro.de/update-news/?lang=en");
            PatchNotes.Navigating += WebRedirect;


            ApplyTranslation();

            if (Program.Config.SavePassword && !string.IsNullOrEmpty(Program.Config.EncodedPassword))
            {
                savePassCheckBox.Checked = true;
                passwordInput.Text       = Program.Config.EncodedPassword;
                usernameInput.Text       = Program.Config.SavedUsername;
            }
        }
Esempio n. 5
0
 private void LanguageSelect_SelectedIndexChanged(object sender, EventArgs e)
 {
     Program.Config.Language = languageSelect.SelectedItem.ToString();
     Program.SaveConfig(Program.ConfigurationFilename, Program.Config);
     Program.LanguageManager.Load(languageSelect.SelectedItem.ToString());
     if (!LoadBtn.Enabled)
     {
         PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German"
                                 ? "http://ygopro.de/en/category/"
                                 : "http://ygopro.de/en/category/patch-notes/");
     }
     ApplyTranslation();
     Program.MainForm.ReLoadLanguage();
 }
Esempio n. 6
0
        public LoginFrm()
        {
            InitializeComponent();
            TopLevel = false;
            Dock     = DockStyle.Fill;
            Visible  = true;

            m_loginTimeOut.Interval = 3000;
            usernameInput.Text      = Program.Config.DefaultUsername;

            if (Directory.Exists(LanguageManager.Path))
            {
                string[] languages = Directory.GetDirectories(LanguageManager.Path);
                foreach (string language in languages)
                {
                    string[] split = language.Split('/');
                    if (split.Length > 1)
                    {
                        languageSelect.Items.Add(split[1]);
                    }
                }

                languageSelect.SelectedItem          = Program.Config.Language;
                languageSelect.SelectedIndexChanged += LanguageSelect_SelectedIndexChanged;
            }
            else
            {
                languageSelect.Items.Add("English");
                languageSelect.SelectedIndex = 0;
            }

            m_loginTimeOut.Tick   += LoginTimeOut_Tick;
            usernameInput.KeyDown += UsernameInput_KeyDown;
            passwordInput.KeyDown += PasswordInput_KeyDown;

            PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German"
                                    ? "http://ygopro.de/patches/"
                                    : "http://ygopro.de/patches/?lang=en");
            PatchNotes.Navigating += WebRedirect;


            ApplyTranslation();
        }