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