Jelajahi Sumber

Add copy and paste to prop Fileselect

Leonardo Jeanteur 4 tahun lalu
induk
melakukan
2a6a15db11
1 mengubah file dengan 5 tambahan dan 0 penghapusan
  1. 5 0
      hide/comp/FileSelect.hx

+ 5 - 0
hide/comp/FileSelect.hx

@@ -27,6 +27,11 @@ class FileSelect extends Component {
 			new ContextMenu([
 			new ContextMenu([
 				{ label : "View", enabled : fpath != null, click : function() ide.openFile(fpath) },
 				{ label : "View", enabled : fpath != null, click : function() ide.openFile(fpath) },
 				{ label : "Clear", enabled : path != null, click : function() { path = null; onChange(); } },
 				{ label : "Clear", enabled : path != null, click : function() { path = null; onChange(); } },
+				{ label : "Copy Path", enabled : path != null, click : function() ide.setClipboard(path) },
+				{ label : "Paste Path", click : function() {
+					path = ide.getClipboard();
+					onChange();
+				}},
 				{ label : "Open in explorer", enabled : fpath != null, click : function() Sys.command("explorer.exe",["/select,"+fpath.split("/").join("\\")]) },
 				{ label : "Open in explorer", enabled : fpath != null, click : function() Sys.command("explorer.exe",["/select,"+fpath.split("/").join("\\")]) },
 			]);
 			]);
 			return false;
 			return false;