From: Erick <er...@je...> - 2001-04-15 19:00:37
|
Looks good Felix. I fixed a couple of grammar and spelling mistakes. It can be found here: http://www.jeb.ca/faq/Win32-GUI-FAQ.html | Hello Aldo, Erick | enclosed you find a very first draft of the Win32-Gui-FAQ. I will add | more questions as they are discussed in the mailing-list and as I | look through the mailing-list archive. The items marked with $$$ | are "under investigation"... | Best Regards, Felix regards, erick never stop questioning www.jeb.ca |
From: Johan L. <jp...@bo...> - 2001-04-17 14:54:22
|
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 and 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 PerlApp application. You'll need Perl (probably 5.6) installed, but no other modules. * Getting started Start UltraEdit (it works without UltraEdit but not nearly as smoothly). 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 system. Oasis does not change any source files. The "=> Editor" button will open up the file in UltraEdit at the correct location. The "=> Module" button will the selected module into Oasis. ** Features The source is parsed in a simplistic way to extract meta-information which is displayed in the tree to the left. Select a node in the tree to display the corresponding text in the right pane. Double click to go to the editor. * POD The POD is parsed using POD::Parse. =head1 and =head2 items are displayed in the tree. Both the POD tab and the source tab is updated when you select 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". Double click to load that module. Oasis will find the file if it's in a project of yours or in an @INC directory. * Bookmarks A Bookmark is a custom pattern used to identify certain parts of the code. 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öm, Sourcerer, Boss Casinos Ltd, Antigua jp...@bo... |
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 | |
From: Reini U. <ru...@x-...> - 2001-04-18 11:29:01
|
emacs/xemacs has this feature builtin as imenu. also in speedbar. Johan Lindstrom schrieb: > Perl Oasis is a source/POD/class browser tightly integrated with > (currently) UltraEdit. It makes it easy to navigate source code, POD and > modules. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |