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

Reply via email to