コード例 #1
0
        private void checkBox_CheatRoullete_CheckedChanged(object sender, EventArgs e)
        {
            var @checked = checkBox_CheatRoullete.Checked;

            SetCheatRoulleteCheckBox(false);
            if (@checked)
            {
                var respond = LMessageBox.W("ui-cheat-roulette-confirm", MessageBoxButtons.YesNo, MessageBoxDefaultButton.Button2);
                if (respond == DialogResult.Yes)
                {
                    LMessageBox.I("ui-cheat-roulette-enabled");
                    SetCheatRoulleteCheckBox(true);
                }
            }

            Settings.CheatRoulette = checkBox_CheatRoullete.Checked;
            Settings.Save();
        }
コード例 #2
0
ファイル: OverlayForm.cs プロジェクト: ff14by/DFAssist
 internal void instances_callback(int code)
 {
     if (Settings.copyMacro)
     {
         Task.Factory.StartNew(() =>
         {
             var instance = Data.GetInstance(code);
             if (instance.Macro != null)
             {
                 var respond = LMessageBox.Dialog(Localization.GetText("ui-settings-copymacro-dialog-text", instance.Name), Localization.GetText("ui-settings-copymacro-dialog-title"), MessageBoxButtons.YesNo, MessageBoxIcon.None, MessageBoxDefaultButton.Button1);
                 if (respond == DialogResult.Yes)
                 {
                     this.Invoke(() => { Clipboard.SetDataObject(instance.Macro, true); });
                 }
             }
         });
     }
 }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: ylovez888888/DFAssist
        private void comboBox_Language_SelectedValueChanged(object sender, EventArgs e)
        {
            var language = comboBox_Language.SelectedValue.ToString();

            if (Settings.Language == language)
            {
                return;
            }

            Settings.Language = language;
            Settings.Save();

            Localization.Initialize(Settings.Language);
            Data.Initialize(Settings.Language);

            ApplyLanguage();

            LMessageBox.I("ui-language-changed");
        }
コード例 #4
0
ファイル: TrackerForm.cs プロジェクト: zynsyn1993/DFAssist_CN
 internal void new_tracker(int type)
 {
     Task.Factory.StartNew(() =>
     {
         this.Invoke(() =>
         {
             Show();
             var resp = WebApi.Post($@"{_TrackerHost()}api/instances", "{\"data\":{\"attributes\":{\"copy-from\":null,\"data-center-id\":null,\"instance-id\":null,\"created-at\":null,\"updated-at\":null,\"zone-id\":\"" + type.ToString() + "\"},\"type\":\"instances\"}}");
             var json = JsonConvert.DeserializeObject <dynamic>(resp);
             if (json.data.id != null)
             {
                 Tracker_Load(json.data.id.ToString());
                 ext_js = $"localStorage.setItem('instancepw:{json.data.id.ToString()}','{json.data.attributes.password.ToString()}')";
                 Log.Debug($"Debug:New Tracker[Tracker_Id:{json.data.id.ToString()},Password:{json.data.attributes.password.ToString()}]");
             }
             else
             {
                 LMessageBox.E("ui-new-tracker-error");
             }
         });
     });
 }
コード例 #5
0
ファイル: MainForm.cs プロジェクト: ylovez888888/DFAssist
 private void toolStripMenuItem_LogCopy_Click(object sender, EventArgs e)
 {
     Clipboard.SetText(richTextBox_Log.Text);
     LMessageBox.I("ui-clipboard-copied");
 }
コード例 #6
0
ファイル: TrackerForm.cs プロジェクト: zynsyn1993/DFAssist_CN
        private void OnConfirmBox(object sender, ConfirmBoxEventArgs e)
        {
            var respond = LMessageBox.Confirm(e.Msg, MessageBoxButtons.YesNo, MessageBoxDefaultButton.Button2);

            e.Result = respond == DialogResult.Yes;
        }
コード例 #7
0
ファイル: TrackerForm.cs プロジェクト: zynsyn1993/DFAssist_CN
 private void OnAlertBox(object sender, AlertBoxEventArgs e)
 {
     LMessageBox.Alert(e.Msg);
 }