Class
IdeSimpleBuildTarget
Ancestors
- IdeObject
- GObject
Constructors
ide_simple_build_target_new
Instance methods
ide_simple_build_target_set_argv
ide_simple_build_target_set_cwd
ide_simple_build_target_set_install_directory
ide_simple_build_target_set_language
ide_simple_build_target_set_name
ide_simple_build_target_set_priority
Methods inherited from IdeObject (28)
ide_object_add
Adds child
to self
, with location dependent on location
.
Available since: 3.32
ide_object_append
Inserts child
as the last child of self
.
Available since: 3.32
ide_object_destroy
ide_object_ensure_child_typed
Like ide_object_get_child_typed()
except that it creates an object of
type
if it is missing.
Available since: 3.32
ide_object_foreach
Calls callback
for each child of self
.
Available since: 3.32
ide_object_get_child_typed
Finds the first child of self
that is of type
.
Available since: 3.32
ide_object_get_children_typed
Gets all children matching type
.
Available since: 3.32
ide_object_get_context
Gets the IdeContext
for the object.
Available since: 3.32
ide_object_get_n_children
Gets the number of children for an object.
Available since: 3.32
ide_object_get_nth_child
Gets the nth
child of self
.
Available since: 3.32
ide_object_get_parent
Gets the parent IdeObject
, if any.
Available since: 3.32
ide_object_get_position
Gets the position of self
within the parent node.
Available since: 3.32
ide_object_in_destruction
ide_object_insert_after
Inserts child
into self
‘s children, directly after sibling
.
Available since: 3.32
ide_object_insert_before
Inserts child
into self
‘s children, directly before sibling
.
Available since: 3.32
ide_object_insert_sorted
Locates the proper sibling for child
by using func
amongst self
‘s
children IdeObject
. Those objects must already be sorted.
Available since: 3.32
ide_object_is_root
Checks if self
is root, meaning it has no parent.
Available since: 3.32
ide_object_lock
Acquires the lock for self
. This can be useful when you need to do
multi-threaded work with self
and want to ensure exclusivity.
Available since: 3.32
ide_object_prepend
Inserts child
as the first child of self
.
Available since: 3.32
ide_object_ref_cancellable
Gets a GCancellable
for the object.
Available since: 3.32
ide_object_ref_context
Gets the root IdeContext
for the object, if any.
Available since: 3.32
ide_object_ref_parent
Gets the parent IdeObject
, if any.
Available since: 3.32
ide_object_ref_root
Finds and returns the toplevel object in the tree.
Available since: 3.32
Methods inherited from IdeBuildTarget (10)
ide_build_target_compare
ide_build_target_get_argv
Gets the arguments used to run the target.
Available since: 3.32
ide_build_target_get_cwd
For build systems and build target providers that insist to be run in a specific place, this method gets the correct working directory.
Available since: 3.32
ide_build_target_get_display_name
Available since: 3.32
ide_build_target_get_install
Checks if the IdeBuildTarget
gets installed.
Available since: 3.32
ide_build_target_get_install_directory
Available since: 3.32
ide_build_target_get_kind
Gets the kind of artifact.
Available since: 3.32
ide_build_target_get_language
Return the main programming language that was used to write this build target.
Available since: 3.32
ide_build_target_get_name
Available since: 3.32
ide_build_target_get_priority
Gets the priority of the build target. This is used to sort build targets by their importance. The lowest value (negative values are allowed) will be run as the default run target by Builder.
Available since: 3.32