private void passwordCopyClick(object sender, EventArgs e) { if ((sender as Button).Name.Contains("Old")) { PasswordChangeAssistantExt.PasswordCopy(m_pcadata.OldPassword); } else { PasswordChangeAssistantExt.PasswordCopy(tbPasswordNew.TextEx); } }
public PCAInitData(PwEntry pe) { if (pe == null) { return; } Title = pe.Strings.ReadSafe(PwDefs.TitleField); User = pe.Strings.ReadSafe(PwDefs.UserNameField); Expires = pe.Expires; Expiry = pe.ExpiryTime; OldPassword = pe.Strings.GetSafe(PwDefs.PasswordField); PCASequence = PasswordChangeAssistantExt.GetPCASequence(pe, Config.DefaultPCASequences[PluginTranslate.DefaultSequence01]); SetExpiry = false; URL = pe.Strings.ReadSafe(PwDefs.UrlField); URL2 = pe.Strings.ReadSafe(Config.PCAURLField); Strings = pe.Strings; }
private void bSequenceEdit_Click(object sender, EventArgs e) { EditAutoTypeItemForm dlg = new EditAutoTypeItemForm(); AutoTypeConfig atc = new AutoTypeConfig(); if (string.IsNullOrEmpty(rtbSequence.Text)) { atc.DefaultSequence = PasswordChangeAssistantExt.GetPCASequence(PasswordChangeAssistantExt.SelectedEntry, PluginTranslate.DefaultSequence01); } else { atc.DefaultSequence = rtbSequence.Text; } dlg.InitEx(atc, -1, true, rtbSequence.Text, m_pcadata.Strings); dlg.Text = KPRes.ConfigureKeystrokeSeq; Control cCustomSequence = Tools.GetControl("m_rbKeySeq", dlg); Control cFirst = Tools.GetControl("m_lblTargetWindow", dlg); if ((cCustomSequence != null) && (cFirst != null)) { int y = cCustomSequence.Top - cFirst.Top; HideControl("m_lblTargetWindow", dlg); HideControl("m_rbSeqDefault", dlg); HideControl("m_cmbWindow", dlg); HideControl("m_lblOpenHint", dlg); HideControl("m_lnkWildcardRegexHint", dlg); HideControl("m_rbSeqCustom", dlg); MoveControlUp("m_rbKeySeq", y, dlg); MoveControlUp("m_lblKeySeqInsertInfo", y, dlg); MoveControlUp("m_rtbPlaceholders", y, dlg); Tools.GetControl("m_rtbPlaceholders", dlg).Height += y; } if (UIUtil.ShowDialogAndDestroy(dlg) == DialogResult.OK) { rtbSequence.Text = atc.DefaultSequence; } }
private void bSequence_Click(object sender, EventArgs e) { PasswordChangeAssistantExt.SequenceType(tbPasswordNew.TextEx, rtbSequence.Text); }