Class
FoundryContext
Description [src]
final class Foundry.Context : GObject.Object
{
/* No available fields */
}
The central object representing an open project.
FoundryContext serves as the main coordinator for all Foundry services and provides access to managers for files, builds, debugging, and other development tools. It maintains the application state and facilitates communication between different components of the development environment.
Instance methods
foundry_context_load_project_settings
This function is functionally equivalent to calling
foundry_context_load_settings() with the “app.devsuite.foundry.project”
gsettings schema id.
foundry_context_tmp_filename
Returns a path that will be in the “tmp/” directory of the .foundry dir.
unstable since: 1.1
Properties
Foundry.Context:state-directory
The directory of the context, which is typically “.foundry” within
the FoundryContext:project-directory.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.