func (v *SimpleAction) SetState(value *Variant) {
	C.g_simple_action_set_state(v.native(), value.native())
}
func (v *SimpleAction) SetState(value *Variant) {
	C.g_simple_action_set_state(v.native(), value.native())
}
func ( v * SimpleAction ) SetState ( value * Variant ) { C . g_simple_action_set_state ( v . native ( ) , value . native ( ) ) }
// SetState is a wrapper around g_simple_action_set_state
// This should only be called by the implementor of the action.
// Users of the action should not attempt to directly modify the 'state' property.
// Instead, they should call ChangeState [g_action_change_state()] to request the change.
SetState is a wrapper around g_simple_action_set_state This should only be called by the implementor of the action . Users of the action should not attempt to directly modify the state property . Instead they should call ChangeState [ g_action_change_state () ] to request the change .