Is my giving a gift to the other person something different from magnanimity of heart?
Yes, there is a specific difference between the two. Magnanimity of heart first is centered within the person as an insight and a motivation to be good to the other. Giving the gift is a part of magnanimity of heart but is not the entire package. The giving of the gift is the concrete expression of the magnanimity.