Hi Martin,
Is there a set of IDE Interfaces to retrieve information? I would like
to extend the IDE with the ability to create a unittest units based on
the current file in the editor. Something like what Delphi IDE allows.
Things I might need (high overview):
* Access to the current file being edited
- Can I get access to the TStream of the edit buffer
- or can I only get the file name, and thus read the
file from disk (in this case, what about unsaved changes).
* Ability to open a newly created file in the editor window.
* Ability to query Project Options
- I would need things like the location of the project file.
* Access to the Main Menu
- So I can add new menu items
* MSEide doesn't use registered File Types or Project Types.
- So I assume I simply need to add new files to the template
directory
- Where does "File -> New" get it's items from? From the
"Project Options -> Template" entries? If so, this is going
to be a tricky one.
I know, very briefly, about the apps/myide/ example, and that it uses
the msedesignintf.pas unit. I'll study this in more detail.
Regards,
- Graeme -
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/
------------------------------------------------------------------------------
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk