private static void AddWindowProc(EditAutoTypeItemForm f, IntPtr h,
                                          string strWndName, Image img)
        {
            if (f == null)
            {
                Debug.Assert(false); return;
            }
            if (h == IntPtr.Zero)
            {
                Debug.Assert(false); return;
            }

            try
            {
                if (!AutoType.IsValidAutoTypeWindow(h, false))
                {
                    return;
                }

                lock (f.m_objDialogSync)
                {
                    if (!f.m_bDialogClosed)
                    {
                        f.m_vWndImages.Add(img);
                        f.m_cmbWindow.Items.Add(strWndName);
                    }
                }
            }
            catch (Exception) { Debug.Assert(false); }
        }
Exemple #2
0
        private void OnBtnAutoTypeEdit(object sender, EventArgs e)
        {
            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();

            string strName = @"(" + KPRes.AutoType + @")";

            AutoTypeConfig atConfig = new AutoTypeConfig();

            atConfig.DefaultSequence = m_tbDefaultAutoTypeSeq.Text;

            dlg.InitEx(atConfig, new ProtectedStringDictionary(),
                       strName, true);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                m_tbDefaultAutoTypeSeq.Text = atConfig.DefaultSequence;
            }

            EnableControlsEx();
        }
Exemple #3
0
        private void OnBtnAutoTypeEdit(object sender, EventArgs e)
        {
            // string strName = @"(" + KPRes.AutoType + @")";

            AutoTypeConfig atConfig = new AutoTypeConfig();

            atConfig.DefaultSequence = m_tbDefaultAutoTypeSeq.Text;

            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();

            dlg.InitEx(atConfig, -1, true, atConfig.DefaultSequence, null);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                m_tbDefaultAutoTypeSeq.Text = atConfig.DefaultSequence;
            }

            UIUtil.DestroyForm(dlg);
            EnableControlsEx();
        }
Exemple #4
0
        private void OnBtnAutoTypeEdit(object sender, EventArgs e)
        {
            // string strName = @"(" + KPRes.AutoType + @")";

            AutoTypeConfig atConfig = new AutoTypeConfig();
            atConfig.DefaultSequence = m_tbDefaultAutoTypeSeq.Text;

            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();
            dlg.InitEx(atConfig, -1, true, atConfig.DefaultSequence, null);

            if(dlg.ShowDialog() == DialogResult.OK)
                m_tbDefaultAutoTypeSeq.Text = atConfig.DefaultSequence;

            UIUtil.DestroyForm(dlg);
            EnableControlsEx();
        }
Exemple #5
0
        private void OnBtnAutoTypeAdd(object sender, EventArgs e)
        {
            if(m_pwEditMode == PwEditMode.ViewReadOnlyEntry) return;

            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();
            dlg.InitEx(m_atConfig, -1, false, m_tbDefaultAutoTypeSeq.Text, m_vStrings);

            if(UIUtil.ShowDialogAndDestroy(dlg) == DialogResult.OK)
            {
                UpdateAutoTypeList(true);
                ResizeColumnHeaders();
            }
        }
Exemple #6
0
        private void OnBtnAutoTypeEditDefault(object sender, EventArgs e)
        {
            if(m_pwEditMode == PwEditMode.ViewReadOnlyEntry) return;

            SaveDefaultSeq();

            EditAutoTypeItemForm ef = new EditAutoTypeItemForm();
            ef.InitEx(m_atConfig, -1, true, m_tbDefaultAutoTypeSeq.Text, m_vStrings);

            if(UIUtil.ShowDialogAndDestroy(ef) == DialogResult.OK)
                m_tbDefaultAutoTypeSeq.Text = m_atConfig.DefaultSequence;
        }
Exemple #7
0
        private void OnBtnAutoTypeEdit(object sender, EventArgs e)
        {
            if(m_pwEditMode == PwEditMode.ViewReadOnlyEntry) return;

            ListView.SelectedIndexCollection lvSel = m_lvAutoType.SelectedIndices;
            Debug.Assert(lvSel.Count == 1); if(lvSel.Count != 1) return;

            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();
            dlg.InitEx(m_atConfig, lvSel[0], false, m_tbDefaultAutoTypeSeq.Text,
                m_vStrings);

            if(UIUtil.ShowDialogAndDestroy(dlg) == DialogResult.OK)
                UpdateAutoTypeList(true);
        }
Exemple #8
0
		private void OnBtnAutoTypeAdd(object sender, EventArgs e)
		{
			if(m_pwEditMode == PwEditMode.ViewReadOnlyEntry) return;

			EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();
			dlg.InitEx(m_atConfig, m_vStrings, null, false);

			if(dlg.ShowDialog() == DialogResult.OK)
			{
				UpdateAutoTypeList();
				ResizeColumnHeaders();
			}
		}
 public PwlwInfo(EditAutoTypeItemForm f, IntPtr h)
 {
     this.Form = f;
     this.WindowHandle = h;
 }
