Skip to content
  • Naba Kumar's avatar
    Implemented "UserActivatable" attribute for plugins. This attribute if set · ef50c1f3
    Naba Kumar authored
    	* libanjuta/plugins.c, libanjuta/plugins.h: Implemented
    	"UserActivatable" attribute for plugins. This attribute if set to
    	"no" will prevent users from activating/deactivating it from
    	plugins dialog. Added a toggle button in plugins dialog to toggle
    	the plugins list between list of activatable plugins (default) to
    	list of all plugins. anjuta_plugin_select() now only selects the
    	plugin. Added anjuta_plugins_select_and_activate() method that will
    	select and activate it.
    
    	* plugins/profile-default/Makefile.am,
    	plugins/profile-default/anjuta-default-profile.ui,
    	plugins/profile-default/plugin.c,
    	plugins/profile-default/plugin.h,
    	plugins/project-manager/anjuta-project-manager.ui,
    	plugins/project-manager/plugin.c,
    	plugins/project-manager/plugin.h:
    
    	Anjuta projects (*.anjuta) files define the profile of respective
    	projects. Profile is a set of related plugins required for the
    	project to open. Moved "close project" action from Project Manager
    	to Profile Manager plugin. Implemented loading and unloading of
    	project profiles in DefaultProfilePlugin. DefaultProfilePlugin
    	(instead of Project Manager) now handles opening of *.anjuta files.
    	Close Project menuitem is now moved to File submenu (being
    	consistent with Anjuta 1.x versions and avoiding creating Project
    	submenu when project manager is not loaded).
    
    	* src/anjuta-actions.h: Fixed short-cut key for Help content.
    
    	* src/anjuta.ui: Fixed place holder for projects.
    
    	* (new) plugins/profile-default/default.anjuta: default startup
    	profile. Removed the hardcoded plugins loading in
    	DefaultProfilePlugin.
    
    	* anjuta.anjuta,
    	plugins/project-wizard/templates/terminal/project.anjuta:
    	Implemented project format in newly created projects.
    
    	* plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
    	plugins/class-gen/anjuta-class-gen.plugin.in,
    	plugins/cvs-plugin/anjuta-cvs.plugin.in,
    	plugins/editor/anjuta-document-manager.plugin.in,
    	plugins/file-loader/anjuta-loader.plugin.in,
    	plugins/file-wizard/anjuta-file-wizard.plugin.in,
    	plugins/gdb/anjuta-gdb.plugin.in,
    	plugins/glade/anjuta-glade.plugin.in,
    	plugins/message-view/anjuta-message-manager.plugin.in,
    	plugins/profile-default/anjuta-default-profile.plugin.in,
    	plugins/project-manager/anjuta-project-manager.plugin.in,
    	plugins/project-wizard/anjuta-project-wizard.plugin.in:
    	Defined UserActivatable attributes. Added supported types attribute.
    
    	* plugins/project-wizard/anjuta-project-wizard.glade
    	plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
    	"Project Wizard" in preferences title.
    
    	* TODO.tasks: Updated.
    
    	* manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
    	Updated.
    ef50c1f3