Wishlist IDE * Software-PlugIn Interface for Interface-PlugIn-Sof
- Posted by "Gottwald, IT-IS T500, Fa. Compaq, DA" <T.Gottwald at DEUTSCHEPOST. Nov 16, 2000
- 386 views
First: Thanks for the idea and the file, Matthew ! Second, i don't really believe in".prj" Files. They make the life easier for the programmers of the IDE, but the end-user doesn't need them. I'd rather put some additional lines with "Comments e.g. "-- IDE-INFO: ..." into the REAL ".exw" File and be able to reload it later. Besides I think its not needed, because there is a clear syntax "constant XYZ = create( Window,..." that can be read by a program. Maybe its a lot more work that way , but my comment is from the "end-user position". Third, my wishlist includes the "Add-On"-Feature. I'd like to see an "software-Interface" in the IDE that is documented and that gives access to the Code and the Controlls to "Plug-Ins". After that time, the work on the IDE can be shared and whoever wants can "add a feature" just by writing a "standardized Plug-In". This Software-Inteface should be well thought about, but if its good, the IDE will grow very fast cause I am shure that many people don't want to begin a "new project IDE" but are ready waiting to "add a feature" to an "Open IDE". As an idea I would think of it as its with "Photoshop". You have an "Plug-In" Folder, you just put in an ".exw"- File and all those files are automatically loaded and initialised during the "Load-process" of the ide. Whenever the "IDE" oes something, it gives the "Plug-Ins" via the Software-Interface the chance to "make there work". This "PlugIn"-idea is not only intresting for the IDE, but generally it should be a part of bigger Software-Projects to give others the possibility "to enhance the features and share the work". -- Theo Gottwald ******************* http://www.theogott.de -----Original Message----- From: Matthew Lewis [mailto:MatthewL at KAPCOUSA.COM] Sent: Friday, November 10, 2000 6:15 PM To: MatthewL at KAPCOUSA.COM Subject: Re: Wishlist IDE * Reload ".exw"-Files > From: Gottwald, <SNIP> > Yes, we can reload Project files. I want to reload > ".exw"-File instead. > > Reloading "project-files" is intresting if you have a lot of > "templates" for programm-surfaces and you choose ONE of them > to stat building a new project. Back in the days of EuDesigner by Brian Jackson, I wrote a little utility to convert from a win32lib IDE .prj file to a EuDesigner .eup file. I basically copied a bunch of code from the IDE and EuDesigner to do most of the work for me. You could take a similar approach, but map an .exw file to a .prj file. I attached the file. It worked fine, except that EuDesigner couldn't handle multiple windows, so it choked on multiple window projects (which originally inspired me to break up the code for each window into separate files--and then delete the WinMain() that was inserted). Then there could be an 'import' feature within the IDE. I'd think that it would be best to hide this from the user, and simply automatically convert an .exw file when opened. Also, support for .ew files (designed to be includes) might be a good idea. The only real difference should be that WinMain() isn't tacked onto the end of it. Ooh, and maybe multiple files, where you've got a .prj that actually points to other .prx/.prw files or something that actually handle the code. Then we could work with includes directly within the project (a la <gasp> VC++ or Visual Interdev--and probably lots others, too). Hmmm, time to finally integrate MDI support into win32lib? Matt Lewis http://www.realftp.com/matthewlewis