Class
IdeApplication
Instance methods
ide_application_add_workbench
ide_application_create_cancel_action
ide_application_find_addin_by_module_name
Finds a loaded IdeApplicationAddin
within self
that was part of
the plugin matching module_name
.
Available since: 3.34
ide_application_find_workbench_for_file
Looks for the workbench that is the closest match to file
.
Available since: 3.32
ide_application_foreach_workbench
Calls callback
for each of the registered workbenches.
Available since: 3.32
ide_application_get_argv
Gets the commandline for cmdline
as it was before any processing.
This is useful to handle both local and remote processing of argv
when you need to know what the arguments were before further
options parsing.
Available since: 3.32
ide_application_get_command_line_handled
ide_application_get_worker_async
Asynchronously requests a GDBusProxy
to a service provided in a worker
process. The worker should be an IdeWorker
implemented by the plugin named
plugin_name
. The IdeWorker
is responsible for created both the service
registered on the bus and the proxy to it.
Available since: 3.32
ide_application_get_worker_finish
Completes an asynchronous request to get a proxy to a worker process.
Available since: 3.32
ide_application_has_network
This is a helper that uses an internal GNetworkMonitor
to track if we
have access to the network. It works around some issues we’ve seen in
the wild that make determining if we have network access difficult.
Available since: 3.32
ide_application_open_project_async
ide_application_remove_workbench
ide_application_set_command_line_handled
ide_application_set_workspace_type
Sets the GType
of an IdeWorkspace
that should be used when creating the
next workspace upon handling files from command-line arguments. This is
reset after the files are opened and is generally only useful from
IdeApplicationAddin
‘s who need to alter the default workspace.
Available since: 3.32