View Javadoc
1   /*
2    * Copyright (c) 2022 Airtango.
3    * All rights reserved.
4    */
5   
6   package de.funfried.netbeans.plugins.editor.closeleftright;
7   
8   import javax.swing.AbstractAction;
9   
10  import org.openide.windows.TopComponent;
11  
12  /**
13   *
14   * @author fbahle
15   */
16  public interface AdditionalCloseActionFactory {
17  	String getId();
18  
19  	String getName();
20  
21  	boolean isActive();
22  
23  	void setActive(boolean active);
24  
25  	boolean isGlobalAction();
26  
27  	AbstractAction createAction(TopComponent topComponent);
28  }