glib/gaction.go
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.