ActionIfaceProxy

Proxy object for gio.action.Action interface when a GObject has no applicable D binding

class ActionIfaceProxy : IfaceProxy , Action {}

Mixed In Members

From mixin ActionT!()

enabled
bool enabled [@property getter]

Get enabled property.

name
string name [@property getter]

Get name property.

parameterType
glib.variant_type.VariantType parameterType [@property getter]

Get parameterType property.

state
glib.variant.Variant state [@property getter]

Get state property.

stateType
glib.variant_type.VariantType stateType [@property getter]

Get stateType property.

activate
void activate(glib.variant.Variant parameter)

Activates the action.

changeState
void changeState(glib.variant.Variant value)

Request for the state of action to be changed to value.

getEnabled
bool getEnabled()

Checks if action is currently enabled.

getName
string getName()

Queries the name of action.

getParameterType
glib.variant_type.VariantType getParameterType()

Queries the type of the parameter that must be given when activating action.

getState
glib.variant.Variant getState()

Queries the current state of action.

getStateHint
glib.variant.Variant getStateHint()

Requests a hint about the valid range of values for the state of action.

getStateType
glib.variant_type.VariantType getStateType()

Queries the type of the state of action.

Inherited Members

From Action

getGType
GType getGType()
enabled
bool enabled [@property getter]

Get enabled property.

name
string name [@property getter]

Get name property.

parameterType
glib.variant_type.VariantType parameterType [@property getter]

Get parameterType property.

state
glib.variant.Variant state [@property getter]

Get state property.

stateType
glib.variant_type.VariantType stateType [@property getter]

Get stateType property.

nameIsValid
bool nameIsValid(string actionName)

Checks if action_name is valid.

parseDetailedName
bool parseDetailedName(string detailedName, string actionName, glib.variant.Variant targetValue)

Parses a detailed action name into its separate name and target components.

printDetailedName
string printDetailedName(string actionName, glib.variant.Variant targetValue)

Formats a detailed action name from action_name and target_value.

activate
void activate(glib.variant.Variant parameter)

Activates the action.

changeState
void changeState(glib.variant.Variant value)

Request for the state of action to be changed to value.

getEnabled
bool getEnabled()

Checks if action is currently enabled.

getName
string getName()

Queries the name of action.

getParameterType
glib.variant_type.VariantType getParameterType()

Queries the type of the parameter that must be given when activating action.

getState
glib.variant.Variant getState()

Queries the current state of action.

getStateHint
glib.variant.Variant getStateHint()

Requests a hint about the valid range of values for the state of action.

getStateType
glib.variant_type.VariantType getStateType()

Queries the type of the state of action.