From: <car...@lo...> - 2002-07-30 13:42:01
|
The following works for me: VFS.DirectoryEntry[] files =3D view.getDockableWindowManager() .getDockable("vfs.browser").getSelectedFiles(); Hope this helps Carmine |---------+---------------------------------------> | | "Rub=E9n Ortiz" | | | <rub...@ne...> | | | Sent by: | | | jed...@li...ur| | | ceforge.net | | | | | | | | | 07/30/02 09:36 AM | | | | |---------+---------------------------------------> >--------------------------------------------------------------------= -----------------------------------------------------------| | = | | To: jed...@li... = | | cc: = | | Fax to: = | | Subject: [ jEdit-devel ] Macro problem accessing to BrowserV= iew | >--------------------------------------------------------------------= -----------------------------------------------------------| Hi, I'm developing a macro for fast copy files between directories using th= e VFSBrowser, but I have a problem calling to BrowserView. This is the ma= cro code to get the selected files: void copyFilesMacro() { DockableWindowManager wm =3D view.getDockableWindowManager(); VFSBrowser browser =3D (VFSBrowser)wm.getDockable("vfs.browser"); BrowserView bv =3D browser.getBrowserView(); VFS.DirectoryEntry[] selectedFiles =3D browser.getBrowserView().getSelectedFiles(); } copyFilesMacro(); -- When I execute the macro the response is: Typed variable declaration : reflection error: bsh.ReflectError: No arg= s method getSelectedFiles() not found in class'org.gjt.sp.jedit.browser.BrowserView' If you read the BrowserView java doc or jEdit source, you can see the getSelectedFiles method, that is public and don't have any problem.. =BFwhy cannot access to BrowserView? I have the latest cvs version of jEdit. thanks a lot. Ruben Ortiz. ------------------- thanks for jEdit! = |