+/**
+ * AccessibleComponent_getAlpha:
+ * @obj: The #AccessibleComponent to be queried.
+ *
+ * Get the opacity/alpha value of a component, if alpha blending is in use.
+ *
+ * Returns: the opacity value of a component, as a double between 0.0 and 1.0.
+ **/
+double
+AccessibleComponent_getAlpha (AccessibleComponent *obj)
+{
+ double retval;
+
+ cspi_return_val_if_fail (obj != NULL, 1.0);
+
+ cspi_dbus_call (obj, spi_interface_component, "getAlpha", NULL, "=>d", &retval);
+
+ cspi_return_val_if_ev ("getAlpha", 1.0);
+
+ return retval;
+}