Lines 59-64
Link Here
|
59 |
import javax.swing.text.Document; |
59 |
import javax.swing.text.Document; |
60 |
import javax.swing.text.JTextComponent; |
60 |
import javax.swing.text.JTextComponent; |
61 |
import javax.swing.text.Position; |
61 |
import javax.swing.text.Position; |
|
|
62 |
import org.netbeans.api.editor.EditorRegistry; |
62 |
import org.netbeans.modules.codetemplatetools.SelectionCodeTemplateProcessor; |
63 |
import org.netbeans.modules.codetemplatetools.SelectionCodeTemplateProcessor; |
63 |
import org.netbeans.modules.codetemplatetools.ui.view.CodeTemplateListCellRenderer; |
64 |
import org.netbeans.modules.codetemplatetools.ui.view.CodeTemplateListCellRenderer; |
64 |
import org.openide.cookies.EditorCookie; |
65 |
import org.openide.cookies.EditorCookie; |
Lines 67-73
Link Here
|
67 |
import org.openide.util.NbBundle; |
68 |
import org.openide.util.NbBundle; |
68 |
import org.openide.util.Utilities; |
69 |
import org.openide.util.Utilities; |
69 |
import org.openide.util.actions.CookieAction; |
70 |
import org.openide.util.actions.CookieAction; |
70 |
import org.netbeans.editor.Registry; |
|
|
71 |
import org.netbeans.lib.editor.codetemplates.api.CodeTemplate; |
71 |
import org.netbeans.lib.editor.codetemplates.api.CodeTemplate; |
72 |
import org.netbeans.lib.editor.codetemplates.api.CodeTemplateManager; |
72 |
import org.netbeans.lib.editor.codetemplates.api.CodeTemplateManager; |
73 |
import org.netbeans.modules.codetemplatetools.ui.view.CodeTemplateListModel; |
73 |
import org.netbeans.modules.codetemplatetools.ui.view.CodeTemplateListModel; |
Lines 86-92
Link Here
|
86 |
|
86 |
|
87 |
@Override |
87 |
@Override |
88 |
protected void performAction(Node[] activatedNodes) { |
88 |
protected void performAction(Node[] activatedNodes) { |
89 |
final JTextComponent textComponent = Registry.getMostActiveComponent(); |
89 |
final JTextComponent textComponent = EditorRegistry.focusedComponent(); |
90 |
if (textComponent != null) { |
90 |
if (textComponent != null) { |
91 |
Document document = textComponent.getDocument(); |
91 |
Document document = textComponent.getDocument(); |
92 |
CodeTemplateManager codeTemplateManager = CodeTemplateManager.get(document); |
92 |
CodeTemplateManager codeTemplateManager = CodeTemplateManager.get(document); |