As I believe it's mentioned elsewhere, frames are just special types of tables so:
GameTooltip.GetBackdrop is the same as GameTooltip["GetBackdrop"] ie. test the existance/value of the GetBackdrop key in the GameTooltip table (in this case it's a function (method))
GameTooltip:GetBackdrop() runs the function but unlike using GameTooltip.GetBackdrop(), automatically passes the table (or in this case frame) as the first parameter (self).
|