|  |  | Anjuta Developers Reference Manual |

## libanjuta API

AnjutaShell — Application shell interface
AnjutaPreferences — Anjuta Prefereces system.
AnjutaPreferencesDialog — Preferences dialog
AnjutaUI — User Interface manager
AnjutaStatus — Program status such as status message, progress etc.
AnjutaPlugin — Anjuta plugin base class from which all plugins are derived.
AnjutaPluginDescription — Plugin description from .plugin file
AnjutaPluginHandle — Handle used by plugin manager to keep track of plugins.
AnjutaPluginManager — Plugins management and activation
AnjutaProfile — Profile is a collection of plugins
AnjutaProfileManager — Managers a stack of plugins profiles
Children management — Children management in Anjuta
AnjutaLauncher — External process launcher with async input/output
AnjutaSavePrompt — Save dialog prompt for unsaved data
AnjutaSerializer — Data serializer
AnjutaSession — Program session
Utilities — Utility functions
anjuta-marshal
anjuta-enum-types
Program resources — Application resource management
AnjutaEncoding — Text encoding and decoding
Debugging — Debug functions