ede: User interface methods

 
 8.3 User interface methods
 ==========================
 
 These methods are core behaviors associated with user commands.  If you
 do not implement a method, there is a reasonable default that may do
 what you need.
 
 ‘project-add-file’
      Add a file to your project.  Override this if you want to put new
      sources into different fields depending on extension, or other
      details.
 ‘project-remove-file’
      Reverse of project-add-file.
 ‘project-compile-target’
      Override this if you want to do something special when the user
      "compiles" this target.
 ‘project-debug-target’
      What to do when a user wants to debug your target.
 ‘project-update-version’
      Easily update the version number of your project.
 ‘project-edit-file-target’
      Edit the file the project’s information is stored in.
 ‘project-new-target’
      Create a new target in a project.
 ‘project-delete-target’
      Delete a target from a project.
 ‘project-make-dist’
      Make a distribution (tar archive) of the project.
 ‘project-rescan’
      Rescan a project file, changing the data in the existing objects.