Wishlist IDE * Software-PlugIn Interface for Interface-PlugIn-Sof

new topic     » topic index » view thread      » older message » newer message

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 smile, 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

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu