Class

FoundryActionIntent

unstable since: 1.1

Description [src]

final class Foundry.ActionIntent : Foundry.Intent
{
  /* No available fields */
}

Represents an intent to perform an action with optional parameters.

FoundryActionIntent provides functionality for representing actions that can be performed within the development environment. It stores an action name and optional target parameters as a GVariant.

Available since: 1.1

Hierarchy

hierarchy this FoundryActionIntent ancestor_0 FoundryIntent ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Constructors

foundry_action_intent_new

Creates a new FoundryActionIntent for performing an action with optional parameters.

unstable since: 1.1

Instance methods

foundry_action_intent_dup_action_name

Gets a copy of the action name.

unstable since: 1.1

foundry_action_intent_dup_action_target

Gets a copy of the action target parameters.

unstable since: 1.1

Methods inherited from FoundryIntent (10)
foundry_intent_dup_attribute_object

Gets the attribute value as a GObject. The returned object is owned by the intent and should not be unref’d.

unstable since: 1.1

foundry_intent_dup_attribute_string

Gets the attribute value as a string. The returned string is owned by the intent and should not be modified or freed.

unstable since: 1.1

foundry_intent_dup_attribute_strv

Gets the attribute value as a string. The returned string is owned by the intent and should not be modified or freed.

unstable since: 1.1

foundry_intent_get_attribute_boolean

Gets the attribute value as a boolean.

unstable since: 1.1

foundry_intent_get_attribute_type

Gets the GType of the attribute value.

unstable since: 1.1

foundry_intent_get_attribute_uint
No description available.

foundry_intent_get_attribute_value

Gets the attribute value. The returned value is owned by the intent and should not be modified or freed.

unstable since: 1.1

foundry_intent_has_attribute

Checks if the intent has an attribute with the given name.

unstable since: 1.1

foundry_intent_set_attribute
No description available.

foundry_intent_set_attribute_value

Sets an attribute value for the intent. The value is copied.

unstable since: 1.1

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Foundry.ActionIntent:action-name
No description available.

Foundry.ActionIntent:action-target
No description available.

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.

Class structure

struct FoundryActionIntentClass {
  FoundryIntentClass parent_class;
  
}

No description available.

Class members
parent_class: FoundryIntentClass

No description available.