Exemplo n.º 1
0
        public override void DoubClick()
        {
            TextDialogData DlgData = new TextDialogData();
            DlgData.m_Text = m_Instance.GetText().TextString;

            if (TextDialogUtil.ShowDialog(DlgData))
            {
                RichString str = new RichString(PtApp.ActiveDocument.GetFontManager());
                str.TextString = DlgData.m_Text;
                str.FontID = DlgData.GetFontID();
                m_Instance.SetText(str);
            }
        }
Exemplo n.º 2
0
        // It was called by target class when d-click
        public override void ShowDialog()
        {
            TextDialogData DlgData = new TextDialogData();

            if (TextDialogUtil.ShowDialog(DlgData))
            {
                RichString str = new RichString(PtApp.ActiveDocument.GetFontManager());
                str.TextString = DlgData.m_Text;
                str.FontID = DlgData.GetFontID();
                m_Instance.SetText(str);

                // commit the command
                PtApp.Get().CmdResolver.OnDone();
            }
            else
            {
                PtApp.Get().CmdResolver.OnCancel();
            }
        }