From: Erick <er...@je...> - 2001-04-17 19:19:28
|
Johan, That's pretty neat. I'm going to use it for doing fast editing, since I c= an jump right to the subroutine I want to work on, I really like that idea. The binary did= n't work for me, I had to compile it, after installing the needed modules of course. Also,= when you're viewing it and then flip to another application and then back, and you st= ill haven't loaded anything, then the dropdownbox is erased and your nice icon disapp= ears. I haven't had time to look at your code, but these are two things I noticed right a= way. regards, erick never stop questioning www.jeb.ca ----- Original Message ----- From: Johan Lindstrom <jp...@bo...> To: <per...@li...> Sent: Tuesday, April 17, 2001 4:51 PM Subject: [perl-win32-gui-users] Perl Oasis | Hi! | | Perl Oasis is a new Win32::GUI application I created. It's in beta | currently, but feel free to download and spread the word. I'm very | interested in comments and bug reports. The Perl license applies. | | | ** Introduction | | Perl Oasis is a source/POD/class browser tightly integrated with | (currently) UltraEdit. It makes it easy to navigate source code, POD an= d | modules. | | | * Download | | http://www.bahnhof.se/~johanl/perl/Oasis/ | | Oasis_source.zip contains the entire source tree. | | Oasis_binary.zip is the end-user distribution, a freestanding GUI PerlA= pp | application. You'll need Perl (probably 5.6) installed, but no other mo= dules. | | | * Getting started | | Start UltraEdit (it works without UltraEdit but not nearly as smoothly)= =2E | Start Perl Oasis. | | Always, the file you currently have open in UltraEdit should appear in = the | topmost text field in Oasis. Click the "Load" button to bring the file = into | Oasis. You can also "Copy" a file in the Explorer, move to Oasis and | "Paste" it into the text field (useful if you don't have UltraEdit). | | The file is parsed and the contents is displayed. Explore! Try opening = a | few of your own files, the Oasis source files and modules on your syste= m. | Oasis does not change any source files. | | The "=3D> Editor" button will open up the file in UltraEdit at the corr= ect | location. | | The "=3D> Module" button will the selected module into Oasis. | | | ** Features | | The source is parsed in a simplistic way to extract meta-information wh= ich | is displayed in the tree to the left. Select a node in the tree to disp= lay | the corresponding text in the right pane. Double click to go to the edi= tor. | | | * POD | | The POD is parsed using POD::Parse. =3Dhead1 and =3Dhead2 items are dis= played | in the tree. Both the POD tab and the source tab is updated when you se= lect | a node. | | | * Subroutines | | Subroutines are defined as lines that start with "sub something". | | | * Used modules | | "Used modules" are defined as lines that start with "use something". Do= uble | click to load that module. Oasis will find the file if it's in a projec= t of | yours or in an @INC directory. | | | * Bookmarks | | A Bookmark is a custom pattern used to identify certain parts of the co= de. | You can define your own by editing the config file resource/pde.xml. | | Example: the bookmark "Todo" is defined as lines that contain "##todo" | (load the file lib/PDE/App.pm to see an example of this). | | I'd appreciate suggestions for useful default Bookmark patterns. | | | * Supported Editors | | Currently only UltraEdit is supported because... well... that's what I = use. | If you need support for another editor, please e-mail me | (mailto:jo...@ba...). | | | ** Configuration | | Edit the config file resource/pde.xml. Be careful. Keep a backup copy. = The | most useful thing you can configure is which features should be parsed = and | displayed (that's doPOD, doSub etc.) | | The config should eventually be managed through Edit | Preferences... | | | Like I said, it's a beta so comments, bug reports and feature requests = are | on the top of my wish list :) | | | /J | -- | Johan Lindstr=F6m, Sourcerer, Boss Casinos Ltd, Antigua | jp...@bo... | | | _______________________________________________ | Perl-Win32-GUI-Users mailing list | Per...@li... | http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users | |