Cock-eyed means to look at something sort of sideways... I'm not sure what the implication is, but I'd think it means silly.
Glassy-eyed means your eyes are glazed over, and it often happens when you've drank a little too much

but it could also mean you're starry-eyed, as in infatuated with someone

An eye for an eye means to seek revenge for something in the same way as you were wronged. It comes from the Bible, and while it seems fair it's rarely the best option
S/he only has eyes for me means you've found a very special person who doesn't even notice other men or women.

Hope this helps!!
Chelly