Exemplo n.º 1
0
        public void ProvideEditor(FrameworkElement host, Guid factoryId, out object doc, out object pane)
        {
            VSDocumentInstance dc = new VSDocumentInstance(Context, factoryId);

            pane = new VSDocumentFormPane(Context, dc, host);

            doc = dc;
        }
Exemplo n.º 2
0
        public void ProvideEditor(VSEditorControl form, Guid factoryId, out object doc, out object pane)
        {
            VSDocumentInstance dc = new VSDocumentInstance(Context, factoryId);

            pane = new VSDocumentFormPane(Context, dc, form);

            doc = dc;
        }
Exemplo n.º 3
0
        public void InitializeEditor(VSEditorControl form, IVsUIHierarchy hier, IVsWindowFrame frame, uint docid)
        {
            VSDocumentFormPane pane = null;
            object             value;

            if (VSErr.Succeeded(frame.GetProperty((int)__VSFPROPID.VSFPROPID_DocView, out value)))
            {
                pane = value as VSDocumentFormPane;
            }


            if (pane != null)
            {
                ((IVSEditorControlInit)form).InitializedForm(hier, docid, frame, pane.Host);
            }
        }
Exemplo n.º 4
0
 public VSDocumentHost(VSDocumentFormPane pane)
 {
     _pane = pane;
 }