Exemple #10
0
        private void OnBtnAutoTypeEditDefault(object sender, EventArgs e)
        {
            m_atConfig.DefaultSequence = m_tbDefaultAutoTypeSeq.Text;

            EditAutoTypeItemForm ef = new EditAutoTypeItemForm();
            ef.InitEx(m_atConfig, m_vStrings, "(" + KPRes.Default + ")", true);

            if(ef.ShowDialog() == DialogResult.OK)
            {
                m_tbDefaultAutoTypeSeq.Text = m_atConfig.DefaultSequence;

                m_bModifiedEntry = true;
            }
        }
        private static void AddWindowProc(EditAutoTypeItemForm f, IntPtr h,
            string strWndName, Image img)
        {
            if(f == null) { Debug.Assert(false); return; }
            if(h == IntPtr.Zero) { Debug.Assert(false); return; }

            try
            {
                if(!AutoType.IsValidAutoTypeWindow(h, false)) return;

                lock(f.m_objDialogSync)
                {
                    if(!f.m_bDialogClosed)
                    {
                        f.m_vWndImages.Add(img);
                        f.m_cmbWindow.Items.Add(strWndName);
                    }
                }
            }
            catch(Exception) { Debug.Assert(false); }
        }
Exemple #12
0
        private void OnBtnAutoTypeEdit(object sender, EventArgs e)
        {
            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();

            ListView.SelectedListViewItemCollection lvSel = m_lvAutoType.SelectedItems;
            Debug.Assert(lvSel.Count == 1); if(lvSel.Count != 1) return;

            string strOriginalName = lvSel[0].Text;
            dlg.InitEx(m_atConfig, m_vStrings, strOriginalName, false);

            if(dlg.ShowDialog() == DialogResult.OK)
            {
                UpdateAutoTypeList();

                m_bModifiedEntry = true;
            }
        }
Exemple #13
0
        private void OnBtnAutoTypeAdd(object sender, EventArgs e)
        {
            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();

            dlg.InitEx(m_atConfig, m_vStrings, null, false);

            if(dlg.ShowDialog() == DialogResult.OK)
            {
                UpdateAutoTypeList();
                ResizeColumnHeaders();

                m_bModifiedEntry = true;
            }
        }
Exemple #14
0
		private void OnBtnAutoTypeEditDefault(object sender, EventArgs e)
		{
			if(m_pwEditMode == PwEditMode.ViewReadOnlyEntry) return;

			m_atConfig.DefaultSequence = m_tbDefaultAutoTypeSeq.Text;

			EditAutoTypeItemForm ef = new EditAutoTypeItemForm();
			ef.InitEx(m_atConfig, m_vStrings, "(" + KPRes.Default + ")", true);

			if(ef.ShowDialog() == DialogResult.OK)
				m_tbDefaultAutoTypeSeq.Text = m_atConfig.DefaultSequence;
		}
Exemple #15
0
 public PwlwInfo(EditAutoTypeItemForm f, IntPtr h)
 {
     this.Form         = f;
     this.WindowHandle = h;
 }
Exemple #16
0
        private void OnBtnAutoTypeAdd(object sender, EventArgs e)
        {
            if(m_pwEditMode == PwEditMode.ViewReadOnlyEntry) return;

            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();
            dlg.InitEx(m_atConfig, -1, false, m_tbDefaultAutoTypeSeq.Text, m_vStrings);

            if(UIUtil.ShowDialogAndDestroy(dlg) == DialogResult.OK)
            {
                AutoTypeAssociation a = null;
                if(m_atConfig.AssociationsCount > 0)
                    a = m_atConfig.GetAt(m_atConfig.AssociationsCount - 1);
                else { Debug.Assert(false); }

                UpdateAutoTypeList(ListSelRestore.None, a, true);
                ResizeColumnHeaders();
            }
        }
Exemple #17
0
        private void OnBtnAutoTypeEdit(object sender, EventArgs e)
        {
            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();

            string strName = @"(" + KPRes.AutoType + @")";

            AutoTypeConfig atConfig = new AutoTypeConfig();
            atConfig.DefaultSequence = m_tbDefaultAutoTypeSeq.Text;

            dlg.InitEx(atConfig, new ProtectedStringDictionary(),
                strName, true);

            if(dlg.ShowDialog() == DialogResult.OK)
                m_tbDefaultAutoTypeSeq.Text = atConfig.DefaultSequence;

            EnableControlsEx();
        }
Exemple #18
0
        private void OnBtnAutoTypeEdit(object sender, EventArgs e)
        {
            if(m_pwEditMode == PwEditMode.ViewReadOnlyEntry) return;

            EditAutoTypeItemForm dlg = new EditAutoTypeItemForm();

            ListView.SelectedListViewItemCollection lvSel = m_lvAutoType.SelectedItems;
            Debug.Assert(lvSel.Count == 1); if(lvSel.Count != 1) return;

            string strOriginalName = lvSel[0].Text;
            dlg.InitEx(m_atConfig, m_vStrings, strOriginalName, false);

            if(UIUtil.ShowDialogAndDestroy(dlg) == DialogResult.OK)
                UpdateAutoTypeList();
        }