// Path: src/main/java/in/tombo/kashiki/Editor.java
// public interface Editor {
// 
//   Buffer getCurrentBuffer();
// 
//   List<Base> getDrawables();
// 
//   void tearDown();
// 
//   void toggleFullScreen();
// 
//   void reflesh();
// 
//   SmoothValue getScale();
// 
//   void createNewBuffer();
// 
// }


import in.tombo.kashiki.Editor;
package in.tombo.kashiki.keybind;


public interface Action {
  public String name();

// Path: src/main/java/in/tombo/kashiki/Editor.java
// public interface Editor {
// 
//   Buffer getCurrentBuffer();
// 
//   List<Base> getDrawables();
// 
//   void tearDown();
// 
//   void toggleFullScreen();
// 
//   void reflesh();
// 
//   SmoothValue getScale();
// 
//   void createNewBuffer();
// 
// }


// Path: src/main/java/in/tombo/kashiki/keybind/Action.java
import in.tombo.kashiki.Editor;

package in.tombo.kashiki.keybind;


public interface Action {
  public String name();

  public void execute(Editor editor, String... args);