Ejemplo n.º 1
0
 private void passwordCopyClick(object sender, EventArgs e)
 {
     if ((sender as Button).Name.Contains("Old"))
     {
         PasswordChangeAssistantExt.PasswordCopy(m_pcadata.OldPassword);
     }
     else
     {
         PasswordChangeAssistantExt.PasswordCopy(tbPasswordNew.TextEx);
     }
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
        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;
            }
        }
Ejemplo n.º 4
0
 private void bSequence_Click(object sender, EventArgs e)
 {
     PasswordChangeAssistantExt.SequenceType(tbPasswordNew.TextEx, rtbSequence.Text);
 }