コード例 #1
0
        public void ActivateItem(int n)
        {
            var member = memberList[n];

            MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor extEditor = document.GetContent <MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor> ();
            if (extEditor != null)
            {
                extEditor.SetCaretTo(Math.Max(1, member.NameLocation.Line), member.NameLocation.Column);
            }
        }
コード例 #2
0
 void JumpTo(int line, int column)
 {
     MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor extEditor =
         IdeApp.Workbench.ActiveDocument.GetContent
         <MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor> ();
     if (extEditor != null)
     {
         extEditor.SetCaretTo(Math.Max(1, line), column);
     }
 }
コード例 #3
0
 public System.Collections.Generic.IEnumerable <ItemToolboxNode> GetDynamicItems(IToolboxConsumer consumer)
 {
     MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor editor
         = consumer as MonoDevelop.Ide.Gui.Content.IExtensibleTextEditor;
     if (editor != null)
     {
         foreach (CodeTemplate ct in CodeTemplateService.GetCodeTemplatesForFile(editor.Name))
         {
             if (ct.CodeTemplateContext != CodeTemplateContext.Standard)
             {
                 continue;
             }
             yield return(new TemplateToolboxNode(ct)
             {
                 Category = category,
                 Icon = ImageService.GetPixbuf("md-template", Gtk.IconSize.Menu)
             });
         }
     }
     yield break;
 }